Aspose.Words  for C++

C++ 워드 문서 처리 API

Microsoft Word 없이도 C++ 애플리케이션에서 Microsoft Word 문서를 생성, 편집, 변환 및 렌더링할 수 있습니다.

  무료 평가판 다운로드
  
 

Aspose.Words for C++ 다양한 처리 작업을 수행하는 고급 Word 문서 처리 API입니다. Words' API는 Microsoft Word 없이도 문서 서식 지정, 조작, 편지 병합, 워터마킹 및 훨씬 더 많은 기능을 자체 C++ 응용 프로그램 내에서 직접 제공합니다.

Aspose.Words API는 대부분의 Microsoft Word 형식을 지원하며 문서 페이지를 여러 이미지 형식으로 렌더링할 수 있습니다. 따라서 DOC, DOCX, PDF, RTF, DOT, DOTX, DOTM, DOCM, FlatOPC, ODT, OTT, HTML, MHTML, MOBI, TXT, XPS, PS, TIFF, JPEG, PNG, BMP, SVG, EMF, GIF, PCL, EPUB, XML, XAML 등. 너는 볼 수있어 지원되는 형식의 전체 목록.

Functionality of Aspose.Words for C++

Aspose.Words는 독립형 C++ 라이브러리입니다. C++ 코드가 작동하도록 하기 위해 추가 응용 프로그램을 설치할 필요가 없습니다. 이 C++ API는 문서 개체 모델(DOM) 문서 노드 및 요소에 액세스합니다.

고급 C++ Word API 기능

온라인 지원 페이지에서 인기 있는 Aspose.Words 기능을 사용해 볼 수 있습니다.

당신은 시도 할 수 있습니다 모든 Aspose.Words 온라인 응용 프로그램.

또한 Aspose.Words에서 가장 인기 있는 기능에 대한 설명서를 확인하십시오.

목록이 완전하지 않으며 더 많은 기능과 설명을 찾을 수 있습니다. documentation.

문서 개체 모델을 사용한 프로그래밍

API를 사용하면 C++ 애플리케이션에서 Microsoft Word 파일 생성을 자동화할 수 있을 뿐만 아니라 용어 및 기능 면에서 Microsoft Word를 모방하는 직관적인 문서 개체 모델로 서식을 포함한 파일을 열고 수정할 수 있습니다. C++ 개발자는 섹션, 단락, 표, 책갈피, 필드, 양식 필드, 주석, 이미지, 스타일 등을 포함한 모든 요소를 동적으로 생성, 수정, 추출 및 교체할 수 있습니다.

문서 변환 in C++

단 두 줄의 코드로 지원되는 형식에서 다른 형식으로 파일을 변환할 수 있습니다. 너무 간단합니다!

C++를 사용하여 Word를 PDF로 변환합니다. DOCX를 PDF로 – C++


// 디스크에서 문서를 로드합니다.
System::SharedPtr doc = System::MakeObject(inputDataDir + u"Rendering.doc");

System::String outputPath = outputDataDir + u"Doc2Pdf.SaveDoc2Pdf.pdf";
// 문서를 PDF 형식으로 저장합니다.
doc->Save(outputPath);
     

C++에서 문서 결합 또는 추가

Aspose.Words for C++는 여러 파일을 하나로 결합하고 추가하는 기능을 지원합니다. 이 프로세스는 구성이 매우 간단할 뿐만 아니라 파일이 결합되는 방식을 제어하는 수단을 제공합니다. C++ 워드 프로세싱 라이브러리를 사용하면 문서를 결합한 후 페이지 번호를 재설정할 수도 있습니다.

두 파일 병합 – C++


// 소스 및 대상 파일 로드.
auto dstDoc = System::MakeObject<Document>(dir + u"destination.doc");
auto srcDoc = System::MakeObject<Document>(dir + u"source.doc");

// 추가된 파일을 새 페이지에서 시작하도록 설정.
srcDoc->get_FirstSection()->get_PageSetup()->set_SectionStart(SectionStart::NewPage); 

// 소스 파일에서 찾은 원래 스타일을 사용하여 소스 파일 추가.
dstDoc->AppendDocument(srcDoc, ImportFormatMode::KeepSourceFormatting); 

// 결과 저장.
dstDoc->Save(dir + u"output.doc);

C++에서 문서 보호 사용

Aspose.Words for C++는 한 줄의 코드로 문서를 보호 및 보호 해제하는 기능을 제공합니다. 주석 추가, 수정 또는 양식 완성과 같이 사용자가 제한된 변경만 할 수 있는 방식으로 보호를 설정할 수 있습니다.

파일 보호 및 보호 해제 – C++


// 처리할 문서 로드.
auto wrdoc = System::MakeObject<Document>(dir + u"template.doc");

// 파일 보호.
wrdoc->Protect(ProtectionType::AllowOnlyFormFields, u"password");

// 파일 보호 해제.
wrdoc->Unprotect();
  
  

Aspose.Words는 아래 나열된 다른 인기 있는 개발 환경을 위한 개별 워드 프로세싱 API를 제공합니다.