Conversão de XLSX para PDF

Os arquivos do Microsoft Excel são amplamente usados para gerenciamento de dados de escritório e manipulação de informações em plataformas Windows e macOS. Muitos usuários também usam OpenOffice (ODS), SpreadsheetML(XML), CSV e outros formatos para armazenamento e distribuição de dados. No entanto, para visualizar esses documentos, você precisa ter um aplicativo específico. Portanto, para sua conveniência, os arquivos XLSX podem ser convertidos para o formato PDF. Ou você pode convertê-los para outros formatos de sua escolha, como PDF, DOCX, HTML, imagens raster (JPEG, PNG, BMP, etc), XPS, etc.

Embora o Microsoft Excel e outros aplicativos forneçam os recursos para renderizar formatos XLSX, PDF ou imagem, para esse propósito, você precisa instalar o software novamente. Além disso, quando você precisa executar a conversão para uma grande quantidade de documentos, fica bastante trabalhoso converter esses documentos individualmente. Portanto, em tais situações, uma rotina de software pode ser empregada para fazer o trabalho de conversão. Novamente, quando falamos sobre configuração de ambiente sem complicações com esforços mínimos, as APIs de nuvem são a melhor escolha. Você não precisa instalar nenhum software específico e toda a conversão pode ser realizada pela nuvem. Considerando todos esses aspectos, o Aspose.Cells Cloud é a melhor opção disponível para executar a criação, manipulação e conversão de planilhas do MS Excel.

Estrutura Aspose.Cells

O Aspose.Cells Cloud é desenvolvido em cima de REST APIs e é acessível de qualquer plataforma. Além disso, os SDKs de nuvem específicos de linguagem também estão disponíveis para que você possa usar sua linguagem de programação preferida. Da mesma forma, para manipulação ou renderização de planilha do Excel usando a linguagem Java, você precisa tentar usar Aspose.Cells Cloud SDK para Java. Observe que nossas APIs também são protegidas por senha para que apenas pessoal autorizado possa armazená-las e acessá-las. Antes de embarcar em nossa jornada de aprendizado sobre recursos de conversão, recomendamos que você leia os seguintes tópicos

O Aspose.Cells Cloud suporta os principais formatos de arquivo do setor para operações de entrada e saída. Os detalhes estão disponíveis no seguinte link Formatos de arquivo suportados.

Os tópicos a seguir são explicados com mais detalhes

Conversão de XLSX para PDF

Para realizar a conversão do arquivo XLSX para o formato PDF, podemos tentar usar o comando cURL no prompt de comando ou usar o código Java para atender a esse requisito em aplicativos de desktop ou web.

comando cURL

curl -X GET "https://api.aspose.cloud/v3.0/cells/conditional.xlsx?format=PDF&isAutoFit=true&onlySaveTable=false&outPath=resultant.pdf" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>"

No comando acima, conditional.xlsx é a planilha excel de entrada, PDF é o formato resultante e resultant.pdf é o nome do arquivo de saída. Após a execução do comando, o PDF resultante é armazenado no armazenamento em nuvem. Os arquivos de amostra estão disponíveis em

Java

Para renderizar a planilha do Excel para o formato PDF usando código Java, precisamos primeiro criar um objeto CellsApi passando informações clientID e clientSecret como um argumento. Então chame um método cellsWorkbookGetWorkbook(…) para renderizar a saída no formato PDF.

// para exemplos completos e código-fonte, visite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

// especificar detalhes do clientID
String clientId = "c235e685-1aab-4cda-a95b-54afd63eb87f";
// especificar detalhes do clientSecret
String clientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";
			
try {
    CellsApi api = new CellsApi(clientId,clientSecret);
		String name = "conditional.xlsx";
		String password = null;
		Boolean isAutoFit = true;
		Boolean onlySaveTable = true;
		String format = "PDF";
		// executar operação de conversão de documentos
		File response = api.cellsWorkbookGetWorkbook(name, password, format,
			            isAutoFit, onlySaveTable, null, null, "Resultant.pdf");
}
catch (Exception e) {
e.printStackTrace();
}

Converter XLSX para XPS

Para converter o arquivo XLSX para o formato XPS, precisamos simplesmente definir o valor da variável de formato como XPS. Use qualquer visualizador XPS para visualizar o arquivo resultante. Recomendamos usar nosso XPS viewer App gratuito (a pré-visualização é mostrada abaixo).Baixe o arquivo de entrada de conditional.xlsx.

Pré-visualização do arquivo XPS

Imagem 1:- Visualização do arquivo XPS resultante.

Como converter XLSX para TIFF

Use o método GetWorkBook da API para salvar arquivos XLSX no formato de imagem TIFF. Tudo o que você precisa fazer é fornecer a planilha do Excel de entrada como entrada e especificar o valor do formato de saída como TIFF.

comando cURL

curl -X GET "https://api.aspose.cloud/v3.0/cells/conditional.xlsx?format=TIFF&isAutoFit=true&onlySaveTable=false&outPath=resultant.tiff" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>"

Use os links a seguir para baixar conditional.xlsx e resultant.tiff.

Pré-visualização do arquivo TIFF

Imagem 2:- Visualização do arquivo TIFF resultante.

Conclusão

Aspose.Cells Cloud é uma API REST incrível que oferece recursos para criar e manipular. Ela é totalmente capaz de transformar formatos populares do Excel em PDF, XPS, SVG, TIFF, HTML e vários outros formatos. Todas essas operações podem ser realizadas usando poucas linhas de código.

Artigos relacionados