Kezelje az XPS oldalainak számát

.NET API megoldás oldalak hozzáadásához vagy eltávolításához XPS-fájlhoz vagy onnan

 

Az XPS több dokumentumot is tartalmazhat egy fájlban, valamint az XPS-dokumentumok több oldalt is tartalmazhatnak. Az Aspose.Page API-megoldás által kínált másik funkció az XPS-fájl számának kezelése. Ezzel az XPS-fájl átalakításához az API segítségével oldalakat adhat hozzá vagy távolíthat el. Ez történhet meglévő vagy új, most létrehozott fájlokkal.

Oldalak hozzáadása vagy törlése XPS-dokumentumokhoz, amelyekre szükségünk van:

  • Aspose.Page .NET API-hoz, amely funkciókban gazdag, hatékony és könnyen használható dokumentumkezelési és -konverziós API C# platformhoz.

  • 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.

Package Manager Console Command


    PM> Install-Package Aspose.Page

Az oldalak XPS-fájlhoz való hozzáadásának 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. Hozzon létre egy üres oldalt a InsertPage() módszerrel.
  4. Mentse el a módosított XPS-dokumentumot a XPsDocument.Save segítségével.

C# kód oldalak XPS-fájlhoz való hozzáadásához

    using Aspose.Page.Xps;
    using Aspose.Page.Xps.XpsModel;
    using System.Drawing;
    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_WorkingWithPages();

    // Create a new XPS Document
    XpsDocument doc = new XpsDocument(dataDir + "Sample1.xps");

    // Insert an empty page at beginning of pages list
    doc.InsertPage(1, true);
            
    // Save the resultant XPS document
    doc.Save(dataDir + "AddPages_out.xps");
A következő kódrészlet bemutatja, hogyan lehet törölni a haszontalan oldalakat az XPS-fájlokból az Aspose.Page for .NET Api Solution alkalmazásban.

Ha az XPS-fájl egyes oldalait törölni kell, tegye a következő lépéseket:

  1. Állítsa be a dokumentumok könyvtárának elérési útját.
  2. Hozzon létre vagy nyisson meg XPS-fájlt az XpsDocument Class használatával.
  3. Távolítsa el azokat az oldalakat, amelyekre már nincs szüksége a RemovePage() módszerrel
  4. Mentse el a módosított XPS dokumentumot a XPsDocument.Save() metódussal

C# kód az oldalak eltávolításához az XPS fájlból

    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_WorkingWithPages();

    // Create a new XPS Document
    XpsDocument doc = new XpsDocument(dataDir + "Sample2.xps");

    // Remove the first page (at index 1).
    doc.RemovePageAt(1);
            
    // Save the resultant XPS document
    doc.Save(dataDir + "Sample2_out.xps");



GYIK

1. Hogyan törölhetek oldalt XPS-ben?

Oldal eltávolítása XPS-fájlból RemovePage() Módszer és mentse a szerkesztett dokumentumot.

2. Tudja szerkeszteni az XPS-fájlok oldalait?

Az XPS-fájlok ezzel az API-megoldással történő szerkesztéséhez használja az XpsDocument osztály Tulajdonságait, Metódusait és Konstruktorait.

3. Hogyan lehet oldalakat hozzáadni XPS-fájlokhoz?

Új oldal hozzáadása XPS fájlhoz InsertPage() Módszer és mentse a szerkesztett dokumentumot.

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.