XPS dokumentumok létrehozása az alapoktól

C++ API megoldás XPS fájlok létrehozásához és módosításához.

 

Az Aspose.Page for C++ API megoldás lehetővé teszi az XPS fájlok és más Page Description Language formátumú fájlok manipulálását. A gazdag funkcionalitás lehetővé teszi különböző alakzatok hozzáadását a dokumentumokhoz, több fájl egyesítését egyetlen fájlba, vagy azok átalakítását egy megfelelőbb formátumba. Abban az esetben, ha most kezd el dolgozni ezzel a formátummal, itt leírjuk, hogyan hozhat létre új XPS fájlokat, és hogyan módosíthatja (adhat hozzá glifákat) a már meglévőket. A jobb érthetőség érdekében kódpéldát is mellékeltünk.

Új XPS fájl létrehozásához szükségünk van a következőkre:

  • Aspose.Page for C++ API, amely egy funkciókban gazdag, nagy teljesítményű és könnyen használható dokumentumkezelő és -konvertáló API a C++ platformhoz.

  • A legújabb verziót közvetlenül letöltheti, csak nyissa meg a NuGet csomagkezelőt, keressen az Aspose.Page.Cpp névre, és telepítse. Használhatja a következő parancsot is a Csomagkezelő Konzolból (Package Manager Console).

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

XPS fájl létrehozása C++-szal

  1. Hozzon létre egy új XPS dokumentumot a MakeObject függvénnyel, amely az XpsDocument osztály egy objektumát adja vissza.
  2. Adjon hozzá glifákat (glyphs) a dokumentumhoz az XPS dokumentum objektum AddGlyphs() metódusával.
  3. Állítsa be a szöveg kitöltési színét a set_Fill metódussal, átadva egy egyszínű ecsetet (solid color brush), amelyet az XPS dokumentum objektum CreateSolidColorBrush metódusával hozott létre.
  4. Mentse a kapott XPS dokumentumot output.xps néven az dir változó által meghatározott könyvtárba.
XPS fájlok létrehozása

XPS Mi a XPS fájlformátum

XPS (XML Paper Specification) a Microsoft PDF‑alternatívája. XML/HTML‑alapú, platformfüggetlen, és megőrzi a dokumentum elrendezését különböző operációs rendszereken.