Programová úprava DOC dokumentů je nedílnou součástí moderního digitálního workflow. Upravit text v DOC, vložit grafy pomocí externích dat, upravit tabulky.
Knihovna C++ je samostatné řešení pro úpravu DOC, které se nespoléhá na jiný software. Je připraven pro komerční použití a pokrývá všechny možné potřeby profesionálních vývojářů C++:
C++ DOC programový editor poskytuje vývojářům moderní API pro úpravu DOC programově. Rychle integrujte funkce modifikace DOC do svého softwaru. Naše knihovna podporuje úpravy různých formátů dokumentů v C++.
Úkolem programové úpravy DOC v C++ je úprava prvků ve stromu DOC dokumentu. Je také známý jako "DOM" – programovací model pro interakci s prvky DOC dokumentu a jejich vlastnostmi.
Funkce modifikace DOC jsou neoddělitelné od pokročilé funkce vyhledávání DOC. Pro vysokou úroveň flexibility poskytuje naše knihovna C++ vývojářům vyhledávací funkce založené na DOC Regex. Tento přístup rozšiřuje možnosti úpravy textu v DOC souborech a umožňuje použití šablon pro dynamickou transformaci DOC.
Jednou z nejžádanějších funkcí je dynamická tvorba a úprava tabulek v DOC dokumentech. Práce s tabulkami je velmi pohodlná s knihovnou C++: upravujte tabulky, aktualizujte tabulky a extrahujte text tabulky pomocí C++.
Následující příklad ukazuje, jak upravit DOC dokument v C++:
dotnet add package Aspose.Words.Cpp
Kopírovat
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.doc");
auto builder = MakeObject<DocumentBuilder>(doc);
// Vložte text na začátek dokumentu.
builder->MoveToDocumentStart();
builder->Writeln(u"Morbi enim nunc faucibus a.");
doc->Save(u"Output.doc");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.doc");
auto builder = MakeObject<DocumentBuilder>(doc);
// Vložit tabulku na začátek dokumentu.
builder->MoveToDocumentStart();
builder->StartTable();
builder->InsertCell();
builder->Write(u"Row 1, cell 1.");
builder->InsertCell();
builder->Write(u"Row 1, cell 2.");
builder->EndTable();
doc->Save(u"Output.doc");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.doc");
auto builder = MakeObject<DocumentBuilder>(doc);
// Vložte obrázek na začátek dokumentu.
builder->MoveToDocumentStart();
builder->InsertImage(u"Image.png");
doc->Save(u"Output.doc");
Existují tři možnosti instalace Aspose.Words for C++ do vašeho vývojářského prostředí. Vyberte si prosím ten, který odpovídá vašim potřebám, a postupujte podle pokynů krok za krokem:
Tuto knihovnu C++ můžete použít k vývoji softwaru v Microsoft Windows, Linux a macOS:
Pokud vyvíjíte software pro Linux nebo macOS, zkontrolujte informace o dalších závislostech knihovny (fontconfig a mesa-glu ) v dokumentaci produktu.
Můžete upravovat soubory v mnoha dalších formátech souborů: