Oldalak hozzáadása vagy törlése XPS dokumentumokhoz/dokumentumokból
C++ API megoldás oldalak hozzáadásához vagy eltávolításához XPS fájlban
Ez a C++ API egyszerűen és programozott módon képes kezelni a PostScript PS és Encapsulated PostScript EPS fájlokat, valamint az XPS dokumentumokat. A megoldás gazdag funkcionalitást kínál: a konvertálástól kezdve a különböző grafikákkal, szövegekkel és egyéb objektumokkal való munkáig. Egyszerre több fájlt is képes kezelni, és támogatja az 1-3. szintű PostScript operátorokat a PS és EPS fájlok esetében. Emellett kezeli a legtömber EPS fejléc-megjegyzést, és maximális megfelelőséget biztosít a PostScript dokumentumok konvertálásakor, néhány betűtípus-eset (például Time New Roman) kivételével.
Ezenkívül az API képes oldalak hozzáadására vagy eltávolítására (aminek kódpéldája itt látható), vásznak, útvonalak és karakterformák (glyph) kezelésére, vektorgrafikus alakzatok és szöveges karakterláncok létrehozására, valamint XPS vázlatelemek konvertálására az XPS fájlok átalakítása során.
Az XPS több dokumentumot is tárolhat egy fájlban, valamint az XPS dokumentumok több oldalból is állhatnak. Az Aspose.Page API megoldás által kínált másik funkció az XPS fájl oldalszámának kezelése. Ezzel az XPS fájl transzformációjához az API használatával oldalakat adhat hozzá vagy távolíthat el. Ez megtehető meglévő vagy új, éppen létrehozott fájlok esetén is.
Az XPS fájlok kezeléséhez a következőkre van szüksége:
Aspose.Page for C++ API, amely egy funkciókban gazdag, hatékony és könnyen használható dokumentumkezelő és -konvertáló API C++ platformhoz.
A legújabb verziót közvetlenül letöltheti, csak nyissa meg a NuGet csomagkezelőt, keressen rá az Aspose.Page.Cpp kifejezésre, és telepítse. Használhatja a következő parancsot is a Csomagkezelő Konzolon (Package Manager Console).
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Lépések oldalak hozzáadásához egy XPS fájlhoz.
Ez a kódrészlet elmagyarázza egy új XPS dokumentum létrehozását és egy üres oldal beszúrását az oldallista elejére.
- Állítsa be a dokumentumkönyvtár elérési útját a dataDir változóval, amelyhez a dokumentumok könyvtárának elérési útja van rendelve. A RunExamples::GetDataDir_WorkingWithPages() metódust használja.
- Hozzon létre egy új XPS dokumentumot a System::MakeObject
() metódus és a dataDir könyvtárban található Sample1.xps nevű fájl elérési útjának használatával. - Az InsertPage() metódus meghívásra kerül a dokumentum objektumon. Az első paramétere az 1 (jelezve az új oldal pozícióját), a második paramétere pedig true (jelezve, hogy az új oldalt az oldallista elejére kell beszúrni).
- Végül hívja meg a Save() metódust a dokumentum objektum mentéséhez egy új, AddPages_out.xps nevű fájlba a RunExamples::GetOutDir() könyvtárban.
Oldalak kezelése XPS-ben
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.