EPUB는 읽기 경험에 훨씬 더 편리하며, 자료의 가독성을 훨씬 더 최적화합니다. EPUB 디자인은 HTML 기반이므로 ePUB는 자동으로 콘텐츠 레이아웃을 수정하고 모든 화면 크기에서 잘 작동합니다. 반면 PDF는 보편적인 형식이며 모든 플랫폼에서 지원됩니다. 게다가 PDF는 고그래픽 인쇄 형식으로도 알려져 있습니다. 이 글에서는 Cloud API를 사용하여 EPUB를 PDF로 변환하는 방법에 대해 설명합니다.
EPUB에서 PDF로 변환 API
Aspose.PDF Cloud는 클라우드에 저장된 PDF 파일을 만들고, 디지털 서명하고, 분할하고, 병합하고, 변환하는 기능을 제공하는 놀라운 API입니다. 이 문서에서는 .NET 애플리케이션에서 PDF 처리 기능을 구현할 수 있는 Aspose.PDF Cloud SDK for .NET을 사용할 것입니다. 또한 eBook을 온라인에서 PDF로 변환할 수 있습니다.
이제 시작하려면 첫 번째 단계는 설치이며 NuGet 및 GitHub에서 다운로드할 수 있습니다. 터미널에서 다음 명령을 실행하여 NuGet을 통해 SDK를 설치하세요.
nuget install Aspose.Pdf-Cloud
또는 NuGet 패키지 관리자에서 다음 명령을 실행합니다.
PM> Install-Package Aspose.Pdf-Cloud
이제 Aspose.Cloud 대시보드를 방문하여 무료 구독 계정을 만들어야 합니다. GitHub 또는 Google 계정을 사용하여 가입하거나 새 계정 만들기 버튼을 클릭합니다. 클라우드 대시보드에서 개인 클라이언트 자격 증명을 얻습니다.
C#에서 EPUB를 PDF로
C# .NET 코드 조각을 사용하여 EPUB를 PDF로 변환하려면 아래 단계를 따르세요.
- 먼저, 클라이언트 ID와 클라이언트 비밀번호를 인수로 전달하여 PdfApi 인스턴스를 생성합니다.
- 둘째, 출력 PDF 이름과 입력 EPUB를 인수로 받는 PdfApi 클래스의 PutEpubInStorageToPdf(…) 메서드를 호출합니다. 결과 파일은 클라우드 스토리지에 저장됩니다.
- 마지막으로 변환이 성공적으로 완료되면 콘솔에 성공 메시지를 출력합니다.
// https://dashboard.aspose.cloud/에서 ClientID를 가져옵니다.
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// PdfApi 인스턴스를 생성합니다
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// EPUB 파일 입력
String inputFile = "Sway.epub";
// 결과 PDF 문서
String resultant = "conveted.pdf";
try
{
// API를 호출하여 변환을 수행합니다.
var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);
// 성공시 성공 메시지를 출력합니다.
if (response != null )
{
Console.WriteLine("Successfully converted the EPUB to PDF !");
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
위의 예에서 사용된 파일을 Sway.epub 및 Converted.pdf에서 다운로드하는 것을 고려해 보십시오.
cURL 명령을 사용하여 eBook을 PDF로 변환
API의 REST 아키텍처 덕분에 명령줄 터미널을 통해 cURL 명령을 사용하여 액세스할 수도 있습니다. 이제 첫 번째 단계로 다음 명령을 실행하여 ClientID 및 ClientSecret 세부 정보를 기반으로 JSON 웹 토큰(JWT)을 생성하세요.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
JWT 토큰을 얻으면 다음 명령을 사용하여 변환을 수행할 수 있습니다.
curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Converted.pdf/create/epub?srcPath=Sway.epub" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
요청 URL
https://api.aspose.cloud/v3.0/pdf/Converted.pdf/create/epub?srcPath=Sway.epub
결론
이 글에서는 EPUB를 PDF 포맷으로 변환하는 놀라운 기능에 대해 논의했습니다. 웹 브라우저에서 Swagger 인터페이스를 통해 API를 평가하는 것을 고려할 수 있습니다. 또한, 저희 SDK는 MIT 라이선스에 따라 개발되었으므로 전체 코드 스니펫은 GitHub에서 다운로드할 수 있습니다.
API 사용 중 문제가 발생하거나 관련 문의 사항이 있는 경우 무료 지원 포럼을 통해 언제든지 문의해 주시기 바랍니다.
관련기사
자세한 내용을 알아보려면 다음 링크를 방문하는 것이 좋습니다.