Tämä C++ kirjasto tarjoaa kehittäjille tehokkaan API Word ja PDF dokumenttien ohjelmalliseen muokkaamiseen. Integroi dokumenttien muokkausominaisuudet helposti ohjelmistoosi. Ratkaisumme tukee PDF, DOCX, DOC, RTF, ODT, EPUB, HTML ja monien muiden tiedostomuotojen C++.
Dokumentin ohjelmallinen muokkaaminen C++ on tehtävä dokumenttipuun elementtien muokkaamiseen. Se tunnetaan myös nimellä "DOM" - ohjelmointimalli vuorovaikutukseen asiakirjaelementtien ja niiden ominaisuuksien kanssa.
Monimutkaisten tietorakenteiden muokkausominaisuudet ovat erottamattomat tarkennetun hakutoiminnon kanssa. Varmistaaksemme korkeimman tason joustavuuden, kirjastomme tarjoaa C++ kehittäjille Regex-hakutoiminnon. Tämä lähestymistapa laajentaa mahdollisuuksia muokata tekstiä mahdollistaen mallien käytön sisällön dynaamiseen muokkaamiseen.
Word ja PDF dokumenttien ohjelmallinen muokkaaminen on olennainen osa digitaalista työnkulkua. Muokkaa tekstiä PDF:ssä, Word, muokkaa taulukoita, lisää kaavioita ulkoisten tietojen avulla.
C++ kirjasto on erillinen ratkaisu asiakirjojen muokkaamiseen, johon ei tarvitse asentaa Microsoft Word tai Acrobat Readeria. Se on valmis teolliseen käyttöön ja tarjoaa täyden valikoiman toimintoja Word, PDF ja muiden tiedostomuotojen muokkaamiseen:
Yksi kysytyimmistä ominaisuuksista on dynaaminen taulukon luominen ja muokkaaminen Word ja PDF dokumenteissa. Taulukoiden kanssa työskentely on helppoa C++ kirjaston avulla: muokkaa taulukoita, päivitä taulukoita ja poimi taulukon tekstiä C++ koodissa.
Seuraava esimerkki näyttää, kuinka Word asiakirjaa muutetaan C++ koodissa:
dotnet add package Aspose.Words.Cpp
Kopio
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);
// Lisää teksti asiakirjan alkuun.
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);
// Lisää taulukko asiakirjan alkuun.
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);
// Lisää kuva asiakirjan alkuun.
builder->MoveToDocumentStart();
builder->InsertImage(u"Image.png");
doc->Save(u"Output.docx");
Aspose.Words for C++ asentamiseen kehittäjäympäristöösi on kolme vaihtoehtoa. Valitse tarpeitasi vastaava ja seuraa vaiheittaisia ohjeita:
Tämän C++ -kirjaston avulla voit kehittää ohjelmistoja Microsoft Windows, Linux- ja macOS -käyttöjärjestelmiin:
Jos kehität ohjelmistoa Linuxille tai macOS: lle, tarkista lisätietojen kirjaston riippuvuuksista (fontconfig ja mesa-glu -paketit) Product Documentationista.