MS Publisher는 페이지 레이아웃 정보를 작업하는 데 중점을 둔 문서를 만드는 프로그램입니다. 이 프로그램은 MS Publisher 2.0 이상, .txt 확장자를 가진 파일, RTF 파일, MS Word 파일, HTML 파일, Unicode 텍스트 및 그 외 많은 형식을 엽니다. PUB 파일은 이미지, 텍스트 또는 그래픽과 같은 다양한 종류의 데이터를 포함할 수 있습니다. 이 때문에 형식은 전단지, 브로셔, 엽서 및 기타 종이 광고물 제작에 널리 사용됩니다.
이 소프트웨어를 사용하면 개인 맞춤형 문서 디자인을 만들거나 사전 형식화된 디자인을 활용할 수 있습니다. MS Publisher는 파일을 .pub 확장자로 저장하며, Publisher 외에 많은 애플리케이션이 이러한 파일을 처리할 수 없습니다.
Aspose.PUB C++ 라이브러리의 잠재력을 활용해 보세요. 매우 적응력이 뛰어나고 사용하기 쉬운 도구로, 인기 있는 .pub 파일을 초고속·정확하게 로드, 열기, 수정 및 PDF로 변환할 수 있습니다. 출판물을 PDF, HTML, XLSX, DOC 및 널리 쓰이는 이미지 형식으로 손쉽게 변환하십시오.
Aspose.PUB를 C++ 애플리케이션에 쉽게 통합하세요. 여러 플랫폼에서 MS Publisher 파일을 열고, 병합하고, 변환하는 애플리케이션을 개발할 수 있습니다. 준비된 예제를 확인해 기능이 다양한 애플리케이션에 어떻게 자연스럽게 적용되는지 확인하십시오. 추가 소프트웨어를 설치하거나 비용이 많이 드는 서비스를 구독하는 번거로움에서 벗어나세요. 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);위의 코드는 다음과 같이 간략하게 설명될 수 있습니다.
- 변수 SourcPubFile을 System::String 타입으로 정의하고, 소스 .pub 파일 경로로 초기화합니다. dataDir() 함수는 데이터 디렉터리 경로를 반환하며, "u"는 Unicode 문자열 리터럴의 접두사입니다.
- 변수 filePdf을 System::String 타입으로 정의하고, 대상 .pdf 파일 경로로 초기화합니다.
- PubFactory 클래스의 CreateParser() 메서드를 사용해 소스 .pub 파일에 대한 파서 객체를 생성하고, SourcPubFile 변수를 전달합니다.
- 파서 객체에서 Parse() 메서드를 호출해 소스 .pub 파일을 구문 분석합니다.
- PdfConverter 클래스의 ConvertToPdf() 메서드를 사용합니다. 이 메서드는 문서 객체와 대상 .pdf 파일 경로라는 두 개의 인수를 받아 변환을 수행합니다.
PUB 레이어에 접근 및 조작
Aspose.PUB for C++ API는 Microsoft Publisher .pub 파일의 레이어에 접근할 수 있게 해 주며, 이미지 또는 텍스트로 레이어에 그릴 수 있습니다. 레이어를 결합하고, 텍스트를 수정하고, 효과를 적용하거나 레이어를 이미지로 내보낼 수 있습니다. 또한 이 API는 평면화된 .pub 파일을 감지하고 썸네일을 생성할 수 있습니다.
PUB 파일 읽기 또는 만들기
이 솔루션은 Photoshop .psd 및 Large Document Format .psb 파일의 로드 및 조작을 지원할 뿐만 아니라, Microsoft Publisher .pub 및 .psb 파일을 처음부터 생성할 수 있는 기능도 제공합니다. C++ 개발자는 이 API를 활용해 프로세스를 자동화하고 워크플로를 간소화할 수 있습니다.
다양한 이미지 필터
Aspose.PUB API 솔루션 for C++는 클래스 라이브러리를 통해 색상 조정 기능을 포함한 핵심 이미지 처리 기능을 제공합니다. 개발자는 API로 로드된 래스터 이미지의 밝기, 대비 또는 감마를 쉽게 수정할 수 있습니다. 또한 이미지에 동적으로 디더링하거나 블러링을 적용하고, Median, Gauss Wiener, Motion Wiener 및 Bradley Threshold와 같은 일반적인 필터를 적용할 수 있습니다.
최신 PUB API 기능
Aspose.PUB for C++ API는 지속적으로 새로운 기능으로 강화되어 신뢰할 수 있는 솔루션이 되고 있습니다. 다음은 최신 추가 기능 중 일부입니다.
- 패턴, 색상 및 그라데이션 채우기를 처리할 수 있는 Fill 레이어 지원.
- GdFlResource, VmskResource, PtFlResource 및 VsmsResource 지원.
- JPEG 및 PNG와 같은 이미지 파일을 직접 로드하지 않고 PsdImage로 로드하는 기능.
- 레이어 벡터 마스크 및 텍스트 레이어 사용자 정의 FlipRotate 지원.
- 색상 채우기를 사용해 Stroke 효과를 렌더링하는 기능.
자주하는 질문
1. C++에 Aspose.PUB가 필요한 이유는 무엇입니까?
개발자는 C++용 Aspose.PUB를 사용하여 문서의 메타데이터 렌더링, 변환 또는 추출과 같은 기존 PUB 문서를 조작할 수 있습니다.
2. C++용 Aspose.PUB는 어떤 형식을 지원합니까?
이 API 솔루션은 PUB를 입력으로 지원하고 PDF, TIFF, PNG, JPEG, GIF, BMP, DOC, DOCX, XLS, XLXL, CSV, PPTX, XPS, EPU, TEX, HTML, MHTML 및 SVG를 출력 형식으로 지원합니다. 변환 기능.
3. C++용 Aspose.PUB 작업을 시작하기 위한 요구 사항은 어디서 찾을 수 있나요?
문서 로 이동하여 시스템 요구 사항, 설치, 라이선스, 예제 실행 방법과 같은 기본 사항을 알아보세요. 여기에서 형식에 대한 개발자 가이드와 지식 기반도 찾을 수 있습니다.
4. API에 문제가 있는 경우 어디서 도움을 받을 수 있나요?
무료 지원 포럼 에서 답변을 받아보세요. 하나도 얻지 못했다면 문제가 발생한 새 주제를 만드십시오.
5. C++용 Aspose.PUB의 최신 업데이트는 어디서 찾을 수 있나요?
출시 노트 를 확인하여 진행 상황, 모든 업데이트, 추가된 최신 기능을 확인하세요.