C# Konwertuj XPS na PDF | Konwertuj OXPS na PDF w C#

XPS (Open XML Paper Specification) i OXPS (OpenXPS) to formaty dokumentów o stałej stronie, które zachowują układ i formatowanie oryginalnej treści. Chociaż dokumenty XPS są podobne do plików PDF (Portable Document Format), nie są tak szeroko wspierane na różnych platformach i urządzeniach. W tym artykule pokażemy jak konwertować XPS lub OXPS na PDF w C#, dostarczając kompleksowy przewodnik dla programistów, którzy chcą zwiększyć swoje możliwości zarządzania dokumentami.

Spis treści

  1. C# API do konwersji XPS na PDF
  2. Konwertuj XPS na PDF za pomocą C#
  3. Konwertuj konkretne strony XPS na PDF
  4. Konwerter OXPS na PDF w C#
  5. Konwertuj konkretne strony OXPS na PDF
  6. Konwertuj plik XPS na PDF online
  7. Zasoby edukacyjne do konwersji XPS na PDF

C# API do konwersji XPS na PDF

Aby osiągnąć efektywną konwersję XPS na PDF w C#, wykorzystamy API Aspose.Page dla .NET. Ta potężna biblioteka umożliwia programistom tworzenie, edytowanie, manipulowanie i konwertowanie zarówno dokumentów XPS, jak i EPS/PS bezproblemowo. Aspose.Page dla .NET to niezawodne, samodzielne API, które jest łatwe do zintegrowania z aplikacjami .NET.

Możesz pobrać DLL bezpośrednio lub zainstalować API za pomocą następującego polecenia NuGet:

PM> Install-Package Aspose.Page

Konwertuj XPS na PDF za pomocą C#

Aby skonwertować cały dokument XPS na format PDF, wykonaj następujące kroki:

  1. Załaduj plik XPS wejściowy.
  2. Zainicjalizuj obiekt opcji z niezbędnymi parametrami.
  3. Utwórz instancję PdfDevice do renderowania.
  4. Eksportuj dokument XPS do pliku PDF.

Oto przykład kodu ilustrujący jak konwertować plik XPS na PDF za pomocą C#:

Konwertuj konkretne strony XPS na PDF w C#

Jeśli musisz skonwertować konkretne strony z dokumentu XPS na format PDF, wykonaj następujące kroki:

  1. Zainicjalizuj strumień wejściowy XPS.
  2. Załaduj dokument XPS ze strumienia.
  3. Utwórz instancję obiektu PdfSaveOptions.
  4. Określ numery stron do konwersji.
  5. Zapisz dokument jako plik PDF.

Poniższy przykład kodu ilustruje jak konwertować konkretne strony XPS na PDF w C#:

Ten fragment używa dokumentu XPS z wieloma stronami, konwertując tylko strony 1 i 3 na PDF, jak określono. Zrzut ekranu poniżej przedstawia dwie strony renderowane jako dokument PDF:

XPS na PDF

Konwerter OXPS na PDF w C#

Format OXPS jest zaawansowaną wersją formatu pliku XPS, jednak może nie być wspierany przez starsze systemy operacyjne. Konwersja dokumentu OXPS na PDF jest prosta:

  1. Zainicjalizuj strumień wejściowy OXPS.
  2. Załaduj plik OXPS ze strumienia.
  3. Utwórz instancję klasy PdfSaveOptions.
  4. Eksportuj dokument OXPS do pliku PDF.

Oto przykład kodu pokazujący jak konwertować OXPS na PDF w C#:

Konwertuj konkretne strony OXPS na PDF w C#

Możesz również konwertować konkretne strony z dokumentu OXPS na format PDF. Wykonaj następujące kroki:

  1. Załaduj plik OXPS.
  2. Zdeklarauj obiekt PdfSaveOptions.
  3. Określ numery stron, które chcesz skonwertować.
  4. Renderuj dokument OXPS do PDF.

Poniższy fragment kodu demonstruje jak konwertować konkretne strony OXPS na PDF w C#, koncentrując się na konwersji pierwszej strony:

Uzyskaj darmową licencję

Możesz uzyskać darmową tymczasową licencję, aby przetestować bibliotekę Aspose.Page bez żadnych ograniczeń oceny.

Zasoby edukacyjne do konwersji XPS na PDF

Oprócz konwertowania dokumentów XPS lub OXPS na format PDF, odkryj różnorodne funkcje biblioteki z tymi zasobami:

Podsumowanie

W tym artykule zbadaliśmy, jak programowo konwertować XPS na PDF i OXPS na PDF za pomocą C#. Omówiliśmy również, jak eksportować konkretne strony z dokumentów XPS i OXPS do formatu PDF. Wykorzystując najlepszą bibliotekę C# do konwersji XPS na PDF, możesz zoptymalizować swój workflow zarządzania dokumentami. Jeśli masz jakiekolwiek pytania, nie wahaj się skontaktować z nami na naszym darmowym forum wsparcia.

Zobacz także