Jak przekonwertować XSL FO na PDF za pomocą Pythona

Ten krótki samouczek prowadzi jak przekonwertować XSL FO na PDF za pomocą Pythona. Zawiera wszystkie informacje wymagane do ustanowienia środowiska do uruchomienia przykładowego kodu, listę kroków, które należy wykonać podczas pisania tej aplikacji, oraz uruchamialny przykładowy kod demonstrujący proces jak wyeksportować XSL FO do formatu PDF za pomocą Pythona . Otrzymasz również szczegółowe informacje na temat dostosowywania ładowania plików XSL FO i dostosowywania pliku wyjściowego PDF na dysk lub do strumienia wyjściowego.

Kroki renderowania XSL FO do PDF za pomocą Pythona

  1. Skonfiguruj środowisko użyj Aspose.PDF dla Pythona przez .NET do konwersji XSL-FO na PDF
  2. Utwórz obiekt klasy XslFoLoadOptions, aby dostosować ładowanie pliku XSL FO
  3. Załaduj plik XSL FO z obiektem klasy Document, używając nazwy pliku i obiektu XslFoLoadOptions
  4. Zapisz załadowany plik XSL FO jako PDF, używając metody save() w obiekcie Document

Te kroki podsumowują proces konwersji XSL FO na PDF przy użyciu Pythona. Proces rozpoczyna się od zadeklarowania obiektu klasy XslFoLoadOptions, który służy do dostosowania procesu ładowania pliku XLS FO, po czym następuje utworzenie instancji obiektu klasy Document, który przyjmuje nazwę pliku i opcje ładowania pliku XSL FO. Po załadowaniu pliku do obiektu klasy Document można go zapisać w różnych formatach, takich jak PDF, DOC, XPS, HTML i PPTX, aby wymienić tylko kilka.

Kod do eksportu XSL FO do PDF za pomocą Pythona

Powyższy fragment kodu demonstruje jak renderować XSL FO do formatu PDF przy użyciu Pythona. Obiekt klasy XslFoLoadOptions udostępnia opcje umożliwiające dostosowanie ładowania plików XSL FO, które można ustawić dla elementu WarningHandler w celu obsługi ostrzeżeń zgłaszanych podczas ładowania pliku i opisywania typu pliku wejściowego jako CGM, HTML, EPUB, XML, XSLFO i wkrótce. Podobnie, zapisując załadowany plik jako PDF, możesz użyć obiektu klasy PDFSaveOptions, aby ustawić domyślną nazwę czcionki, ustawić flagę zamykającą obiekt odpowiedzi, ustawić ścieżkę do pliku tymczasowego i ustawić obsługę ostrzeżeń do kontrolowania ostrzeżenia.

Ten artykuł nauczył nas przekształcać XSL FO na PDF przy użyciu Pythona. Jeśli chcesz poznać proces tworzenia pliku PDF w Pythonie, zapoznaj się z artykułem na jak stworzyć plik PDF w Pythonie.

 Polski