pdf para xlsx

Como converter PDF para pasta de trabalho do Excel em C# .NET.

Ao contrário dos PDFs, as pastas de trabalho do Excel oferecem uma plataforma versátil para organizar, calcular e apresentar dados, tornando a conversão não apenas importante, mas indispensável. Portanto, ao converter arquivos PDF em pastas de trabalho do Excel surge como uma solução fundamental, preenchendo a lacuna entre documentos estáticos e análise dinâmica de dados.

API de conversão de PDF para Excel

Aspose.PDF Cloud SDK for .NET é uma ferramenta poderosa para converter arquivos PDF para o formato Excel, oferecendo recursos abrangentes que agilizam o processo de conversão e aprimoram a manipulação de dados. Primeiramente, precisamos pesquisar Aspose.Pdf-Cloud no gerenciador de pacotes NuGet e clicar no botão Add Package. Isso adicionará a referência do SDK ao seu projeto. Em segundo lugar, obtenha as credenciais do seu cliente no painel da nuvem. Se você ainda não possui uma conta, basta criar uma conta gratuita seguindo as instruções especificadas no artigo início rápido.

Converta PDF para Excel usando C# .NET

Nesta seção, exploraremos uma solução robusta e rica em recursos para converter arquivos PDF em Excel usando C# .NET. Essa conversão capacita você com recursos avançados de extração e manipulação de dados.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Crie um objeto da classe PdfApi onde passamos as credenciais do cliente como argumentos.

pdfApi.UploadFile("sourceFile.pdf", stream);

Carregue o arquivo PDF de entrada para armazenamento em nuvem.

var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);

Inicie a API de conversão de PDF para XLSX. Após a conversão bem-sucedida, a pasta de trabalho resultante é armazenada no armazenamento em nuvem.

// Para mais exemplos, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Obtenha credenciais do cliente em https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// crie uma instância do PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// nome da imagem JPG de entrada
String inputFile = "Binder1-1.pdf";

// carregar arquivo PDF de origem da unidade local
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // fazer upload do arquivo PDF de origem para armazenamento em nuvem
    pdfApi.UploadFile("sourceFile.pdf", stream);

    // chame a API para converter PDF em conversão XLSX
    var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);
}
pdf para xlsx

Uma prévia da conversão de PDF para XLSX.

O arquivo PDF de amostra e a pasta de trabalho do Excel resultante gerada no exemplo acima podem ser baixados de Binder1-1.pdf e myResultant.xlsx.

  • Para visualizar a pasta de trabalho do Excel resultante, tente usar nosso [Aplicativo Aspose.Cells Viewer] online gratuito 16.

PDF para XLSX usando comandos cURL

A conversão de arquivos PDF em pastas de trabalho do Excel torna-se perfeita com o Aspose.PDF Cloud, uma poderosa solução baseada em nuvem que oferece uma série de benefícios para extração e manipulação de dados. Ao utilizar comandos cURL, você pode iniciar facilmente as conversões de PDF para Excel. A primeira etapa nesta abordagem é gerar um token de acesso JWT usando o seguinte comando:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Agora que temos um token JWT, precisamos executar o seguinte comando para converter PDF em pasta de trabalho do Excel.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "Conversion.xlsx"

Tente usar o seguinte comando se precisar salvar a pasta de trabalho do Excel resultante para ser armazenada diretamente no armazenamento em nuvem.

curl-v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?outPath={myResultantFile}&insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

Substitua sourceFile pelo nome do PDF de entrada (disponível no armazenamento em nuvem), myResultantFile pelo nome da pasta de trabalho convertida do Excel e accessToken pelo token de acesso JWT gerado acima.

Conversor Gratuito de PDF para Excel

Para testar rapidamente os incríveis recursos do Aspose.PDF Cloud, tente usar nosso aplicativo gratuito PDF to XLSX Converter. Este aplicativo leve e supereficiente foi desenvolvido com base na API REST Aspose.PDF Cloud.

pdf para excel

Aplicativo gratuito de conversão de PDF para XLSX.

Conclusão

Quer você opte pela eficiência simplificada do Aspose.PDF Cloud com comandos cURL ou pela integração robusta com aplicativos .NET, a conversão de arquivos PDF em pastas de trabalho do Excel nunca foi tão acessível. No entanto, ambas as abordagens oferecem benefícios incomparáveis, incluindo conversão de alta qualidade, configurações personalizáveis, capacidades de processamento em lote e integração perfeita em fluxos de trabalho existentes.

Artigos relacionados

É altamente recomendável visitar as seguintes postagens do blog para obter informações sobre: