Ši C++ biblioteka suteikia kūrėjams galingą API, skirtą programiškai redaguoti Word, PDF dokumentus. Lengvai integruokite dokumentų keitimo funkcijas į savo programinę įrangą. Mūsų sprendimas palaiko PDF, DOCX, DOC, RTF, ODT, EPUB, HTML ir daugelio kitų failų formatų C++.
Dokumento programinio redagavimo C++ užduotis yra dokumentų medžio elementų modifikavimo užduotis. Jis taip pat žinomas kaip "DOM" – programavimo modelis, skirtas sąveikai su dokumento elementais ir jų savybėmis.
Sudėtingų duomenų struktūrų redagavimo funkcijos yra neatsiejamos nuo išplėstinės paieškos funkcijos. Siekiant užtikrinti aukščiausio lygio lankstumą, mūsų C++ biblioteka kūrėjams suteikia Regex paieškos funkciją. Šis metodas išplečia teksto redagavimo galimybes, leidžia naudoti šablonus dinaminiam turinio modifikavimui.
Programinis Word ir PDF dokumentų modifikavimas yra neatsiejama skaitmeninės darbo eigos dalis. Redaguokite tekstą PDF, Word formatu, keiskite lenteles, įterpkite grafikus naudodami išorinius duomenis.
C++ biblioteka yra atskiras sprendimas dokumentams redaguoti, kuriam nereikia įdiegti Microsoft Word ar Acrobat Reader. Jis paruoštas pramoniniam naudojimui ir suteikia visą spektrą "Word", PDF ir kitų failų formatų modifikavimo operacijų:
Viena iš labiausiai pageidaujamų funkcijų yra dinaminis lentelių generavimas ir lentelių modifikavimas Word ir PDF dokumentuose. Darbas su lentelėmis yra paprastas naudojant C++ biblioteką: redaguokite lenteles, atnaujinkite lenteles ir ištraukite lentelės tekstą C++ kode.
Šiame pavyzdyje parodyta, kaip pakeisti Word dokumentą C++ kode:
dotnet add package Aspose.Words.Cpp
Kopijuoti
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);
// Įterpti tekstą dokumento pradžioje.
builder->MoveToDocumentStart();
builder->Writeln(u"Morbi enim nunc faucibus a.");
doc->Save(u"Output.docx");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);
// Įterpti lentelę dokumento pradžioje.
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.docx");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);
// Įterpti vaizdą dokumento pradžioje.
builder->MoveToDocumentStart();
builder->InsertImage(u"Image.png");
doc->Save(u"Output.docx");
Yra trys parinktys, kaip įdiegti " Aspose.Words for C++ " kūrėjo aplinkoje. Pasirinkite tą, kuris atitinka jūsų poreikius, ir vadovaukitės nuosekliomis instrukcijomis:
Šią C++ biblioteką galite naudoti kurdami programinę įrangą " Microsoft Windows, "Linux" ir "MacOS" operacinėse sistemose:
Jei jums sukurti programinės įrangos Linux ar MacOS, prašome patikrinti informaciją apie papildomų bibliotekų priklausomybių (fontconfig ir mesa-glu atviro kodo paketus) į gaminio dokumentuose.