Unisci file XPS in C#

Questa guida spiega come unire XPS in C#. Include il flusso di lavoro del programma e il codice di esempio per combinare file XPS in C#. Inoltre, copre anche diverse proprietà per personalizzare la conversione in base alle proprie esigenze.

Passaggi per unire file XPS in C#

  1. Prepara l’IDE installando Aspose.Page per unire i file XPS
  2. Ottieni il file XPS di input utilizzando la classe XPSDocument
  3. Imposta opzioni personalizzate con l’istanza della classe PdfSaveOptions
  4. Dichiara un dispositivo di rendering PDF utilizzando la classe PdfDevice
  5. Definire una matrice di documenti XPS di input
  6. Unisci i file XPS caricati come un unico file PDF

Questi passaggi semplificano il processo per combinare XPS in C#. Innanzitutto, carica il documento XPS di origine e imposta diverse opzioni per manipolare il documento di output. Successivamente, avviare un oggetto classe stream per esportare l’output e procedere al rendering del file di output sul disco o sul flusso.

Codice per combinare file XPS in 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();
}
}

Questo breve frammento di codice mostra come unire XPS in PDF in C#. Puoi personalizzare il codice per combinare più file XPS o regolare la sequenza di unione. Inoltre, puoi configurare varie proprietà personalizzate, tra cui la compressione di immagini e testo, la crittografia dei file e altro ancora.

Questa breve guida ha discusso come unire file XPS in C#. Tuttavia, se desideri esportare XPS in un’immagine, fai riferimento all’articolo su Converti immagine XPS in JPG in C#.

 Italiano