V tomto krátkém tutoriálu se naučíte, jak renderovat XSL FO do PDF pomocí Javy ve Windows, Mac OS nebo Ubuntu. Soubor XSL FO můžete převést do formátu PDF pomocí několika řádků kódu.
Kroky k vykreslení XSL FO do PDF pomocí Java
- Nakonfigurujte Aspose.PDF z úložiště Maven ve svém projektu
- Načtěte vstupní soubor XSL FO do objektu třídy Document pomocí možnosti načtení XslFoLoadOptions
- Uložit výstupní PDF převedené ze vstupního souboru XSL FO
V těchto krocích nakonfigurujeme požadovanou knihovnu a poté inicializujeme objekt třídy Document pro načtení vstupního souboru XSL FO z disku. Poté přistoupíme k exportu XSL FO do PDF v Javě pomocí volby načtení XslFoLoadOptions.
Kód pro převod XSL FO do PDF pomocí 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"); | |
} | |
} |
Výše uvedený fragment kódu Java načte vstupní soubor XSL FO a vykreslí jej do souboru PDF. Ke spuštění tohoto kódu není třeba instalovat aplikaci Adobe Acrobat.
V tomto tutoriálu jsme se naučili, jak generovat PDF z XSL FO pomocí Javy. Můžete také provádět další operace, například čtení záložek ze souboru PDF, viz článek na Jak číst záložky v PDF pomocí Java.