정보가 다양한 형식으로 제공되는 세상에서 EPUB를 PDF로 변환해야 할 필요성 )은 호환성과 접근성을 달성하는 데 필수적입니다. EPUB는 일반적으로 eBook에 사용되지만 항상 보편적으로 읽거나 쉽게 공유할 수 있는 것은 아닙니다. PDF로 변환할 때의 단순성과 필요성이 바로 여기에 있습니다. 표준화된 형식의 PDF 형식을 사용하면 모든 장치에서 문서를 쉽게 볼 수 있으며 일관성과 전문적인 느낌을 제공할 수 있습니다. 이 문서에서는 .NET REST API를 사용하여 EPUB를 PDF로 변환하는 간단한 프로세스를 안내하여 보다 다재다능하고 공유 가능한 읽기 환경을 위해 문서 접근성 및 프레젠테이션을 쉽게 향상시킬 수 있습니다.
EPUB에서 PDF로 변환하기 위한 REST API
애플리케이션에 이 변환 프로세스를 원활하게 통합하도록 설계된 강력한 도구인 Aspose.PDF Cloud SDK for .NET을 사용하여 EPUB에서 PDF로의 변환 효율성을 높이세요. SDK는 EPUB에서 PDF로의 변환의 복잡성을 단순화하여 빠르고 정확한 구현을 위한 강력한 방법 세트를 제공합니다.
NuGet 패키지 관리자에서 ‘Aspose.Pdf-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭하세요. 그러면 프로젝트에 SDK 참조가 추가됩니다. 둘째, 클라우드 대시보드에서 클라이언트 자격 증명을 얻습니다. 기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.
C# .NET에서 EPUB 형식을 PDF로 변환
C# .NET을 사용하여 EPUB를 PDF로 변환하려면 아래 지침을 따르십시오.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
클라이언트 자격 증명을 인수로 전달하는 PdfApi 클래스의 개체를 만듭니다.
var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);
이제 API를 호출하여 클라우드 스토리지에서 EPUB를 로드하고 PDF 형식으로 변환한 후 클라우드 스토리지에 출력을 저장하세요.
// 더 많은 예를 보려면 https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples를 참조하세요.
// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "2bf81fca2f3ca1790e405c904b94d233";
string clientID = "921363a8-b195-426c-85f7-7d458b112383";
// PdfApi 인스턴스 만들기
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// EPUB 파일 이름 입력
String inputFile = "Sway.epub";
// 결과 PDF 파일 이름
String resultant = "output.pdf";
try
{
// API를 호출하여 변환 수행
var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);
}
catch(Exception ex)
{
Console.WriteLine(ex.StackTrace);
}
위 예시에 사용된 샘플 EPUB 문서는 Sway.epub에서 다운로드할 수 있습니다.
cURL 명령을 사용하여 EPUB를 PDF로 변환
Aspose.PDF Cloud 및 cURL 명령을 사용하면 EPUB를 PDF로 원활하게 변환할 수 있습니다. 이 접근 방식은 단순성과 접근성을 기반으로 하므로 EPUB에서 PDF로의 변환 명령을 손쉽게 구성할 수 있습니다. 또한 이 접근 방식은 빠르고 접근 가능한 솔루션을 제공하며 명령줄 구문에 대한 기본적인 이해만 필요합니다.
이 접근 방식의 첫 번째 단계는 다음 명령을 사용하여 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"
이제 다음 명령을 실행하여 EPUB를 PDF 형식으로 변환하고 출력을 로컬 드라이브에 저장하십시오.
curl -v "https://api.aspose.cloud/v3.0/pdf/create/epub?srcPath={inputFile}" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.pdf"
‘inputFile’을 Cloud Storage에서 사용할 수 있는 입력 MPP 파일 이름으로 바꾸고, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.
결론
결론적으로 Aspose.PDF Cloud SDK for .NET의 간소화된 효율성을 선택하든 Aspose.PDF Cloud를 통해 접근 가능한 cURL 명령의 단순성을 선택하든 목표는 분명합니다. EPUB를 PDF로 손쉽게 변환하는 것입니다. SDK는 개발자에게 강력한 툴킷을 제공하여 정확한 제어와 원활한 통합 경험을 보장합니다. 반면, cURL 명령은 명령줄 도구에 익숙한 사용자에게 빠른 솔루션을 제공합니다. 두 접근 방식 모두 사용자가 문서 접근성과 공유성을 향상시켜 EPUB에서 PDF로의 변환 과정을 간단하게 만들 수 있습니다.
유용한 링크
관련 기사
다음 블로그를 방문하는 것이 좋습니다.