Как да изобразите 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 файл

В тези стъпки конфигурираме необходимата библиотека и след това инициализираме обекта на класа на документа, за да зареди входния 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.

 Български