In questo breve tutorial imparerai come renderizzare XSL FO in PDF utilizzando Java in Windows, Mac OS o Ubuntu. Puoi convertire il file XSL FO nel formato PDF utilizzando poche righe di codice.
Passaggi per il rendering di XSL FO in PDF utilizzando Java
- Configura Aspose.PDF dal repository Maven nel tuo progetto
- Carica un file FO XSL di input nell’oggetto classe Document utilizzando l’opzione di caricamento XslFoLoadOptions
- Salva il PDF di output convertito dal file FO XSL di input
In questi passaggi, configuriamo la libreria richiesta e quindi inizializziamo l’oggetto classe Document per caricare il file FO XSL di input dal disco. Quindi procediamo a esportare XSL FO in PDF in Java utilizzando l’opzione di caricamento XslFoLoadOptions.
Codice per convertire XSL FO in PDF utilizzando 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"); | |
} | |
} |
Il frammento di codice Java sopra carica il file FO XSL di input e lo esegue il rendering in un file PDF. Non è necessario installare l’applicazione Adobe Acrobat per eseguire questo codice.
In questo tutorial, abbiamo imparato come generare PDF da XSL FO usando Java. Puoi eseguire anche altre operazioni come leggere i segnalibri da un file PDF, fare riferimento all’articolo su Come leggere i segnalibri in PDF usando Java.