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.

  1. Állítsa be a dokumentumok könyvtárának elérési útját.
  2. Hozzon létre XPS-fájlt az XpsDocument Class használatával.
  3. Aktív oldal beszúrásához egyik dokumentumból egy másik dokumentum elejére használja a InsertPage() Módszer.
  4. Aktív oldal beszúrásához egyik dokumentumból egy másik dokumentum végére használja a AddPage() módszert. .
  5. Egy üres oldal eltávolításához használja a RemovePage() módszert.
  6. Egy oldal egyik dokumentumból egy másik dokumentumba való eltávolításához használja az InsertPage() és a SelectActivePage() Módszerek.
  7. 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.

  1. Állítsa be a dokumentumok könyvtárának elérési útját.
  2. Nyissa meg az XPS-fájl adatfolyamát.
  3. Hozzon létre egy XPS-fájlt az XpsDocument Class használatával.
  4. Adjon karakterjeleket a dokumentumhoz az AddGlyphs() módszerrel.
  5. Hozza létre a második XPS-fájlt az XpsDocument Class használatával.
  6. 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.
  7. 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.

  1. Állítsa be a dokumentumok könyvtárának elérési útját.
  2. Nyissa meg az XPS-fájl adatfolyamát.
  3. Hozzon létre egy XPS-fájlt az XpsDocument Class használatával.
  4. Adjon karakterjeleket a dokumentumhoz az AddGlyphs() metódussal.
  5. A karakterjelek képecsettel való kitöltéséhez használja a CreateImageBrush() módszert.
  6. Hozza létre a második XPS-fájlt az XpsDocument Class használatával.
  7. Adjon karakterjeleket az első dokumentum betűtípusával a második dokumentumhoz az AddGlyphs() módszerrel.
  8. 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.
  9. 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.