epub에서 pdf로

EPUB를 PDF로 온라인 변환

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로 변환할 수 있습니다.

이제 시작하려면 첫 번째 단계는 설치이며 NuGetGitHub에서 다운로드할 수 있습니다. 터미널에서 다음 명령을 실행하여 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);
} 
EPUB에서 PDF로 변환 미리보기

이미지 3: EPUB를 PDF로 변환 미리보기.

위의 예에서 사용된 파일을 Sway.epubConverted.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 사용 중 문제가 발생하거나 관련 문의 사항이 있는 경우 무료 지원 포럼을 통해 언제든지 문의해 주시기 바랍니다.

관련기사

자세한 내용을 알아보려면 다음 링크를 방문하는 것이 좋습니다.