XPS-fájlok létrehozása és módosítása
C# .NET API megoldás XPS-fájlok létrehozásához és módosításához.
Az Aspose.Page for .NET API megoldással az XPS-fájlokat más oldalleíró nyelvi formátumú fájlokkal együtt kezelheti. A gazdag funkcionalitás lehetővé teszi különböző formák hozzáadását a dokumentumokhoz, néhány fájl egyesítését vagy jobb formátumba való konvertálását. Itt leírjuk, hogyan hozhat létre új XPS fájlokat, és hogyan módosíthatja (aláírást adhat hozzá) a már meglévőkhöz. A kódrészletek a jobb érthetőség érdekében kerültek hozzáadásra.
Az XPS-fájlok kezeléséhez a következőkre van szükségünk:
Az 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
XPS-fájl létrehozásának lépései C# .NET segítségével.
- Á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.
- Ha szükséges, adjon hozzá karakterjeleket a dokumentumhoz az AddGlyphs() módszerrel.
- Mentse el a módosított XPS-dokumentumot a XPsDocument.Save() módszerrel.
C# kód XPS fájl létrehozásához
using Aspose.Page.XPS;
using Aspose.Page.XPS.XpsModel;
using System.Drawing;
// The path to the documents directory.
string dir = RunExamples.GetDataDir_WorkingWithDocument();
// Create a new XPS Document
XpsDocument xDocs = new XpsDocument();
// Add the glyph to the document
var glyphs = xDocs.AddGlyphs("Arial", 12, FontStyle.Regular, 300f, 450f, "Hello World!");
glyphs.Fill = xDocs.CreateSolidColorBrush(Color.Black);
// Save the result
xDocs.Save(dir + "output.xps");
XPS-fájl módosításának lépései C# .NET segítségével.
- Á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.
- Az aláírás szövegének kitöltéséhez használja a CreateSolidColorBrush() módszert.
- Az aláírás beállítására szolgáló oldalak meghatározásához használja a PageNumbers tulajdonságot.
- Módosítsa az aláírást a SelectActivePage és az AddGlyphs() módszerrel.
- Mentse el a módosított XPS-dokumentumot az XPsDocument.Save() módszerrel.
C# kód XPS-fájl szerkesztéséhez
// The path to the documents directory.
string dir = RunExamples.GetDataDir_WorkingWithDocument();
// Open a stream of XPS file
using (FileStream xpsStream = File.Open(dir + "input1.xps", FileMode.Open, FileAccess.Read))
{
// Create an XPS document from stream
XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions());
// Create the fill of the signature text
XpsSolidColorBrush textFill = document.CreateSolidColorBrush(Color.BlueViolet);
// Define pages where the signature will be set
int[] pageNumbers = new int[] {1, 2, 3};
// For every defined page set signature "Confirmed" at coordinates x=650 and y=950
for (int i = 0; i < pageNumbers.Length; i++)
{
// Define an active page
document.SelectActivePage(pageNumbers[i]);
// Create a glyphs object
XpsGlyphs glyphs = document.AddGlyphs("Arial", 24, FontStyle.Bold, 650, 900, "Confirmed");
// Define the fill for glyphs
glyphs.Fill = textFill;
}
// Save the changed XPS document
document.Save(dir + "input1_out.xps");
}
GYIK
1. Hogyan szerkeszthetek XPS fájlt?
Az XPS-fájlok ezzel az API-megoldással történő módosításához először állítsa be a fájl elérési útját, majd használja az XpsDocument Class entitásait a változtatások végrehajtásához.
2. Hogyan készítsünk XPS fájlt?
Új XPS-fájl létrehozásához az Aspose.Page használatával meg kell adnia a dokumentum elérési útját, majd az XpsDocument osztály XpsDocument konstruktorát kell használnia.
3. Hogyan konvertálhatom az XPS-t DOCX-re?
Ha DOCX-fájlt szeretne letölteni XPS-ről, használja ingyenes, többplatformos Converter-ünket
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.