Los archivos CSV suelen contener datos tabulares en los que los valores suelen estar separados por comas. Puede convertir un archivo CSV a PDF, así como un archivo PDF a un archivo CSV usando C# o VB.NET. Las API de Aspose ofrecen muchas funciones de manipulación y conversión de archivos. Exploremos los siguientes encabezados para aprender la conversión de CSV y PDF:

Conversor de CSV a PDF y de PDF a CSV - Instalación de la API

Debe instalar Aspose.Cells for .NET así como Aspose.PDF for .NET API en su entorno. Puede configurar rápidamente estas API descargando los archivos DLL desde la sección Descargas, o puede ejecutar los siguientes comandos en NuGet Package Manager en el menú Herramientas en Microsoft Visual Studio IDE.

PM> Install-Package Aspose.Cells
PM> Install-Package Aspose.Pdf

Después de configurar las API con éxito, estamos listos para realizar la interconversión de archivos CSV y PDF.

Convierta archivos CSV a PDF mediante programación usando C# o VB.NET

Los archivos CSV contienen valores separados por comas que normalmente se diferencian por comas. Además, cada fila en un archivo CSV denota una tupla o fila de datos. Puede convertir fácilmente un archivo CSV en un documento PDF mediante programación utilizando los lenguajes C# o VB.NET. Puede controlar qué símbolo desea establecer como carácter separador utilizando la propiedad TxtLoadOptions.Separator. Del mismo modo, también puede establecer un valor de cadena como delimitador de separador utilizando la propiedad TxtLoadOptions.SeparatorString. Debe seguir los pasos a continuación para convertir un archivo CSV a PDF:

  1. Inicializar TxtLoadOptions objeto de clase
  2. Especifique el delimitador usando la propiedad Separador
  3. Cargar archivo CSV de entrada
  4. Guarde el archivo PDF de salida

El siguiente fragmento de código se basa en estos pasos que muestran cómo convertir un CSV a PDF mediante programación usando C# o VB.NET:

// Inicializar objeto de clase TxtLoadOptions
Aspose.Cells.TxtLoadOptions option = new Aspose.Cells.TxtLoadOptions();
option.Separator = ',';

// Cargue el archivo CSV de entrada
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook(dataDir + "Test.csv" , option);

// Guardar archivo PDF de salida
workbook.Save(dataDir + "Sample.pdf", Aspose.Cells.SaveFormat.Pdf);

Archivo CSV de entrada

My Data,,,,,,,

Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205

Captura de pantalla del archivo PDF de salida

Convertir CSV PDF csharp

Convierta archivos PDF a CSV mediante programación usando C# o VB.NET

Los archivos PDF pueden contener datos en forma de tabla. Puede convertir dicho archivo PDF a CSV en sus aplicaciones .NET. Ya instaló Aspose.PDF for .NET API mediante el comando NuGet que hemos analizado en la sección Instalación anterior. A continuación se muestran los pasos para convertir un archivo PDF a CSV:

  1. Inicializar ExcelSaveOptions objeto de clase
  2. Establezca el formato ExcelFormat.CSV para el archivo de salida
  3. Cargar archivo PDF de entrada
  4. Guardar archivo CSV de salida

El siguiente código muestra cómo convertir PDF a CSV mediante programación usando C# o VB.NET:

// Inicializar objeto de clase ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
options.ConversionEngine = ExcelSaveOptions.ConversionEngines.NewEngine;

// Establecer formato como CSV
options.Format = ExcelSaveOptions.ExcelFormat.CSV;

// Cargar archivo PDF de entrada
Document pdfDocument = new Document("Sample.pdf");

// Guardar archivo CSV de salida
pdfDocument.Save("Sample.csv", options);

Conclusión

En este artículo, hemos explorado cómo convertir CSV a PDF y PDF a CSV mediante programación usando C# o VB.NET en sus aplicaciones .NET. Hemos aprendido a analizar un carácter o un delimitador de cadena en los archivos CSV. Además, puede comunicarse con nosotros en Foro de soporte gratuito para obtener más ayuda.

Ver también