
Aspose.Words for C++
高級C ++ Word文檔處理API功能
即時加入和拆分文檔
處理內置和自定義屬性
枚舉文檔內容
保留OLE對象和ActiveX控件
處理字體,顏色,效果,邊框和陰影
操縱縮進,間距,邊框,陰影,製表位
操縱項目符號和編號列表
操縱紙張尺寸,邊距和方向
查找,替換和突出顯示文本
郵件合併支持
將頁面佈局以外的字段更新為移植
將EquationXML轉換為Office Math
用文檔對像模型編程
Aspose.Words for C ++允許開發人員使用直觀的文檔對像模型來創建,構建和修改文檔,包括文檔格式,該模型在術語和術語中模仿Microsoft Word。 特徵。 C ++開發人員可以動態創建,修改,提取和替換所有文檔元素,包括節,表,書籤,字段,表單字段,註釋,圖像,樣式等。
加入或附加文件
Aspose.Words for C ++支持加入& 將多個文檔合併為一個。 此過程非常簡單且可配置,提供了控製文檔連接方式的方法。 C ++文字處理庫還允許在加入文檔後重置頁碼。
加入2個文件 - C++
// 加載源文件和目標文件
System::SharedPtr dstDoc = System::MakeObject(dir + u"destination.doc");
System::SharedPtr srcDoc = System::MakeObject(dir + u"source.doc");
// 將附加文檔設置為在新頁面上開始.
srcDoc->get_FirstSection()->get_PageSetup()->set_SectionStart(Aspose::Words::SectionStart::NewPage);
// 使用源文檔中找到的原始樣式附加源文檔。
dstDoc->AppendDocument(srcDoc, Aspose::Words::ImportFormatMode::KeepSourceFormatting);
// 保存結果
dstDoc->Save(dir + u"output.doc);
將水印添加到文檔
Aspose.Words for C ++為水印提供了廣泛的支持。 使用Aspose.Words for C ++時,可以很容易地將任何形狀,圖像或文本作為水印插入,並能夠以任何方式對其進行格式化。 這提供了創建任何可想像類型的水印的能力。
易於使用的安全選項
Aspose.Words for C ++提供了使用單行代碼保護和取消保護文檔的功能。 您可以以用戶只能進行有限更改的方式設置保護,例如添加註釋,進行修訂或填寫表單。
保護/取消保護文檔 - C++
// 加載要處理的文檔
System::SharedPtr document = System::MakeObject(dir + u"template.doc");
// 保護文件
document->Protect(Aspose::Words::ProtectionType::AllowOnlyFormFields, u"password");
//取消保護文件
document->Unprotect();