Hur man renderar XSL FO till PDF med Java

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

  1. Konfigurera Aspose.PDF från Maven-förvaret i ditt projekt
  2. Ladda en indata XSL FO-fil i klassobjektet Document med laddningsalternativet XslFoLoadOptions
  3. 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.

 Svenska