Tato příručka vysvětluje, jak sloučit XPS v C#. Zahrnuje pracovní postup programu a ukázkový kód pro kombinaci souborů XPS v C#. Kromě toho také pokrývá různé vlastnosti pro přizpůsobení převodu podle vašich požadavků.
Kroky ke sloučení souborů XPS v C#
- Připravte IDE instalací Aspose.Page pro sloučení souborů XPS
- Získejte vstupní soubor XPS pomocí třídy XPSDocument
- Nastavte vlastní možnosti pomocí instance třídy PdfSaveOptions
- Deklarujte zařízení pro vykreslování PDF pomocí třídy PdfDevice
- Definujte pole vstupních dokumentů XPS
- Sloučit načtené soubory XPS jako jeden soubor PDF
Tyto kroky zjednodušují proces kombinace XPS v C#. Nejprve načtěte zdrojový dokument XPS a nastavte různé možnosti pro manipulaci s výstupním dokumentem. Následně spusťte objekt třídy proudu pro export výstupu a pokračujte ve vykreslení výstupního souboru na disk nebo proud.
Kód pro kombinaci souborů XPS v C#
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(); | |
} | |
} |
Tento rychlý úryvek kódu ukazuje, jak sloučit XPS do PDF v C#. Kód můžete upravit tak, aby kombinoval více souborů XPS, nebo upravit sekvenci slučování. Kromě toho můžete nakonfigurovat různé uživatelské vlastnosti, včetně komprese obrázků a textu, šifrování souborů a dalších.
Tento stručný průvodce pojednává o tom, jak sloučit soubory XPS v C#. Pokud však chcete exportovat XPS do obrázku, přečtěte si článek na Převést XPS na JPG obrázek v C#.