Обединете XPS файлове в C#

Това ръководство обяснява как да слеете XPS в C#. Той включва работния процес на програмата и примерния код за комбиниране на XPS файлове в C#. Освен това, той също така обхваща различни свойства, за да персонализирате преобразуването според вашите изисквания.

Стъпки за обединяване на XPS файлове в C#

  1. Подгответе IDE, като инсталирате Aspose.Page за обединяване на XPS файлове
  2. Вземете входния XPS файл с помощта на класа XPSDocument
  3. Задайте персонализирани опции с екземпляра на класа PdfSaveOptions
  4. Декларирайте устройство за изобразяване на PDF с помощта на класа PdfDevice
  5. Дефинирайте масив от входните XPS документи
  6. Обединете заредените XPS файлове като един PDF файл

Тези стъпки опростяват процеса за комбиниране на XPS в C#. Първо заредете изходния XPS документ и задайте различни опции за манипулиране на изходния документ. След това инициирайте обект на клас поток за експортиране на изхода и продължете да изобразявате изходния файл на диска или потока.

Код за комбиниране на XPS файлове в 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();
}
}

Този бърз кодов фрагмент показва как да слеете XPS към PDF в C#. Можете да персонализирате кода, за да комбинирате множество XPS файлове или да коригирате последователността на сливане. Освен това можете да конфигурирате различни персонализирани свойства, включително компресиране на изображения и текст, криптиране на файлове и др.

Това кратко ръководство обсъжда как да обединявате XPS файлове в C#. Ако обаче искате да експортирате XPS към изображение, вижте статията на Конвертирайте XPS в JPG изображение в C#.

 Български