HTML JPG PDF XML XLSX
  Product Family
PDF

Crea file PDF tramite C++

Creazione nativa e ad alte prestazioni di PDF (Portable Document Format) a livello di programmazione senza Micorsoft Office utilizzando la libreria C++.

Crea il file PDF utilizzando C++

Come creare il file PDF? Con la libreria Aspose.Cells for C++, puoi creare facilmente il file PDF a livello di codice con poche righe di codice. Aspose.Cells for C++ è in grado di creare applicazioni multipiattaforma con la capacità di generare, modificare, convertire, renderizzare e stampare tutti i file Excel. C++ Excel API non solo converte tra formati di fogli di calcolo, ma può anche rendere i file Excel come immagini, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT e altro, rendendolo così una scelta perfetta per lo scambio di documenti in standard del settore formati. Puoi scaricare direttamente la sua ultima versione, basta aprirla NuGet gestore pacchetti, cerca Aspose.Cells.Cpp e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager.

Comando


PM> Install-Package Aspose.Cells.Cpp

Come creare PDF tramite C++

È facile per gli sviluppatori creare, caricare, modificare e convertire i file PDF all’interno delle applicazioni di reporting in esecuzione per l’elaborazione dei dati in poche righe di codice.

  1. Crea un oggetto della classe IWorkbook.
  2. Ottieni il primo foglio in un oggetto IWorksheet.
  3. Utilizzare il metodo IWorksheet->GetICells() per ottenere le celle del foglio di lavoro in un oggetto ICells.
  4. Utilizzare il metodo ICells->GetObjectByIndex() per accedere alla cella desiderata del foglio di lavoro in un oggetto ICell.
  5. Utilizzare il metodo ICell->PutValue() per inserire il valore nella cella.
  6. Salva la cartella di lavoro come file .pdf usando il metodo Save().
 

Il seguente codice sorgente mostra come creare un file PDF utilizzando 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++ libreria per creare il file PDF

Ci sono tre opzioni per installare “Aspose.Cells for C++” sul tuo sistema. Scegline uno che rispecchi le tue esigenze e segui le istruzioni dettagliate:

  1. Installa un NuGet Pacco . Vedere Documentazione
  2. Installa la libreria usando Include e lib Folders. Vedere Documentazione
  3. Installa Aspose.Cells for C++ su Linux. Vedere Documentazione

Requisiti di sistema

Prima di eseguire il codice sorgente dell’esempio di conversione C++, assicurati di avere i seguenti prerequisiti.

  • Microsoft Windows o un sistema operativo compatibile con C++ Runtime Environment per Windows 32 bit, Windows 64 bit e Linux 64 bit.
  • Aggiungere il riferimento alla DLL Aspose.Cells for C++ nel progetto.

Generazione di altri fogli supportati

Puoi anche creare altri file Excel Microsoft inclusi alcuni elencati di seguito.

XLS (Microsoft Foglio di calcolo Excel (precedente))
XLSX (Apri la cartella di lavoro XML)
XLSB (Cartella di lavoro binaria di Excel)
XLSM (Foglio di calcolo con attivazione macro)
XLT (Excel 97 - Modello 2003)
XLTX (Modello Excel)
XLTM (Modello con attivazione macro di Excel)
CSV (valori separati da virgola)
TSV (Valori separati da tabulazione)
ODS (Foglio di calcolo OpenDocument)