Converter Excel para PDF Linux

Em vários casos, você precisa converter as planilhas do Excel para o formato PDF, por exemplo, para imprimir ou compartilhar as planilhas. Neste artigo, você aprenderá como converter arquivos do Excel para o formato PDF na plataforma Linux usando Java. Além disso, você conhecerá diferentes opções para personalizar a conversão do Excel para PDF.

Excel para API de conversão de PDF para Linux

Para converter arquivos do Excel para o formato PDF, usaremos Aspose.Cells for Java. É uma API rica em recursos que permite criar, manipular e converter arquivos do Excel perfeitamente. Você pode baixar o JAR da API ou instalá-lo usando as seguintes configurações do Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.9</version>
</dependency>

Converter Excel XLS ou XLSX para PDF no Linux

A seguir estão as etapas para converter um arquivo Excel XLS ou XLSX em PDF no Linux.

O exemplo de código a seguir mostra como converter XLSX em PDF.

// Criar pasta de trabalho para carregar o arquivo do Excel
Workbook workbook = new Workbook("Book1.xlsx");

// Salve o documento em formato PDF
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);

Especificar o nível de conformidade na conversão de Excel para PDF

O formato PDF suporta vários padrões de conformidade, como PDF/A e etc. Aspose.Cells para Java permite especificar o nível de conformidade de PDF desejado na conversão de Excel para PDF. Para conseguir isso, a API fornece a classe PdfSaveOptions. A seguir estão as etapas para especificar o nível de conformidade para o PDF de saída.

O exemplo de código a seguir mostra como converter um arquivo Excel XLSX para o formato PDF com um padrão de PDF específico.

// Criar pasta de trabalho para carregar o arquivo do Excel
Workbook workbook = new Workbook("Book1.xlsx");

// Criar opções de PDF
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.PDF_A_1_A);

// Salve o documento em formato PDF
workbook.save("Excel-to-PDF.pdf", options);

Converter planilhas específicas do Excel para PDF no Linux

Em certos casos, pode ser necessário converter um intervalo de planilhas em vez de todo o arquivo do Excel. Para isso, você pode especificar o intervalo de planilhas a serem convertidas usando os métodos PdfSaveOptions.setPageIndex(int) e PdfSaveOptions.setPageCount(int).

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

// Criar pasta de trabalho para carregar o arquivo do Excel
Workbook workbook = new Workbook("Book1.xlsx");

// Criar opções de PDF
PdfSaveOptions options = new PdfSaveOptions();

// Para renderizar somente sheet2
options.setPageIndex(1);
options.setPageCount(1);

// Salve o documento em formato PDF
workbook.save("Excel-to-PDF.pdf", options);

Conclusão

Neste artigo, você aprendeu como converter arquivos do Excel para PDF na plataforma Linux. Além disso, você viu como personalizar a conversão do Excel para PDF com várias opções. Você pode aprender mais sobre Aspose.Cells para Java usando a documentação. Caso você tenha alguma dúvida, sinta-se à vontade para nos informar através do nosso fórum.

Veja também