DOCX) C++ 사용

Microsoft Publisher(PUB)) 파일은 브로셔, 뉴스레터 및 포스터와 같은 전문 문서 및 마케팅 자료를 만드는 데 사용됩니다. PUB 파일을 DOCDOCX 형식의 Word 문서로 변환해야 하는 시나리오가 있을 수 있습니다. 이러한 경우 이 기사에서는 C++를 사용하여 PUB 파일을 Word 형식으로 변환하는 방법을 설명합니다.

PUB 파일을 Word 형식으로 변환하기 위한 C++ API

Aspose.PUB for C++Aspose.PDF for C++ API를 사용하여 이 변환을 수행합니다. 전자는 PUB(Microsoft Publisher) 파일 작업을 위한 API이고 후자는 PDF 파일 생성, 읽기 및 업데이트를 위한 API입니다. C++용 Aspose.PUB API를 사용하여 PUB 파일을 PDF 형식으로 변환하고 Aspose.PDF for C++ API를 사용하여 생성된 PDF 파일을 Word 파일로 변환합니다. NuGet을 통해 API를 설치하거나 다운로드 섹션에서 직접 다운로드할 수 있습니다.

PM> Install-Package Aspose.PUB.Cpp
PM> Install-Package Aspose.PDF.Cpp

C++를 사용하여 PUB 파일을 Word DOC/DOCX 파일로 변환

다음은 PUB 파일을 DOC 또는 DOCX 형식의 Word 문서로 변환하는 단계입니다.

다음 샘플 코드는 C++를 사용하여 PUB 파일을 Word 문서로 변환하는 방법을 보여줍니다.

// 소스 PUB 및 출력 PDF 파일 경로
System::String filePub = u"SourceDirectory\\1.pub";
System::String filePdf = u"OutputDirectory\\1.pdf";

// PUB 파일 로드
System::SharedPtr<IPubParser> parser = PubFactory::CreateParser(filePub);
System::SharedPtr<Aspose::Pub::Document> document = parser->Parse();

// PUB 파일을 PDF로 변환
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);

// 생성된 PDF 파일 로드
auto pdfDocument = MakeObject<Aspose::Pdf::Document>(filePdf);

// DocSaveOptions 클래스의 인스턴스 만들기
auto saveOptions = MakeObject<Aspose::Pdf::DocSaveOptions>();

// 형식을 DocX로 설정
saveOptions->set_Format(DocSaveOptions::DocFormat::DocX);

// DocX 파일 저장
pdfDocument->Save(u"OutputDirectory\\PubToDocx.docx", saveOptions);

무료 라이선스 받기

무료 임시 라이선스를 요청하면 평가 제한 없이 API를 사용해 볼 수 있습니다.

결론

이 기사에서는 C++를 사용하여 PUB 파일을 Word 형식으로 변환하는 방법을 배웠습니다. 이를 달성하기 위해 C++용 Aspose.PUB 및 C++ API용 Aspose.PDF를 사용했습니다. 공식 문서를 탐색하여 이러한 API에 대해 자세히 알아볼 수 있습니다. 문의 사항이 있는 경우 무료 지원 포럼에 문의해 주십시오.

또한보십시오