Si desea escribir un convertidor de archivo CSV a PDF en C++, este tutorial rápido le proporcionará pasos detallados y un código de muestra de C++ ejecutable. Cargará el archivo fuente CSV en un objeto de clase Workbook y luego lo guardará como PDF. Antes de convertir CSV a PDF en C++, también puede configurar una serie de propiedades del archivo PDF de salida, como escribir todo el contenido del archivo CSV en una sola página en el PDF de salida.
Pasos para convertir CSV a PDF en C++
- Agregue Aspose.Cells.Cpp a su proyecto mediante NuGet Package Manager
- Cargue el archivo CSV de muestra en un objeto de clase Workbook que se convertirá a PDF en C++
- Cree el objeto de clase IPdfSaveOptions para establecer las propiedades del PDF de salida
- Configure el PDF de salida para imprimir todo el texto en el CSV de origen en una sola página
- Guarde el libro de trabajo como PDF usando la configuración mencionada anteriormente
Estos pasos son bastante simples, ya que simplemente carga el archivo CSV y luego crea el objeto de clase IPdfSaveOptions para configurar el PDF de salida según sus requisitos. Hemos proporcionado pasos y código de muestra para demostrar la escritura de todo el contenido CSV en un archivo PDF de una sola página. Sin embargo, hay una gran cantidad de otras propiedades en la clase IPdfSaveOptions que se pueden configurar en el archivo PDF de salida mientras convierte PDF a CSV en C++.
Código para convertir PDF a CSV en C++
Este código usa la función Factory::CreateIWorkbook para cargar el archivo CSV de origen y la función Factory::CreateIPdfSaveOptions para crear el objeto de clase IPdfSaveOptions para configurar la propiedad deseada usando la función SetOnePagePerSheet() en él. Esta propiedad representará todo el contenido CSV en una sola página PDF y descartará el tamaño de página establecido de forma predeterminada en la clase PageSetup.
En este tutorial, hemos visto las instrucciones para cómo convertir CSV a PDF en C++. Si desea convertir CSV a Excel, consulte el artículo sobre cómo cambiar CSV a Excel en C++.