Aspose.Words  for C++

C++ Word Document Processing API

Generáljon, szerkesszen, konvertáljon és rendereljen Microsoft Word dokumentumokat C++ alkalmazásban anélkül, hogy szükség lenne a Microsoft Word használatára.

  Letöltés ingyenes próbaverzió
  
 

Aspose.Words for C++ egy fejlett Word Document Processing API a feldolgozási feladatok széles skálájának elvégzésére. A Words API dokumentum formázást, manipulációt, körlevél-készítést, vízjelet és még sok más lehetőséget biztosít közvetlenül a saját C++ alkalmazásaiban, Microsoft Word nélkül.

Az Aspose.Words API támogatja a legtöbb Microsoft Word formátumot, és számos képformátumba tudja renderelni a dokumentum oldalait. Így dolgozhat DOC, DOCX, PDF, RTF, DOT, DOTX, DOTM, DOCM, FlatOPC, ODT, OTT, HTML, MHTML, MOBI, TXT, XPS, PS, TIFF, JPEG, PNG, BMP, SVG, EMF, GIF, PCL, EPUB, XML, XAML és még sok más. Láthatod a támogatott formátumok teljes listája.

Functionality of Aspose.Words for C++

Az Aspose.Words egy önálló C++ könyvtár. Nem kell további alkalmazásokat telepítenie a C++ kód működéséhez. Ez a C++ API a Dokumentumobjektum-modell (DOM) a dokumentum csomópontjainak és elemeinek eléréséhez.

Speciális C++ Word API-szolgáltatások

Kipróbálhat néhány népszerű Aspose.Words funkciót az online jelentkezési oldalakon:

Megpróbálhatod minden Aspose.Words online alkalmazás.

Tekintse meg az Aspose.Words legnépszerűbb funkcióinak dokumentációját is:

Felhívjuk figyelmét, hogy a lista nem teljes, és további funkciókat és leírásokat találhat a documentation.

Programozás dokumentum objektum modellel

Az API lehetővé teszi a C++ alkalmazások számára, hogy automatizálják a Microsoft Word-fájlok létrehozását, valamint a fájlok megnyitását és módosítását, beleértve a formázást is, egy intuitív dokumentumobjektum-modell segítségével, amely terminológiájában és szolgáltatásaiban utánozza a Microsoft Word-et. A C++ fejlesztők dinamikusan létrehozhatnak, módosíthatnak, kibonthatnak és lecserélhetnek minden elemet, beleértve a szakaszokat, bekezdéseket, táblázatokat, könyvjelzőket, mezőket, űrlapmezőket, megjegyzéseket, képeket, stílusokat és így tovább.

Dokumentum konvertálása in C++

Konvertálja a fájlokat egyik támogatott formátumból a másikba mindössze két sornyi kóddal. Ez olyan egyszerű!

A Word konvertálása PDF-be C++ segítségével, pl. DOCX PDF-be – C++


// A dokumentum betöltése lemezről.
System::SharedPtr doc = System::MakeObject(inputDataDir + u"Rendering.doc");

System::String outputPath = outputDataDir + u"Doc2Pdf.SaveDoc2Pdf.pdf";
// Mentse el a dokumentumot PDF formátumban.
doc->Save(outputPath);
     

Csatlakoztassa vagy csatolja a dokumentumokat C++ nyelven

Az Aspose.Words for C++ támogatja több fájl egyesítését és hozzáfűzését. Ez a folyamat nagyon egyszerű és konfigurálható, és lehetővé teszi a fájlok összekapcsolásának szabályozását. A C++ Szövegszerkesztő könyvtár lehetővé teszi az oldalszámozás alaphelyzetbe állítását is a dokumentumok összekapcsolása után.

Egyesítsen két fájlt – C++


// Forrás- és célfájlok betöltése.
auto dstDoc = System::MakeObject<Document>(dir + u"destination.doc");
auto srcDoc = System::MakeObject<Document>(dir + u"source.doc");

// A hozzáfűzött fájl beállítása úgy, hogy egy új oldalon induljon.
srcDoc->get_FirstSection()->get_PageSetup()->set_SectionStart(SectionStart::NewPage); 

// A forrásfájl hozzáfűzése a forrásfájlban található eredeti stílusok használatával.
dstDoc->AppendDocument(srcDoc, ImportFormatMode::KeepSourceFormatting); 

// Mentse el az eredményt.
dstDoc->Save(dir + u"output.doc);

Használja a dokumentumvédelmet C++ nyelven

Az Aspose.Words for C++ lehetőséget kínál a dokumentumok védelmére és feloldására egyetlen kódsorral. A védelmet úgy is beállíthatja, hogy a felhasználó csak korlátozott változtatásokat hajtson végre, például megjegyzéseket fűzhessen hozzá, módosítsa vagy töltse ki az űrlapot.

Fájlok védelme és feloldása – C++


// Feldolgozandó dokumentum betöltése.
auto wrdoc = System::MakeObject<Document>(dir + u"template.doc");

// Védje meg a fájlt.
wrdoc->Protect(ProtectionType::AllowOnlyFormFields, u"password");

// Szüntesse meg a fájl védelmét.
wrdoc->Unprotect();
  
  

Az Aspose.Words egyedi szövegszerkesztő API-kat kínál más népszerű fejlesztői környezetekhez, az alábbiak szerint: