Excel para PDF Python

Hoje em dia, PDF tornou-se um formato de arquivo padrão para troca de documentos. Vários formatos de documentos populares são convertidos em PDF antes de serem compartilhados pela Internet. Excel para PDF é um dos cenários de conversão populares em que as planilhas são convertidas em páginas PDF somente leitura. De acordo com isso, este artigo aborda como converter arquivos Excel XLSX ou XLS para PDF usando Python.

Python Excel para API de conversão de PDF

Para conversão de Excel para PDF, usaremos a API Aspose.Cells for Python via Java. É uma poderosa API de manipulação de planilhas que permite criar, processar e converter arquivos do Excel a partir de seus aplicativos Python. Você pode instalar a API usando o seguinte comando pip.

pip install aspose-cells

Converter Excel XLSX para PDF usando Python

A seguir estão as etapas para converter um arquivo Excel XLSX em PDF usando Python.

O exemplo de código a seguir mostra como converter um arquivo XSLX do Excel em PDF.

# Load Excel file
workbook = Workbook("Book1.xlsx")

# Convert Excel to PDF
workbook.save("xlsx-to-pdf.pdf", SaveFormat.PDF)

Arquivo Excel

Excel para PDF

PDF convertido

PDF convertido

Conversão avançada de XLSX/XLS para PDF em Python

Aspose.Cells para Python via Java também permite que você personalize a conversão de XLSX para PDF usando diferentes opções. Por exemplo, você pode definir a conformidade do PDF, compactação, estilo de linhas de grade, número de páginas por folha, etc. para o arquivo PDF convertido. A classe PdfSaveOptions é usada para definir essas opções.

A seguir estão as etapas para usar opções avançadas na conversão de XLSX para PDF em Python.

O exemplo de código a seguir mostra como usar opções avançadas na conversão do Excel XLSX para PDF.

# Load Excel file
workbook = Workbook("Book1.xlsx")

# Create and set PDF options
pdfOptions = PdfSaveOptions()
pdfOptions.setCompliance(PdfCompliance.PDF_A_1_B)
  
# Convert Excel to PDF
workbook.save("xlsx-to-pdf.pdf", pdfOptions)

Obtenha uma licença de API gratuita

Você pode solicitar uma licença temporária para usar a API sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como converter Excel XLSX ou XLS para PDF usando Python. Além disso, as opções avançadas para controlar a conversão de Excel para PDF também são discutidas com a ajuda do exemplo de código. Você pode explorar mais sobre o Aspose.Cells para Python via Java usando a documentação. Caso você tenha alguma dúvida, entre em contato conosco através do nosso fórum.

Veja também

Informações: A Aspose desenvolveu um aplicativo da web online gratuito que permite visualizar PDFs online, outro que permite converter PDFs em vídeo e outro que permite editar PDFs online.