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.
- Crea un oggetto della classe IWorkbook.
- Ottieni il primo foglio in un oggetto IWorksheet.
- Utilizzare il metodo IWorksheet->GetICells() per ottenere le celle del foglio di lavoro in un oggetto ICells.
- Utilizzare il metodo ICells->GetObjectByIndex() per accedere alla cella desiderata del foglio di lavoro in un oggetto ICell.
- Utilizzare il metodo ICell->PutValue() per inserire il valore nella cella.
- 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:
- Installa un NuGet Pacco . Vedere Documentazione
- Installa la libreria usando Include e lib Folders. Vedere Documentazione
- 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.