psd를 pdf로

.NET REST API를 사용하여 PSD-PDF 변환기를 개발합니다.

다양한 파일 형식과 콘텐츠 제작 도구를 탐색하면서 원활한 변환 솔루션의 필요성이 점점 더 분명해집니다. 그래픽 디자인 프로젝트에 널리 사용되는 형식인 PSD(Photoshop 문서) 파일을 처리할 때 이러한 시나리오 중 하나가 발생합니다. PSD 파일은 Adobe Photoshop 내에서 유연성과 강력한 편집 기능을 제공하지만 이를 PDF 형식으로 변환하면 가능성의 세계가 열립니다. 따라서 이 기사에서는 PSD를 PDF로 변환하는 데 필요한 필수 요구 사항과 이점을 살펴보고 이러한 변환이 작업 흐름을 간소화하고 공동 작업을 강화하며 플랫폼 간 호환성을 보장하는 데 왜 중요한지 강조합니다.

PSD를 PDF로 변환하기 위한 REST API

PSD를 PDF로 원활하게 변환하는 데 있어 Aspose.Imaging Cloud SDK for .NET은 강력하고 다양한 솔루션으로 등장합니다. 이 강력한 API는 변환 프로세스를 단순화하고 작업 흐름 효율성을 최적화하도록 설계된 포괄적인 기능 세트를 제공합니다. 다층 구성, 복잡한 디자인 또는 고해상도 그래픽을 처리하는 경우 이 API는 일관되고 정확한 변환 결과를 보장합니다.

먼저 NuGet 패키지 관리자에서 ‘Aspose.Imaging-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭해야 합니다. 그러면 프로젝트에 SDK 참조가 추가됩니다. 다음으로 중요한 단계는 클라우드 대시보드에서 클라이언트 자격 증명을 얻는 것입니다. 기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.

C# .NET에서 PSD를 PDF로 변환

이 섹션에서는 C# .NET을 사용하여 비교할 수 없을 만큼 쉽고 정밀하게 PSD를 PDF로 변환 요구 사항을 쉽게 달성할 수 있는 방법에 대해 자세히 살펴보겠습니다. 또 다른 접근 방식에서는 로컬 드라이브에서 입력 PSD 파일을 로드하고 클라우드 스토리지에 업로드하지 않고 PDF 형식으로 변환할 예정입니다. 아래 지침을 따르십시오.

ImagingApi imagingApi = new ImagingApi(clientSecret, clientID, baseUrl: "https://api.aspose.cloud");

클라이언트 자격 증명과 baseURL을 인수로 전달하는 ImagingApi 클래스의 인스턴스를 만듭니다.

CreateConvertedImageRequest requestInstance = new CreateConvertedImageRequest(imageStream, "pdf", "Resultant.pdf");

PSD 이미지, 출력 형식(‘pdf’) 및 결과 PDF 문서 이름이 포함된 스트림을 전달하는 CreateConvertedImageRequest 클래스의 인스턴스를 만듭니다.

var resultant = imagingApi.CreateConvertedImage(requestInstance);

API를 호출하여 PSD를 JPG 형식으로 변환합니다. 변환이 성공적으로 완료되면 결과 PDF가 클라우드 저장소에 저장됩니다.

// 더 많은 예를 보려면 https://github.com/aspose-imaging-cloud/aspose-imaging-cloud-dotnet/tree/master/Examples를 참조하세요.

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// 클라이언트 자격 증명을 인수로 전달하는 동안 ImagingApi 클래스의 인스턴스를 생성합니다.
ImagingApi imagingApi = new ImagingApi(clientSecret, clientID, baseUrl: "https://api.aspose.cloud");

// 로컬 드라이브에서 입력 PSD 파일 로드
using (var imageStream = System.IO.File.OpenRead("FilterEffectSampleImage.psd"))
{
    // 입력 PSD 파일과 원하는 출력 형식을 PDF로 지정하는 CreateConvertedImageRequest 인스턴스를 만듭니다.
    CreateConvertedImageRequest requestInstance = new CreateConvertedImageRequest(imageStream, "pdf", "Resultant.pdf");
    
    // API를 호출하여 PSD를 PDF 형식으로 전송하고 출력을 클라우드 저장소에 저장합니다.
    var resultant = imagingApi.CreateConvertedImage(requestInstance);
    
    if(resultant != null && resultant.Equals("OK"))
    {

    // 성공 메시지 인쇄
    Console.WriteLine("PSD to PDF exported successfully !");

    }
}
psd를 PDF로 변환

Photoshop 파일을 PDF 형식으로 내보내는 미리보기입니다.

위 예시에 사용된 샘플 PSD는 FilterEffectSampleImage.psd에서 다운로드할 수 있고, 결과 PDF는 myResultant.pdf에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 Photoshop을 PDF로 내보내기

cURL 명령을 통해 Aspose.Imaging Cloud를 사용하여 PSD를 PDF로 변환하면 문서 관리 작업 흐름을 간소화하려는 사용자에게 원활하고 효율적인 솔루션을 제공합니다. 따라서 cURL 명령을 활용하면 Aspose.Imaging Cloud API 엔드포인트에 대한 HTTP 요청을 구성하고 변환할 PSD 파일을 지정하고 출력 형식 및 변환 옵션과 같은 매개변수를 설정할 수 있습니다.

이 접근 방식을 사용할 때 첫 번째 단계는 다음 명령을 사용하여 JWT 액세스 토큰을 생성하는 것입니다.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

JWT 토큰이 있으면 다음 명령을 실행하여 Photoshop을 PDF 형식으로 내보내고 결과 PSD를 로컬 드라이브에 저장하십시오.

curl -v "https://api.aspose.cloud/v3.0/imaging/{sourceFile}/convert?format=pdf" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "converted.pdf"

‘sourceFile’을 클라우드 저장소에서 사용 가능한 입력 PSD 파일 이름으로 바꾸고, ‘accessToken’을 JWT 액세스 토큰으로 바꿉니다.

결론

결론적으로, 토론에서는 Aspose.Imaging Cloud 및 cURL 명령을 사용하여 PSD 파일을 PDF 형식으로 변환하는 원활하고 효율적인 프로세스에 대해 조명했습니다. 따라서 Aspose.Imaging Cloud의 강력한 기능을 활용하면 PSD를 PDF로 변환하는 작업을 쉽고 정확하며 유연하게 수행할 수 있습니다. 그럼에도 불구하고 복잡한 그래픽 디자인을 처리하든 다층 구성을 처리하든 Aspose.Imaging Cloud는 원본 PSD 파일의 무결성을 유지하면서 일관되고 정확한 변환 결과를 보장합니다.

유용한 링크

관련 기사

다음에 대한 정보를 보려면 다음 블로그 게시물을 방문하는 것이 좋습니다.