Из этого краткого руководства вы узнаете, как рендерить XSL FO в PDF с помощью Java в Windows, Mac OS или Ubuntu. Вы можете преобразовать файл XSL FO в формат PDF, используя несколько строк кода.
Шаги для рендеринга XSL FO в PDF с использованием Java
- Настройте Aspose.PDF из репозитория Maven в своем проекте.
- Загрузите входной файл XSL FO в объект класса Document, используя параметр загрузки XslFoLoadOptions.
- Сохранить выходной PDF-файл, преобразованный из входного файла XSL FO
На этих этапах мы настраиваем необходимую библиотеку, а затем инициализируем объект класса Document для загрузки входного файла XSL FO с диска. Затем мы приступаем к экспорту XSL FO в PDF на Java, используя опцию загрузки XslFoLoadOptions.
Код для преобразования XSL FO в PDF с использованием 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"); | |
} | |
} |
Приведенный выше фрагмент кода Java загружает входной файл XSL FO и преобразует его в файл PDF. Для запуска этого кода нет необходимости устанавливать приложение Adobe Acrobat.
В этом уроке мы узнали, как генерировать PDF из XSL FO с помощью Java. Вы также можете выполнять другие операции, такие как чтение закладок из файла PDF, см. статью Как читать закладки в PDF с помощью Java.