XPS-fájlok egyesítése C#-ban

Ez az útmutató elmagyarázza, hogyan lehet egyesíteni a XPS-t C#-ban. Tartalmazza a program munkafolyamatát és a mintakódot az XPS-fájlok C#-ban történő kombinálásához. Ezenkívül különböző tulajdonságokat is lefed az átalakítás testreszabásához az Ön igényei szerint.

Az XPS-fájlok egyesítésének lépései C#-ban

  1. Készítse elő az IDE-t a Aspose.Page telepítésével az XPS-fájlok egyesítéséhez
  2. Szerezze be a bemeneti XPS fájlt az XPSDocument osztály használatával
  3. Állítson be egyéni beállításokat a PdfSaveOptions osztálypéldány segítségével
  4. Deklaráljon egy PDF-megjelenítő eszközt a PdfDevice osztály használatával
  5. Határozza meg a bemeneti XPS dokumentumok tömbjét
  6. Egyesítse a betöltött XPS-fájlokat egyetlen PDF-fájlként

Ezek a lépések leegyszerűsítik az XPS C#-ban való kombinálásának folyamatát. Először töltse be a forrás XPS dokumentumot, és állítson be különböző beállításokat a kimeneti dokumentum kezeléséhez. Ezt követően kezdeményezzen egy adatfolyam osztályú objektumot a kimenet exportálásához, és folytassa a kimeneti fájl lemezen vagy adatfolyamban való megjelenítését.

Kód XPS-fájlok kombinálásához C#-ban

using System.IO;
using Aspose.Page;
class Program
{
static void Main(string[] args)
{
new License().SetLicense("License.lic");
// Load XPS document
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument("input.xps", new Aspose.Page.XPS.XpsLoadOptions());
// Initialize PdfSaveOptions object
Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions()
{
JpegQualityLevel = 100,
ImageCompression = Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Jpeg,
TextCompression = Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate
};
// Create Stream object
var fileStream = new FileStream("mergedXPS.pdf", FileMode.Create, FileAccess.Write);
// Create a Device for PDF
Aspose.Page.Device device = new Aspose.Page.XPS.Presentation.Pdf.PdfDevice(fileStream);
// Create an XPS files
string[] filesToMerge = new string[] { "input.xps", "input.xps" };
// Merge XPS files
document.Merge(filesToMerge, device, options); fileStream.Dispose();
}
}

Ez a gyors kódrészlet bemutatja, hogyan lehet az XPS-t PDF-be egyesíteni C#-ban. Testreszabhatja a kódot több XPS-fájl kombinálásához, vagy módosíthatja az egyesítési sorrendet. Ezenkívül különféle egyéni tulajdonságokat konfigurálhat, beleértve a kép- és szövegtömörítést, a fájltitkosítást és egyebeket.

Ez a rövid útmutató azt tárgyalja, hogyan lehet összevonni XPS fájlokat C#-ban. Ha azonban az XPS-t képbe szeretné exportálni, olvassa el a XPS konvertálása JPG képpé C#-ban című cikket.

 Magyar