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
- Skonfiguruj Aspose.PDF z repozytorium Maven w swoim projekcie
- Załaduj wejściowy plik XSL FO do obiektu klasy Document, używając opcji ładowania XslFoLoadOptions
- 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.