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.
- Á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.
- Hozzon létre egy üres oldalt a InsertPage() módszerrel.
- 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");
Ha az XPS-fájl egyes oldalait törölni kell, tegye a következő lépéseket:
- Állítsa be a dokumentumok könyvtárának elérési útját.
- Hozzon létre vagy nyisson meg XPS-fájlt az XpsDocument Class használatával.
- Távolítsa el azokat az oldalakat, amelyekre már nincs szüksége a RemovePage() módszerrel
- 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.