Як відтворити XSL FO у PDF за допомогою Java

У цьому короткому посібнику ви дізнаєтесь, як перетворити XSL FO у PDF за допомогою Java у Windows, Mac OS або Ubuntu. Ви можете конвертувати файл XSL FO у формат PDF за допомогою кількох рядків коду.

Кроки для рендерингу XSL FO у PDF за допомогою Java

  1. Налаштуйте Aspose.PDF зі сховища Maven у вашому проекті
  2. Завантажте вхідний файл XSL FO в об’єкт класу Document за допомогою параметра завантаження XslFoLoadOptions
  3. Збережіть вихідний 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.

 Українська