中國傳統的

C++ PDF 庫 - 在 C++ 中以編程方式創建 PDF 文件

借助互聯網的力量,一切都已經數字化,無紙化系統也變得流行起來。數字文檔,即 PDF,是無紙化系統的組成部分之一,通過提供自動生成和處理功能使生活變得更加輕鬆。大多數企業使用 PDF 文檔自動化來動態生成報告、收據、發票和其他業務文檔。因此,在本文中,我將演示如何在基於 C++ 的應用程序中集成 PDF 自動化功能,並使用 C++ 生成 PDF 文件。 C++ PDF 庫 為了創建 PDF 文件,我們將使用 Aspose.PDF for C++ API,它是一個本地 C++ 庫,以編程方式處理 PDF 文檔。它允許您在各種 PDF 元素的支持下創建交互式 PDF 文檔。 Aspose.PDF for C++ 可在 NuGet 以及 Aspose 的 下載 部分中獲得。 在 C++ 中創建 PDF 文件 首先,我們將創建一個簡單的 PDF 文件,並以段落的形式在第一頁添加一些文本。以下是要遵循的步驟: 創建一個 Document 對象。 將頁面添加到文檔的 PageCollection。 獲取頁面的段落。 創建一個 TextFragment 對象並將其添加到段落中。 保存 PDF 文檔。 以下代碼示例顯示瞭如何在 C++ 中創建 PDF 文檔。 // 創建文檔 auto doc = MakeObject(); auto pages = doc->get_Pages(); pages->Add(); // 頁數從1開始 auto page = pages->idx_get(1); auto paragraps = page->get_Paragraphs(); // 創建文本片段 auto text = MakeObject(u"PDF API for C++"); auto ts = text->get_TextState(); // 設置文本狀態 ts->set_FontSize(16); ts->set_FontStyle(FontStyles::Italic); // 添加到段落 paragraps->Add(text); // 向段落添加文本 paragraps->Add(MakeObject(u"This example shows how to create a PDF with text using Aspose.
3月 17, 2020 · 3 min · 烏斯曼阿茲