Como converter PDF para CSV usando C#

Este tutorial básico orienta sobre como converter PDF em CSV usando C# fornecendo etapas de configuração junto com um código de exemplo executável. Ele descreve como usar a conversão de C# PDF para CSV pode ser realizada carregando a fonte PDF e, em seguida, definindo os parâmetros do arquivo Excel de saída no formato CSV. Após a configuração, o arquivo CSV é gerado a partir do PDF e salvo em disco.

Etapas para converter PDF em CSV usando C#

  1. Adicione uma referência a Aspose.PDF em seu projeto para converter PDF em CSV
  2. Carregue o arquivo PDF de origem no objeto de classe Document para conversão em CSV
  3. Instancie o objeto de classe ExcelSaveOptions para definir o formato do arquivo de saída e outros parâmetros
  4. Salve o PDF de entrada como um arquivo CSV usando a configuração desejada

Essas etapas fornecem informações sobre a configuração do projeto adicionando as bibliotecas necessárias ao projeto. Na próxima etapa, o arquivo PDF de origem é carregado no objeto de classe de documento, no entanto, existem muitos outros formatos que também podem ser usados. No final, o arquivo de saída pode ser salvo como CSV ou em outros formatos suportados pelo MS Excel.

Código para converter PDF em CSV usando C#

Para converter PDF para código CSV C# é usado aqui que usa o objeto de classe Document para carregar o arquivo PDF de origem do disco, mas também pode ser carregado de um fluxo. Existem muitos outros formatos que são suportados para carregar os arquivos na classe Document como CGM, HTML, EPUB, XML, etc. usando a respectiva classe LoadOptions. Da mesma forma, você pode configurar o arquivo Excel de saída minimizando o número de planilhas, definindo planilhas uniformes, inserindo colunas em branco primeiro e até mesmo definindo o formato de saída para XLSX, XLSM, ODS, XMLSpreadSheet2003 em vez de CSV.

Neste artigo, aprendemos como converter PDF para CSV usando C#. Se você quiser aprender a converter PDF em imagem, consulte o artigo em como converter PDF em imagem em C#.

 Português