HTML JPG PDF XML XLSX
  Product Family
PDF

Crear PDF Archivo en C++

Creación de archivos nativos y de alto rendimiento PDF mediante programación sin Micorsoft Office usando la biblioteca C++.

Crear archivo PDF usando C++

¿Cómo crear el archivo PDF? Con la biblioteca Aspose.Cells for C++, puede crear fácilmente el archivo PDF mediante programación con unas pocas líneas de código. Aspose.Cells for C++ es capaz de crear aplicaciones multiplataforma con la capacidad de generar, modificar, convertir, renderizar e imprimir todos los archivos de Excel. C++ Excel API no solo convierte entre formatos de hoja de cálculo, también puede representar archivos de Excel como imágenes, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT y más, por lo que es una opción perfecta para intercambiar documentos en estándar de la industria formatos. Puede descargar su última versión directamente, simplemente abra NuGet administrador de paquetes, busque Aspose.Cells.Cpp e instálelo. También puede usar el siguiente comando desde la Consola del administrador de paquetes.

Dominio


PM> Install-Package Aspose.Cells.Cpp

Cómo crear PDF en C++

Es fácil para los desarrolladores crear, cargar, modificar y convertir archivos PDF dentro de las aplicaciones de informes en ejecución para el procesamiento de datos en solo unas pocas líneas de código.

  1. Cree un objeto de la clase IWorkbook.
  2. Obtenga la primera hoja en un objeto IWorksheet.
  3. Use el método IWorksheet->GetICells() para obtener las celdas de la hoja de trabajo en un objeto ICells.
  4. Use el método ICells->GetObjectByIndex() para acceder a la celda deseada de la hoja de trabajo en un objeto ICell.
  5. Use el método ICell->PutValue() para ingresar el valor en la celda.
  6. Guarde el libro de trabajo como archivo .pdf usando el método Save().
 

El código de muestra muestra cómo crear el archivo PDF en C++.


// Create an object of the IWorkbook class.
intrusive_ptr<IWorkbook> wkb = Factory::CreateIWorkbook();

// Get the first sheet into an IWorksheet object.
intrusive_ptr<IWorksheetCollection> wsc = wkb->GetIWorksheets();
intrusive_ptr<IWorksheet> ws = wsc->GetObjectByIndex(0);

// Use IWorksheet->GetICells() method to get the cells of the worksheet into an ICells object.
intrusive_ptr<ICells> cells = ws->GetICells();

// Use ICells->GetObjectByIndex() method to access the desired cell of the worksheet into an ICell object.
intrusive_ptr<ICell> cell00 = cells->GetObjectByIndex(0, 0);
intrusive_ptr<ICell> cell01 = cells->GetObjectByIndex(0, 1);
intrusive_ptr<ICell> cell10 = cells->GetObjectByIndex(1, 0);
intrusive_ptr<ICell> cell11 = cells->GetObjectByIndex(1, 1);

// Use ICell->PutValue() method to input value into the cell.
cell00->PutValue(new String("ColumnA"));
cell01->PutValue(new String("ColumnB"));
cell10->PutValue(new String("ValueA"));
cell11->PutValue(new String("ValueB"));

// Save workbook to resultFile folder
wkb->Save(new String("created_one.pdf"));
 

C++ biblioteca para crear el archivo PDF

Hay tres opciones para instalar “Aspose.Cells for C++” en su sistema. Elija uno que se asemeje a sus necesidades y siga las instrucciones paso a paso:

  1. instalar un NuGet paquete . Ver Documentación
  2. Instale la biblioteca usando las carpetas include y lib. Ver Documentación
  3. Instale Aspose.Cells for C++ en Linux. Ver Documentación

Requisitos del sistema

Antes de ejecutar el código fuente de ejemplo de conversión C++, asegúrese de cumplir los siguientes requisitos previos.

  • Microsoft Windows o un SO compatible con C++ Runtime Environment para Windows de 32 bits, Windows de 64 bits y Linux de 64 bits.
  • Agregue una referencia a la DLL Aspose.Cells for C++ en su proyecto.

PDF Qué es PDF Formato de archivo

El formato de documento portátil (PDF) es un tipo de documento creado por Adobe en la década de 1990. El propósito de este formato de archivo era introducir un estándar para la representación de documentos y otro material de referencia en un formato que es independiente del software de la aplicación, el hardware y el sistema operativo. El formato de archivo PDF tiene capacidad total para contener información como texto, imágenes, hipervínculos, campos de formulario, medios enriquecidos, firmas digitales, archivos adjuntos, metadatos, características geoespaciales y objetos 3D que pueden convertirse en parte del documento de origen.

Leer más

Otra generación de hojas admitidas

También puede crear otros archivos de Excel Microsoft, incluidos algunos de los que se enumeran a continuación.

XLS (Microsoft Hoja de cálculo de Excel (heredada))
XLSX (Libro de trabajo XML abierto)
XLSB (Libro binario de Excel)
XLSM (Hoja de cálculo habilitada para macros)
XLT (Excel 97 - Plantilla 2003)
XLTX (Plantilla de Excel)
XLTM (Plantilla de Excel habilitada para macros)
CSV (Valores Separados por Comas)
TSV (Valores separados por tabulaciones)
ODS (Hoja de cálculo de OpenDocument)
PDF (Formato de Documento Portable)
HTML (Lenguaje de marcado de hipertexto)