Dit artikel leidt u door het stapsgewijze proces om XPS naar PDF te converteren met behulp van C#** door een van de populaire documentconversiepakketten te gebruiken. Deze zelfstudie biedt ook een voorbeeldtoepassing voor C# converteert XPS naar PDF om de implementatie en werking van de functie te tonen. Verder helpt dit bericht u bij het definiëren van parameters voor het aanpassen van het geconverteerde PDF-bestand. Hieronder vindt u een lijst met belangrijke punten en een voorbeeldcode om XPS naar PDF te wijzigen in C#.
Stappen om XPS naar PDF te converteren met C#
- Installeer het GroupDocs.Conversion for .NET-pakket van de NuGet-website om XPS naar PDF te converteren
- Voeg een verwijzing toe naar de GroupDocs.Conversion-naamruimte voor het converteren van XPS naar PDF-indeling
- Initialiseer de klasse Converter voor het laden van het ingevoerde XPS-bestand van de schijf voor conversie naar PDF-indeling
- Creëer en stel conversieopties in voor het aanpassen van het PDF-uitvoerbestand
- Roep ten slotte de Convert-methode aan om XPS als PDF op de schijf op te slaan
Om de functionaliteit convert XPS to PDF C# te implementeren, hoeft u alleen maar de bovenstaande workflow te volgen. U moet het XPS-invoerbestand laden door de Converter-klasse te instantiëren na het installeren van het vereiste documentconversiepakket vanuit de NuGet-pakketbeheerder en het importeren van de essentiële naamruimten. Hierna kunt u eigenschappen instellen om het geconverteerde PDF-bestand aan te passen met behulp van het PdfConvertOptions-object en ten slotte de Convert-methode aanroepen om het resulterende bestand op de schijf op te slaan.
Code om XPS naar PDF te converteren met 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"); | |
} | |
} | |
} |
Het bovenstaande fragment demonstreert de implementatie van de XPS naar PDF-converter in C#. Deze voorbeeldcode kan gemakkelijk worden gebruikt in uw toepassingen voor het uitvoeren van documenttransformatie, maar u moet eerst het conversiepakket instellen en de licentie- en invoerbestanden aanleveren. Bovendien hoeft u geen extra software te installeren om dit voorbeeld te gebruiken en kunt u deze code uitvoeren op elk van de populaire besturingssystemen zoals Windows, Linux en macOS die een .NET-omgeving ondersteunen.
We hebben de documentconversieprocedure voor de mogelijkheid van C# XPS naar PDF besproken en er een voorbeeldcode voor gemaakt. Onlangs hebben we een artikel gepubliceerd om EPS naar JPG te wijzigen met C#. Bekijk de hoe EPS naar JPG te converteren in C #-handleiding voor meer informatie.