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

XPS (Specificația de hârtie XML deschisă) şi Cuvânt cheie (OpenXPS) sunt formate de document fix-page concepute pentru a păstra layout-ul și formatarea conținutului original. în timp ce documentele XPS sunt similare 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

Pentru a efectua într-un mod eficient o conversie XPS la PDF în C#, vom folosi Aspose.Page pentru .NET Această bibliotecă robustă permite dezvoltatorilor să creeze, să edite, a manipula și să converteze atât XPS, cât și EPS / PS Aspose.Page pentru .NET este o API fiabilă și independentă care se integrează fără efort în aplicațiile dvs. .net.

De asemenea, puteţi Descărcați DLL direct sau instalați API folosind următoarele NuGet comandă:

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ă

Puteţi Obțineți o licență temporară gratuită pentru a testa biblioteca Aspose.Page fără restricții de evaluare.

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

În acest articol, am explorat cum să programatic convert XPS în PDF și OXPS la PDF** folosind C#. Am acoperit, de asemenea, modul de exportare a paginilor specifice din documentele Xps și OX PS în format PDF. Prin utilizarea bibliotecii C # pentru XP la pdf**, puteți optimiza fluxul de lucru de documentare. Dacă aveți întrebări, simțiți-vă liber să ajungeți la noi Forumul de sprijin gratuit.

More in this category