Como converter XSL FO para PDF usando Python

Este breve tutorial guia como converter XSL FO para PDF usando Python. Ele contém todas as informações necessárias para estabelecer o ambiente para executar o código de exemplo, uma lista de etapas a serem seguidas ao escrever este aplicativo e um código de exemplo executável demonstrando o processo de como exportar XSL FO para PDF usando Python . Você também obterá detalhes para personalizar o carregamento de arquivos XSL FO e a personalização do arquivo PDF de saída no disco ou em um fluxo de saída.

Etapas para renderizar XSL FO para PDF usando Python

  1. Configure o ambiente para use Aspose.PDF para Python via .NET para converter XSL-FO para PDF
  2. Crie um objeto da classe XslFoLoadOptions para personalizar o carregamento do arquivo XSL FO
  3. Carregue o arquivo XSL FO com o objeto de classe Document usando o nome do arquivo e o objeto XslFoLoadOptions
  4. Salve o arquivo XSL FO carregado como um PDF usando o método save() no objeto Document

Estas etapas resumem o processo para converter XSL FO em PDF usando Python. O processo é iniciado declarando um objeto da classe XslFoLoadOptions que é usado para personalizar o processo de carregamento de um arquivo XLS FO seguido pela instanciação do objeto da classe Document que recebe o nome do arquivo e carrega opções para o arquivo XSL FO. Depois que o arquivo é carregado no objeto de classe Document, ele pode ser salvo em vários formatos, como PDF, DOC, XPS, HTML e PPTX, para citar alguns.

Código para exportar XSL FO para PDF usando Python

O segmento de código acima demonstra como renderizar XSL FO para PDF usando Python. O objeto de classe XslFoLoadOptions fornece opções para personalizar o carregamento dos arquivos XSL FO, você pode definir o WarningHandler para lidar com os avisos gerados durante o carregamento do arquivo e descrever o tipo de arquivo de entrada como CGM, HTML, EPUB, XML, XSLFO e em breve. Da mesma forma, ao salvar o arquivo carregado como um PDF, você pode usar o objeto de classe PDFSaveOptions para definir o nome da fonte padrão, definir o sinalizador para fechar o objeto de resposta, definir o caminho do arquivo temporário e definir um manipulador de aviso para controlar o avisos.

Este artigo nos ensinou a transformar XSL FO em PDF usando Python. Se você quiser aprender o processo de criação de um arquivo PDF em Python, consulte o artigo em como criar PDF em Python.

 Português