Jak przekonwertować XPS na PDF za pomocą C#

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#

  1. Zainstaluj pakiet GroupDocs.Conversion for .NET ze strony internetowej NuGet, aby przekonwertować XPS na PDF
  2. Dodaj odwołanie do przestrzeni nazw GroupDocs.Conversion w celu konwersji z formatu XPS na PDF
  3. Zainicjuj klasę Converter do ładowania wejściowego pliku XPS z dysku w celu konwersji do formatu PDF
  4. Utwórz i ustaw opcje konwersji w celu dostosowania wyjściowego pliku PDF
  5. 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.

 Polski