
Perform PDF to Excel conversion online.
PDF arquivos são amplamente utilizados para compartilhar e armazenar documentos importantes, mas extrair dados estruturados deles pode ser desafiador. Portanto, a conversão de PDF para Excel usando uma API REST em Java automatiza o processo, garantindo extrair dados com precisão, enquanto preserva a formatação e a estrutura. Essa abordagem elimina a necessidade de entrada manual de dados, reduz erros e economiza tempo, tornando-a ideal para relatórios financeiros, faturas e grandes conjuntos de dados.
- Conversão de PDF para Excel API REST
- Conversão de PDF para XLS em Java
- Conversão Online de PDF para XLSX usando Comandos cURL
Conversão de PDF para Excel API REST
GroupDocs.Conversion Cloud SDK for Java fornece uma solução eficiente e confiável para converter arquivos PDF em planilhas do Excel. Algumas das principais características que a API REST oferece:
- Conversão de PDF para Excel de Alta Qualidade – Preserva tabelas, layouts e precisão dos dados.
- Processamento em Lote – Converta vários PDFs em arquivos Excel em uma única operação.
- Configurações de Conversão Personalizadas – Defina planilhas específicas, delimitadores e opções de formatação.
- Processamento Baseado em Cloud – Elimina a necessidade de instalações locais e melhora a escalabilidade.
- Integração de API Segura – Garante a privacidade dos dados com autenticação e comunicação criptografada.
Instalação
Por favor, adicione os seguintes detalhes ao arquivo pom.xml do projeto de construção do Maven.
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.8</version>
</dependency>
Após a instalação, obtenha suas credenciais de API personalizadas (ou seja, Client ID e Client Secret).Você pode visitar este breve tutorial explicando os detalhes sobre como obter as credenciais da API.
Conversão de PDF para XLS em Java
Vamos explorar os detalhes sobre como podemos integrar sem problemas a conversão de PDF para Excel em nossas aplicações Java, permitindo a extração e o processamento eficientes de dados.
- Primeiro, crie uma instância da classe
Configuration
onde passamos as credenciais do cliente como argumentos.
Configuration configuration = new Configuration(clientId, clientSecret);
- Em segundo lugar, inicialize o
ConvertApi
onde passamos o objeto Configuration como argumento.
ConvertApi convertApi = new ConvertApi(configuration);
- Crie uma instância da classe
ConvertSettings
onde definimos o nome do arquivo de entrada, o formato de saída como XLS e o nome do documento resultante.
ConvertSettings settings = new ConvertSettings();
- Crie uma instância da classe
ConvertDocumentRequest
onde passamos o objetoConvertSettings
como argumento.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- Por fim, chame a ConvertDocumentRequest API para converter PDF em uma planilha Excel e, em seguida, salve o XLS resultante no armazenamento em nuvem.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Mais exemplos em https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenha suas credenciais de API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Crie uma instância da classe Configuration e inicialize-a com o Client ID e o Client Secret.
Configuration configuration = new Configuration(clientId, clientSecret);
// Defina a URL base da API para a operação de conversão de PDF para Excel.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Inicialize uma instância do ConvertApi com o objeto Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("marketing.pdf");
settings.setFormat("xls");
settings.setOutputPath("myResultant.xls");
// Invocar a API ConvertDocument para conversão de formato PDF para XLS.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Verifique a resposta e imprima a mensagem de sucesso.
if (response != null && response.equals("OK")) {
System.out.println("The PDF to Excel conversion completed successfully!");
}
Imagem:- Pré-visualização da conversão de PDF para a planilha do Excel.
O arquivo PDF de entrada marketing.pdf e a planilha Excel resultante gerada pelo código acima podem ser baixados de myResultant.xls.
Conversão de PDF para XLSX online usando comandos cURL
A API GroupDocs.Conversion Cloud permite a conversão sem interrupções de arquivos PDF para o formato Excel (XLSX) usando comandos cURL simples. Essa abordagem é ideal para desenvolvedores que preferem interações via linha de comando ou precisam automatizar o processo de conversão sem integrar um SDK completo.
Primeiramente, precisamos gerar um token de acesso JWT com base nas credenciais do cliente e, em seguida, executar o seguinte comando para realizar a conversão de MPP para HTML.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceMPP}\", \"Format\": \"xlsx\", \"OutputPath\": \"{convertedFile}\"}"
Por favor, substitua sourceMPP
pelo nome do arquivo de entrada do MS Project, convertedFile
pelo nome do arquivo HTML resultante e accessToken
por um token de acesso JWT personalizado.
- Se tivermos a necessidade de salvar o XLSX resultante no disco local, por favor, tente executar o seguinte comando cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xlsx\"}" \
-o "resultant.xlsx"
PDF para Excel Online
Você também pode considerar experimentar as incríveis capacidades do API de conversão de documentos usando nosso aplicativo gratuito e leve PDF to XLSX Online Converter. Este aplicativo é construído sobre o GroupDocs.Conversion Cloud REST API e permite que você explore as capacidades únicas dentro de um navegador da web.
Links Úteis
Conclusão
Seja processando relatórios financeiros, tabelas de dados ou documentos empresariais estruturados, nossa API REST garante alta precisão e integração perfeita em suas aplicações. Com suporte para comandos cURL e Java SDK, você pode automatizar conversões sem esforço enquanto preserva a integridade dos dados. Experimente o GroupDocs.Conversion Cloud hoje e otimize suas necessidades de conversão de documentos com uma solução poderosa, escalável e confiável.
Artigos Recomendados
Recomendamos fortemente visitar os seguintes links para saber mais sobre: