PUB 파일은 일반적으로 출판물을 만들거나 편집하는 데 사용됩니다. 팸플릿, 브로셔, 방문 카드 및 기타 여러 유형의 파일은 Microsoft Publisher 응용 프로그램에서 생성되므로 파일 확장자 .pub로 저장됩니다. 그러나 PDF 형식의 인기와 지원으로 인해 PUB를 PDF로 변환해야 할 수도 있습니다. 이러한 시나리오의 경우 C++ API용 Aspose.PUB가 요구 사항에 대한 답변입니다.

C++ PUB에서 PDF 변환기 API로

API에 대한 배경 정보를 보면 이전에는 Aspose.PUB for .NET API만 사용할 수 있어 C# 또는 VB.NET 프로그래밍 언어와 함께 사용할 수 있었습니다. 그러나 C++ 플랫폼에 대한 지원 요청이 증가하고 반복되면서 Aspose.PUB for C++ API 개념이 탄생하게 되었습니다. 이제 C++ 애플리케이션에서 PUB 파일을 편집, 조작 및 변환할 수 있습니다.

설치

API는 다운로드 섹션과 NuGet 갤러리에서 사용할 수 있습니다. Visual Studio IDE에서 다음 명령을 실행하거나 NuGet Manager for Solution을 사용하여 설치할 수 있습니다.

PM> Install-Package Aspose.PUB.Cpp

C++에서 PUB를 PDF로 변환

지금까지 API를 설치하고 설정했기 때문입니다. PUB 파일을 PDF로 변환하는 것이 좋습니다. 아래 단계에 따라 샘플 Microsoft Publisher 파일을 PDF로 작업해 보겠습니다.

  1. 입력 PUB 파일 로드
  2. ConvertToPdf 메서드를 사용하여 PUB를 PDF로 변환
  3. 출력 PDF 파일 저장

다음 C++ 코드는 C++ 애플리케이션에서 PUB를 PDF로 변환하는 방법을 보여주는 이 단계를 기반으로 합니다.

System::String filePub = dataDir() + u"1.pub";
System::String filePdf = dataDir() + u"1.pdf";

System::Console::WriteLine(u"Convert starting...");

System::SharedPtr<IPubParser> parser = PubFactory::CreateParser(filePub);
System::SharedPtr<Document> document = parser->Parse();
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);

System::Console::WriteLine(u"Convert done.");

아래 스크린샷은 방금 테스트한 C++ 코드 조각으로 생성된 출력 PDF 파일을 보여줍니다.

PUB를 PDF로 변환

여기서 C++ API용 Aspose.PUB는 여러 페이지가 포함된 PDF 파일로 변환할 여러 페이지가 있는 입력 PUB 파일을 지원한다는 점에 유의해야 합니다. 또한 향후 릴리스에서 PUB에서 PDF로의 렌더링을 계속 향상시킬 것입니다.

C++용 Aspose.PUB 평가를 위한 무료 임시 라이선스

Aspose에서 제공하는 다른 API와 마찬가지로 C++ API용 Aspose.PUB에 대해서도 30일 무료 평가판 라이선스를 제공합니다. 이를 통해 API를 전체 용량으로 테스트할 수 있습니다. 그러나 POC, 타당성 또는 기타 조직 절차에 시간이 필요한 경우 요청 시 평가판 기간을 몇 번 연장할 수 있습니다. API 비용을 지불하기 전에 테스트하고 싶다면 임시 라이선스 페이지에서 자세한 정보를 배울 수 있습니다.

결론

Publisher 파일은 현대에 자주 사용되며 PUB to PDF 파일 형식의 기능은 매우 중요합니다. 이것이 API의 C++ 버전에 포함된 첫 번째 기능 중 하나인 이유입니다. PUB 파일을 설치하거나 변환하는 동안 도움이 필요한 경우 무료 지원 포럼을 통해 저희에게 연락하십시오.

또한보십시오