Ovaj vas članak vodi kroz postupni postupak pretvorbe XPS u PDF pomoću jezika C# korištenjem jednog od popularnih paketa za pretvorbu dokumenata. Ovaj vodič također nudi primjer aplikacije za C# pretvaranje XPS-a u PDF za prikaz implementacije i rada značajke. Nadalje, ovaj vas post vodi kako definirati parametre za prilagodbu pretvorene PDF datoteke. Ispod je popis ključnih točaka i primjer koda za promjenu XPS-a u PDF u C#.
Koraci za pretvaranje XPS u PDF pomoću C#
- Instalirajte paket GroupDocs.Conversion for .NET s web stranice NuGet da pretvorite XPS u PDF
- Dodajte referencu na imenski prostor GroupDocs.Conversion za pretvaranje iz XPS u PDF format
- Inicijaliziraj klasu Converter za učitavanje ulazne XPS datoteke s diska za pretvaranje u PDF format
- Stvorite i postavite opcije pretvorbe za prilagodbu izlazne PDF datoteke
- Na kraju, pozovite metodu Convert za spremanje XPS-a kao PDF-a na disk
Da biste implementirali funkciju konvertiranja XPS u PDF C#, samo trebate slijediti gornji tijek rada. Morate učitati ulaznu XPS datoteku instanciranjem klase Converter nakon instaliranja potrebnog paketa za pretvorbu dokumenata iz upravitelja paketa NuGet i uvoza bitnih prostora imena. Nakon toga možete postaviti svojstva za prilagodbu pretvorene PDF datoteke pomoću objekta PdfConvertOptions i konačno pozvati metodu Convert za spremanje rezultirajuće datoteke na disk.
Kod za pretvaranje XPS u PDF pomoću C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertXpsToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert XPS to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source XPS file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.xps"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
options.PageNumber = 1; | |
options.PagesCount = 1; | |
// Convert and save the XPS in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Gornji isječak demonstrira implementaciju pretvarača XPS u PDF u C#. Ovaj primjer koda može se lako koristiti u vašim aplikacijama za izvođenje transformacije dokumenta, ali prvo morate postaviti paket konverzije i dostaviti licencu i ulazne datoteke. Štoviše, ne trebate instalirati nikakav dodatni softver za korištenje ovog primjera i možete pokrenuti ovaj kod na bilo kojem od popularnih operativnih sustava kao što su Windows, Linux i macOS koji podržavaju .NET okruženje.
Razgovarali smo o postupku pretvorbe dokumenta za mogućnost C# XPS u PDF i izradili primjer koda za to. Nedavno smo objavili članak o promjeni EPS-a u JPG pomoću C#, pogledajte kako pretvoriti EPS u JPG u C# vodič za više informacija.