Mesclar arquivos XPS em C#

Este guia explica como mesclar XPS em C#. Inclui o fluxo de trabalho do programa e o código de amostra para combinar arquivos XPS em C#. Além disso, também abrange diversas propriedades para personalizar a conversão de acordo com suas necessidades.

Etapas para mesclar arquivos XPS em C#

  1. Prepare o IDE instalando Aspose.Page para mesclar arquivos XPS
  2. Obtenha o arquivo XPS de entrada usando a classe XPSDocument
  3. Defina opções personalizadas com a instância da classe PdfSaveOptions
  4. Declare um dispositivo de renderização de PDF usando a classe PdfDevice
  5. Defina uma matriz de documentos XPS de entrada
  6. Mesclar os arquivos XPS carregados como um único arquivo PDF

Essas etapas simplificam o processo para combinar XPS em C#. Em primeiro lugar, carregue o documento XPS de origem e defina diferentes opções para manipular o documento de saída. Posteriormente, inicie um objeto de classe de fluxo para exportar a saída e prossiga para renderizar o arquivo de saída no disco ou fluxo.

Código para combinar arquivos XPS em 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();
}
}

Este rápido trecho de código mostra como mesclar XPS com PDF em C#. Você pode personalizar o código para combinar vários arquivos XPS ou ajustar a sequência de mesclagem. Além disso, você pode configurar várias propriedades personalizadas, incluindo compactação de imagem e texto, criptografia de arquivos e muito mais.

Este breve guia discutiu como mesclar arquivos XPS em C#. No entanto, se você deseja exportar XPS para uma imagem, consulte o artigo em Converter imagem XPS em JPG em C#.

 Português