Programowa modyfikacja DOC dokumentów jest integralną częścią nowoczesnego cyfrowego obiegu dokumentów. Edytuj tekst w DOC, wstawiaj wykresy używając danych zewnętrznych, modyfikuj tabele.
C++ biblioteka to samodzielne rozwiązanie do edycji DOC, które nie opiera się na innym oprogramowaniu. Jest gotowy do użytku komercyjnego, pokrywa wszystkie możliwe potrzeby profesjonalnych programistów C++:
Edytor programowy C++ DOC zapewnia programistom nowoczesny interfejs API do programowej edycji DOC. Szybko zintegruj funkcje modyfikacji DOC ze swoim oprogramowaniem. Nasza biblioteka obsługuje modyfikację różnych formatów dokumentów w C++.
Zadaniem programowej edycji DOC w C++ jest zmodyfikowanie elementów w drzewie DOC dokumentów. Jest również znany jako "DOM" - model programowania do interakcji z elementami DOC dokumentu i ich właściwościami.
Funkcje modyfikacji DOC są nierozerwalnie związane z zaawansowaną funkcjonalnością wyszukiwania DOC. Aby zapewnić wysoki poziom elastyczności, nasza C++ biblioteka zapewnia programistom funkcję wyszukiwania opartą na DOC. Takie podejście rozszerza możliwości edycji tekstu w DOC plikach, pozwalając na użycie szablonów do dynamicznej transformacji DOC.
Jedną z najbardziej pożądanych funkcji jest dynamiczne tworzenie i modyfikowanie tabel w DOC dokumentach. Praca z tabelami jest bardzo wygodna dzięki C++ bibliotece: edytuj tabele, aktualizuj tabele i wyodrębniaj tekst tabeli za pomocą C++.
Poniższy przykład ilustruje, jak zmodyfikować DOC dokument w C++:
dotnet add package Aspose.Words.Cpp
Kopiuj
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.doc");
auto builder = MakeObject<DocumentBuilder>(doc);
// Wstaw tekst na początku 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);
// Wstaw tabelę na początku 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);
// Wstaw obraz na początku dokumentu.
builder->MoveToDocumentStart();
builder->InsertImage(u"Image.png");
doc->Save(u"Output.doc");
Istnieją trzy opcje instalacji Aspose.Words for C++ w środowisku deweloperskim. Wybierz taki, który odpowiada Twoim potrzebom i postępuj zgodnie z instrukcjami krok po kroku:
Możesz użyć tej biblioteki C++ do tworzenia oprogramowania w Microsoft Windows, Linux i macOS:
Jeśli tworzysz oprogramowanie dla systemu Linux lub macOS, sprawdź informacje o dodatkowych zależnościach bibliotecznych (fontconfig i mesa-glu open-source) w dokumentacji produktu.
Możesz edytować pliki w wielu innych formatach plików: