Vytvořte soubor PDF přes C++
Nativní a vysoce výkonné vytváření PDF (Portable Document Format) programově bez Microsoft Office pomocí knihovny C++.
Vytvořte soubor PDF pomocí C++
Jak vytvořit soubor PDF? S knihovnou Aspose.Cells for C++ můžete snadno vytvořit soubor PDF programově pomocí několika řádků kódu. Aspose.Cells for C++ je schopen vytvářet multiplatformní aplikace se schopností generovat, upravovat, konvertovat, vykreslovat a tisknout všechny soubory aplikace Excel. C++ Excel API nejen převádí mezi tabulkovými formáty, ale umí také vykreslovat soubory Excel jako obrázky, PDF, HTML, ODS, CSV, CSV, SVG, vyměňovat dokumenty, perfektní výběr WORD a další, 076PT a další 08 v průmyslovém standardu formátů. Jeho nejnovější verzi si můžete stáhnout přímo, stačí otevřít NuGet správce balíčků, vyhledejte Aspose.Cells.Cpp a nainstalujte. Můžete také použít následující příkaz z konzoly Správce balíčků.
Příkaz
PM> Install-Package Aspose.Cells.Cpp
Jak vytvořit PDF přes C++
Pro vývojáře je snadné vytvářet, načítat, upravovat a převádět soubory PDF v rámci běžících aplikací pro vytváření sestav pro zpracování dat v několika řádcích kódu.
- Vytvořte objekt třídy IWorkbook.
- Získejte první list do objektu IWorksheet.
- Pomocí metody IWorksheet->GetICells() přeneste buňky listu do objektu ICells.
- Použijte metodu ICells->GetObjectByIndex() pro přístup k požadované buňce listu do objektu ICell.
- Pomocí metody ICell->PutValue() zadejte hodnotu do buňky.
- Uložte sešit jako soubor .pdf pomocí metody Save().
Následující zdrojový kód ukazuje, jak vytvořit soubor PDF pomocí 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"));
Knihovna C++ pro vytvoření souboru PDF
Existují tři možnosti instalace „Aspose.Cells for C++“ do vašeho systému. Vyberte si prosím ten, který odpovídá vašim potřebám, a postupujte podle pokynů krok za krokem:
- Nainstalujte a NuGet Balíček . Vidět Dokumentace
- Nainstalujte knihovnu pomocí složek Include a lib. Vidět Dokumentace
- Nainstalujte Aspose.Cells for C++ v Linuxu. Vidět Dokumentace
Požadavky na systém
Před spuštěním ukázkového zdrojového kódu konverze C++ se ujistěte, že splňujete následující předpoklady.
- Microsoft Windows nebo kompatibilní OS s C++ Runtime Environment pro Windows 32 bit, Windows 64 bit a Linux 64 bit.
- Přidejte odkaz na Aspose.Cells for C++ DLL ve svém projektu.
Generování dalších podporovaných listů
Můžete také vytvořit další soubory Excel Microsoft včetně několika níže uvedených.