Neste breve tutorial, você aprenderá como renderizar XSL FO para PDF usando Java no Windows, Mac OS ou Ubuntu. Você pode converter o arquivo XSL FO para o formato PDF usando algumas linhas de código.
Etapas para renderizar XSL FO para PDF usando Java
- Configure Aspose.PDF do repositório Maven em seu projeto
- Carregue um arquivo XSL FO de entrada no objeto de classe Document usando a opção de carregamento XslFoLoadOptions
- Salvar PDF de saída convertido do arquivo XSL FO de entrada
Nestas etapas, configuramos a biblioteca necessária e inicializamos o objeto da classe Document para carregar o arquivo XSL FO de entrada do disco. Em seguida, procedemos à exportação de XSL FO para PDF em Java usando a opção de carregamento XslFoLoadOptions.
Código para converter XSL FO para PDF usando 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"); | |
} | |
} |
O trecho de código Java acima carrega o arquivo XSL FO de entrada e o renderiza em um arquivo PDF. Não há necessidade de instalar o aplicativo Adobe Acrobat para executar este código.
Neste tutorial, aprendemos como gerar PDF de XSL FO usando Java. Você também pode realizar outras operações, como ler favoritos de um arquivo PDF, consulte o artigo em Como ler marcadores em PDF usando Java.