Jak renderować XSL FO do formatu PDF przy użyciu języka Java

W tym krótkim samouczku dowiesz się, jak renderować XSL FO do formatu PDF przy użyciu języka Java w systemie Windows, Mac OS lub Ubuntu. Możesz przekonwertować plik XSL FO do formatu PDF przy użyciu kilku linii kodu.

Kroki renderowania XSL FO do formatu PDF przy użyciu języka Java

  1. Skonfiguruj Aspose.PDF z repozytorium Maven w swoim projekcie
  2. Załaduj wejściowy plik XSL FO do obiektu klasy Document, używając opcji ładowania XslFoLoadOptions
  3. Zapisz wyjściowy plik PDF przekonwertowany z wejściowego pliku XSL FO

W tych krokach konfigurujemy wymaganą bibliotekę, a następnie inicjujemy obiekt klasy Document, aby załadować wejściowy plik XSL FO z dysku. Następnie przystępujemy do eksportowania XSL FO do PDF w Javie za pomocą opcji ładowania XslFoLoadOptions.

Kod do konwersji XSL FO na PDF przy użyciu Java

import com.aspose.pdf.Document;
import com.aspose.pdf.License;
public class HowToRenderXSLfoToPDFUsingJava {
public static void main(String[] args) throws Exception {//main() function for HowToReadBookmarksInPdfUsingJava
// Instantiate a license to remove trial version limitations while converting XSL-Fo file to PDF
License BookmarksPDFlicense = new License();
BookmarksPDFlicense.setLicense("Aspose.PDF.lic");
// Load the source XSL-Fo file using XslFoLoadOptions
Document XSLFODocument = new Document("InputXSLFODocument.fo", new com.aspose.pdf.XslFoLoadOptions());
// Save the output PDF file created using XSL-FO document
XSLFODocument.save("ConvertedFromXSLFOFile.pdf");
}
}

Powyższy fragment kodu Java ładuje wejściowy plik XSL FO i renderuje go do pliku PDF. Nie ma potrzeby instalowania aplikacji Adobe Acrobat, aby uruchomić ten kod.

W tym samouczku nauczyliśmy się, jak generować PDF z XSL FO przy użyciu Javy. Możesz także wykonywać inne operacje, np. odczytywanie zakładek z pliku PDF, zapoznaj się z artykułem na temat Jak czytać zakładki w formacie PDF przy użyciu języka Java.

 Polski