日本

C++PDFライブラリ-C++でプログラムによるPDFファイルの作成

インターネットの力で、すべてがデジタル化され、ペーパーレスシステムが普及しました。デジタルドキュメント、つまりPDFは、自動生成および処理機能を提供することで生活を楽にするペーパーレスシステムの構成要素の1つです。ほとんどの企業は、レポート、領収書、請求書、およびその他のビジネスドキュメントを動的に生成するためにPDFドキュメント自動化を使用しています。したがって、この記事では、PDF自動化の機能をC++ベースのアプリケーションに統合し、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 · 2 分 · Usman Aziz