I den här korta handledningen kommer du att lära dig hur du renderar XSL FO till PDF med Java i Windows, Mac OS eller Ubuntu. Du kan konvertera filen XSL FO till formatet PDF med några rader kod.
Steg för att rendera XSL FO till PDF med Java
- Konfigurera Aspose.PDF från Maven-förvaret i ditt projekt
- Ladda en indata XSL FO-fil i klassobjektet Document med laddningsalternativet XslFoLoadOptions
- Spara utdata som konverterats från XSL FO-inmatningsfilen
I dessa steg konfigurerar vi det nödvändiga biblioteket och initialiserar sedan dokumentklassobjektet för att ladda indata XSL FO-filen från skivan. Sedan fortsätter vi att exportera XSL FO till PDF i Java med laddningsalternativet XslFoLoadOptions.
Kod för att konvertera XSL FO till PDF med 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"); | |
} | |
} |
Ovanstående Java-kodavsnitt laddar den ingående XSL FO-filen och renderar den till en PDF-fil. Det finns inget behov av att installera Adobe Acrobat-programmet för att köra den här koden.
I den här handledningen har vi lärt oss hur man genererar PDF från XSL FO med Java. Du kan också utföra andra operationer som att läsa bokmärken från en PDF-fil, se artikeln om Hur man läser bokmärken i PDF med Java.