Ten artykuł przeprowadzi Cię krok po kroku przez proces konwertowania XPS na PDF przy użyciu języka C# przy użyciu jednego z popularnych pakietów konwersji dokumentów. Ten samouczek zawiera również przykładową aplikację do C# konwersji XPS na PDF, aby pokazać implementację i działanie tej funkcji. Ponadto ten post zawiera wskazówki dotyczące definiowania parametrów dostosowywania przekonwertowanego pliku PDF. Poniżej znajduje się lista kluczowych punktów i przykładowy kod do zmiany XPS na PDF w C#.
Kroki, aby przekonwertować XPS na PDF za pomocą C#
- Zainstaluj pakiet GroupDocs.Conversion for .NET ze strony internetowej NuGet, aby przekonwertować XPS na PDF
- Dodaj odwołanie do przestrzeni nazw GroupDocs.Conversion w celu konwersji z formatu XPS na PDF
- Zainicjuj klasę Converter do ładowania wejściowego pliku XPS z dysku w celu konwersji do formatu PDF
- Utwórz i ustaw opcje konwersji w celu dostosowania wyjściowego pliku PDF
- Na koniec wywołaj metodę Convert, aby zapisać XPS jako PDF na dysku
Aby zaimplementować funkcję convert XPS to PDF C#, wystarczy postępować zgodnie z powyższym przepływem pracy. Musisz załadować wejściowy plik XPS, tworząc instancję klasy Converter po zainstalowaniu wymaganego pakietu konwersji dokumentów z menedżera pakietów NuGet i zaimportowaniu niezbędnych przestrzeni nazw. Następnie możesz ustawić właściwości, aby dostosować przekonwertowany plik PDF za pomocą obiektu PdfConvertOptions i ostatecznie wywołać metodę Convert w celu zapisania wynikowego pliku na dysku.
Kod do konwersji XPS na PDF przy użyciu 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"); | |
} | |
} | |
} |
Powyższy fragment demonstruje implementację konwertera XPS na PDF w języku C#. Ten przykładowy kod można łatwo wykorzystać w swoich aplikacjach do wykonywania transformacji dokumentów, ale musisz najpierw skonfigurować pakiet konwersji i dostarczyć licencję oraz pliki wejściowe. Co więcej, nie musisz instalować żadnego dodatkowego oprogramowania, aby skorzystać z tego przykładu i możesz uruchomić ten kod w dowolnym popularnym systemie operacyjnym, takim jak Windows, Linux i macOS, który obsługuje środowisko .NET.
Omówiliśmy procedurę konwersji dokumentu dla funkcji C# XPS do formatu PDF i stworzyliśmy przykładowy kod. Niedawno opublikowaliśmy artykuł dotyczący zmiany formatu EPS na JPG przy użyciu języka C#. Zajrzyj do przewodnika jak przekonwertować EPS na JPG w C#, aby uzyskać więcej informacji.