Csomagok közötti műveletek XPS-csomagon belül
Manipuláljon oldalakat, színeket és karakterjeleket az XPS-csomagon belül a C++ segítségével
Az Aspose.Page API for C++ külön könyvtárat kínál az XPS-fájlokkal való munkavégzéshez, lehetővé téve, hogy különálló formátumként kezelje őket. Ez a könyvtár számos hasznos funkcióval büszkélkedhet, beleértve az XPS-dokumentumok egyesítését, más formátumokba konvertálását és a rajtuk lévő grafikák kezelését.
Az XPS-fájlok egyik legfontosabb jellemzője, hogy egyetlen dokumentumon belül több fájlt is tartalmazhatnak. Ennek eredményeként az Aspose.Page XPS könyvtár funkciókat biztosít ezeknek a belső fájloknak és oldalaiknak a kezelésére. Ezek a "csomagok közötti műveletek" néven ismert műveletek magukban foglalják a tartalom manipulálását a különböző XPS-dokumentumok között.
Ez a rész a csomagokon átívelő műveletek konkrét példáival foglalkozik, mint például az oldalak kezelése egyetlen XPS-dokumentumon belül, és szöveg (karakterjelek) hozzáadása meghatározott színekkel.
De a funkció kipróbálásához először meg kell találnia a megoldást:
Nyissa meg a NuGet csomagkezelőt, keresse meg az Aspose.Page-t, és telepítse. A következő parancsot is használhatja a Package Manager konzolból.
Az XPS Package C++ oldalak kezelésének lépései.
- Állítsa be a dokumentumok könyvtárának elérési útját.
- Hozzon létre XPS-fájlt az XpsDocument Class használatával.
- Aktív oldal beszúrásához egyik dokumentumból egy másik dokumentum elejére használja a InsertPage() Módszer.
- Aktív oldal beszúrásához egyik dokumentumból egy másik dokumentum végére használja a AddPage() módszert. .
- Egy üres oldal eltávolításához használja a RemovePage() módszert.
- Egy oldal egyik dokumentumból egy másik dokumentumba való eltávolításához használja az InsertPage() és a SelectActivePage() Módszerek.
- Mentse el a módosított XPS-dokumentumokat a XPsDocument.Save módszerrel.
Oldalak manipulálása
Glyph klón hozzáadásának lépései az XPS Package C++ csomagban.
- Állítsa be a dokumentumok könyvtárának elérési útját.
- Nyissa meg az XPS-fájl adatfolyamát.
- Hozzon létre egy XPS-fájlt az XpsDocument Class használatával.
- Adjon karakterjeleket a dokumentumhoz az AddGlyphs() módszerrel.
- Hozza létre a második XPS-fájlt az XpsDocument Class használatával.
- A karakterjel klónozásához az első fájlból a második fájlba használja az Add() és a Clone() /xpsglyphs/clone/) Módszerek.
- Mentse el mindkét XPS-dokumentumot az XPsDocument.Save() módszerrel.
Add Glyph Clone és változtassa meg a színt
Képekkel teli Glyph C++ hozzáadásának lépései.
- Állítsa be a dokumentumok könyvtárának elérési útját.
- Nyissa meg az XPS-fájl adatfolyamát.
- Hozzon létre egy XPS-fájlt az XpsDocument Class használatával.
- Adjon karakterjeleket a dokumentumhoz az AddGlyphs() metódussal.
- A karakterjelek képecsettel való kitöltéséhez használja a CreateImageBrush() módszert.
- Hozza létre a második XPS-fájlt az XpsDocument Class használatával.
- Adjon karakterjeleket az első dokumentum betűtípusával a második dokumentumhoz az AddGlyphs() módszerrel.
- Hozzon létre egy képecsetet az első dokumentum kitöltésével, és töltse ki a karakterjeleket a második dokumentumban a CreateImageBrush() módszerrel.
- Mentse el mindkét XPS-dokumentumot az XPsDocument.Save() módszerrel.
Képpel kitöltött karakterjel és idegen kép hozzáadása
XPS Mi a XPS fájlformátum
Az XPS formátum hasonló a PDF formátumhoz. Mindkettő oldalleíró nyelv (PDL) formátum. Az EPS HTML alapú, és nem PostScript nyelven. Az .eps fájl képes tartalmazni a dokumentum szerkezetének jelölését, valamint a dokumentum megjelenésére vonatkozó információkat. A dokumentum nyomtatására és renderelésére vonatkozó utasításokat is tartalmazzák. A formátum jellemzője, hogy rögzíti a dokumentum leírását, ami azt jelenti, hogy ugyanúgy fog kinézni, függetlenül attól, hogy ki és milyen operációs rendszerről nyitja meg.