MS Publisher는 페이지 레이아웃 정보 작업에 중점을 둔 문서를 만드는 프로그램입니다. 이 프로그램은 다음 파일 형식 MS Publisher 2.0 이상, 확장자가 .txt인 파일, RTF 파일, MS Word 파일, HTML 파일, 유니코드 텍스트 등을 엽니다. Pub 파일에는 이미지, 텍스트 또는 그래픽과 같은 다양한 유형의 데이터가 포함될 수 있습니다. 그렇기 때문에 전단지, 브로셔, 엽서 및 기타 종이 광고 제작물 제작에 형식이 잘 보급되어 있습니다.

이 소프트웨어를 사용하면 자신만의 개인화된 문서 디자인을 만들거나 문서에 미리 형식이 지정된 디자인을 활용할 수 있습니다. MS Publisher는 파일을 .pub 확장자로 저장하며 Publisher 이외의 많은 응용 프로그램에서 이러한 파일을 처리할 수 없습니다.

적응성이 뛰어나고 사용자 친화적인 도구인 C++용 Aspose.PUB 라이브러리의 잠재력을 활용해 보세요. 인기 있는 .pub 파일을 매우 빠르고 정확하게 로드하고, 열고, 수정하고, PDF로 변환하세요. 출판물을 PDF, HTML, XLSX, DOC 및 널리 사용되는 이미지 형식으로 손쉽게 변환하세요.

Aspose.PUB를 C++ 애플리케이션에 쉽게 통합하세요. 여러 플랫폼에서 MS 게시자 파일을 열거나 병합하거나 변환하는 응용 프로그램을 개발합니다. 기능이 다양한 애플리케이션에 어떻게 원활하게 적용되는지 알아보려면 미리 만들어진 예제를 확인하세요. 추가 소프트웨어를 설치하거나 값비싼 서비스를 구독해야 하는 번거로움이 사라집니다. Aspose.PUB에는 창의적인 비전을 현실로 바꾸는 데 필요한 모든 것이 있습니다. 오늘 무료 평가판을 받아 시작하고 차이를 경험해 보세요!

고급 C++ PUB 조작 API 기능

PUB 파일을 PDF로 내보내기

이 C++ 코드는 Microsoft Publisher(.pub) 파일을 Portable Document Format(.pdf) 파일로 변환하는 데 사용됩니다.

PUB를 PDF로 변환 - C++

    System::String SourcPubFile = dataDir() + u"1.pub";

    System::String filePdf = dataDir() + u"result_out.pdf";

    System::SharedPtr parser = PubFactory::CreateParser(SourcPubFile);

    System::SharedPtr document = parser->Parse();

    PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);

위의 코드는 다음과 같이 간략하게 설명할 수 있습니다.

  • System::String 유형의 SourcecPubFile 변수를 정의하고 소스 .pub 파일의 경로로 초기화합니다. dataDir() 함수는 데이터 디렉토리의 경로를 반환하고 "u"는 유니코드 문자열 리터럴의 접두사입니다.
  • System::String 유형의 filePdf 변수를 정의하고 대상 .pdf 파일의 경로로 초기화합니다.
  • PubFactory 클래스의 CreateParser() 메서드를 사용하고 SourcPubFile 변수에 전달하여 소스 .pub 파일에 대한 파서 개체를 만듭니다.
  • 파서 개체에서 Parse() 메서드를 호출하여 소스 .pub 파일을 구문 분석합니다.
  • PdfConverter 클래스의 ConvertToPdf() 메서드를 사용하십시오. 이 메서드는 문서 개체와 대상 .pdf 파일의 경로라는 두 가지 인수를 사용하여 변환을 수행합니다.

PUB 레이어 액세스 및 조작

Aspose.PUB for C++ API는 Microsoft Publisher .pub 파일의 레이어에 대한 액세스를 제공하므로 이미지 또는 텍스트가 있는 레이어에 그릴 수 있습니다. 레이어를 결합하거나, 텍스트를 수정하거나, 효과를 적용하거나, 레이어를 이미지로 내보낼 수 있습니다. 또한 이 API는 병합된 .pub 파일을 감지하고 썸네일을 생성할 수 있습니다.

PUB 파일 읽기 또는 만들기

이 솔루션은 Photoshop .psd 및 대용량 문서 형식 .psb 파일의 로드 및 조작을 지원할 뿐만 아니라 처음부터 Microsoft Publisher .pub 및 .psb 파일을 생성하는 기능도 제공합니다. C++ 개발자는 이 API를 활용하여 프로세스를 자동화하고 작업 흐름을 간소화할 수 있습니다.

다양한 이미징 필터

C++용 Aspose.PUB API 솔루션은 색상 조정 기능을 포함하여 클래스 라이브러리를 통해 필수 이미징 기능을 제공합니다. 개발자는 API와 함께 로드된 래스터 이미지의 밝기, 대비 또는 감마를 쉽게 수정할 수 있습니다. 또한 이미지를 동적으로 디더링하거나 흐리게 처리할 수 있을 뿐만 아니라 Median, Gauss Wiener, Motion Wiener 및 Bradley Threshold와 같은 널리 사용되는 필터를 적용할 수 있습니다.

최신 PUB API 기능

Aspose.PUB for C++ API는 새로운 기능으로 지속적으로 개선되어 신뢰할 수 있는 솔루션이 됩니다. 최신 추가 사항은 다음과 같습니다.

  • 패턴, 색상 및 그라데이션 채우기를 처리하는 기능으로 채우기 레이어를 지원합니다.
  • GdFlResource, VmskResource, PtFlResource 및 VsmsResource 지원.
  • JPEG 및 PNG와 같은 이미지 파일을 직접 로드하지 않고 PsdImage로 로드하는 기능.
  • 레이어 벡터 마스크 및 텍스트 레이어 사용자 정의 FlipRotate 지원.
  • 내보내기를 위해 색상 채우기로 획 효과를 렌더링하는 기능.
  

Support and Learning Resources

  
  

Aspose.PUB는 다음과 같이 널리 사용되는 개발 환경을 위한 개별 API를 제공합니다.