C# Convert XPS to PDF | Convert OXPS to PDF in C#

XPS (Specificația de hârtie XML deschisă) and Cuvânt cheie (OpenXPS) are fixed-page document formats designed to preserve the layout and formatting of the original content. While XPS documents are similar to PDF (formatul documentului portabil)În acest articol, vom demonstra cum să convertim XPS sau OXPS în PDF în C#, furnizând un ghid cuprinzător pentru dezvoltatorii care doresc să-și îmbunătățească capacitățile de gestionare a documentelor folosind cel mai bun bibliotecă C# pentru conversia la PDF.

Tabelul conținutului

C# API pentru a converti XPS în PDF

To efficiently perform an XPS to PDF conversion in C#, we will utilize the Aspose.Page pentru .NET API. This robust library allows developers to create, edit, manipulate, and convert both XPS and EPS / PS documents seamlessly. Aspose.Page for .NET is a reliable, standalone API that integrates effortlessly into your .NET applications.

You can either Descărcați DLL directly or install the API using the following Năstase command:

PM> Install-Package Aspose.Page

Convertați XPS în PDF folosind C#

Pentru a converti un document XPS complet în format PDF, urmați următoarele pași:

  • Încărcați fișierul de intrare XPS.
  • Inițializați obiectul opțiunilor cu parametrii solicitați.
  • Creați o instanță a PdfDevice pentru renderare.
  • Exportați documentul XPS la un fișier PDF.

Iată un eșantion de cod care demonstrează cum să convertiți un fișier XPS într-un PDF folosind C#:

Convertați paginile specifice ale XPS în PDF în C#

Dacă trebuie să convertiți pagini specifice dintr-un document XPS în format PDF, urmați următoarele pași:

  • Inițializați fluxul de intrare XPS.
  • Încărcați documentul XPS din flux.
  • Creați o instanță a obiectului PdfSaveOptions.
  • Specificați numărul de pagini pentru conversie.
  • Salvați documentul ca fișier PDF.

Următorul eșantion de cod ilustrează cum să convertiți paginile specifice ale unui XPS în PDF în C#:

Acest scan utilizează un document XPS cu mai multe pagini, convertind doar paginile 1 și 3 în PDF, după cum este specificat.

XPS to PDF

OXPS în PDF Converter în C#

Formatul OXPS este o versiune avansată a formatului de fișier XPS, dar nu poate fi susținută de sisteme de operare mai vechi. Conversia unui document OXPS în PDF este simplă:

  • Inițializați fluxul de intrare OXPS.
  • Încărcați fișierul OXPS din flux.
  • Creați o instanță din clasa PdfSaveOptions.
  • Exportați documentul OXPS într-un fișier PDF.

Iată un eșantion de cod care arată cum să convertiți OXPS în PDF în C#:

Convertați paginile specifice ale OXPS în PDF în C#

De asemenea, puteți converti pagini specifice dintr-un document OXPS în format PDF.

  • Încărcați fișierul OXPS
  • Declarați obiectul PdfSaveOptions.
  • Specificați numărul de pagină(e) pe care doriți să-l convertiți.
  • Întoarceți documentul OXPS în PDF.

Snippetul de cod de mai jos demonstrează cum să convertiți paginile specifice ale unui OXPS în PDF în C#, concentrându-vă pe conversia primei pagini:

Obțineți o licență gratuită

You can Obțineți o licență temporară gratuită to test the Aspose.Page library without any evaluation restrictions.

Resursele de învățare pentru XPS în conversie PDF {#resursele de învățare}

În plus față de convertirea documentelor XPS sau OXPS în format PDF, explorați caracteristicile diverse ale bibliotecii cu aceste resurse:

concluziile

In this article, we explored how to programmatically convert XPS to PDF and OXPS to PDF using C#. We also covered how to export specific pages from both XPS and OXPS documents into PDF format. By leveraging the best C# library for XPS to PDF, you can optimize your document-handling workflow. If you have any questions, feel free to reach out on our Forumul de sprijin gratuit.

More in this category