Scal pliki XPS w C#

W tym przewodniku wyjaśniono, jak scalić XPS w języku C#. Zawiera przepływ pracy programu i przykładowy kod do łączenia plików XPS w języku C#. Ponadto obejmuje również różne właściwości, aby dostosować konwersję do własnych wymagań.

Kroki łączenia plików XPS w języku C#

  1. Przygotuj IDE, instalując Aspose.Page do łączenia plików XPS
  2. Pobierz wejściowy plik XPS przy użyciu klasy XPSDocument
  3. Ustaw opcje niestandardowe za pomocą instancji klasy PdfSaveOptions
  4. Zadeklaruj urządzenie do renderowania plików PDF przy użyciu klasy PdfDevice
  5. Zdefiniuj tablicę wejściowych dokumentów XPS
  6. Połącz załadowane pliki XPS w jeden plik PDF

Poniższe kroki upraszczają proces łączenia XPS w języku C#. Najpierw załaduj źródłowy dokument XPS i ustaw różne opcje manipulowania dokumentem wyjściowym. Następnie zainicjuj obiekt klasy strumienia w celu wyeksportowania danych wyjściowych i kontynuuj renderowanie pliku wyjściowego na dysk lub do strumienia.

Kod do łączenia plików XPS w języku 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();
}
}

Ten krótki fragment kodu pokazuje, jak scalić XPS z formatem PDF w języku C#. Możesz dostosować kod, aby połączyć wiele plików XPS lub dostosować kolejność łączenia. Ponadto możesz skonfigurować różne właściwości niestandardowe, w tym kompresję obrazu i tekstu, szyfrowanie plików i inne.

W tym krótkim przewodniku omówiono sposób łączenia plików XPS w języku C#. Jeśli jednak chcesz wyeksportować XPS do obrazu, zapoznaj się z artykułem na temat Konwertuj obraz XPS na obraz JPG w C#.

 Polski