
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
- Convertați XPS în PDF folosind C#
- Convertarea paginilor specifice ale XPS în PDF
- OXPS în PDF Converter în C#
- Convertarea paginilor specifice ale OXPS în PDF
- Convertarea fișierului XPS în PDF Online
- Resursele de învățare pentru conversia XPS la PDF
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:

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:
- Ghidul de dezvoltare al Aspose.Page
- Aplicații online gratuite
- Referință API
- Cum să faceți ghiduri și articole
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.