1. 製品
  2.   編集者
  3.   .NET
  4.   QuestPDF
 
  

PDF ドキュメントを操作するためのオープンソース .NET API

.NET アプリケーション内から PDF ドキュメントを作成、更新、結合、処理します。

QuestPDF API for .NET とは何ですか?

QuestPDF は、高品質の PDF ドキュメントを簡単に生成できるように設計された人気の .NET ライブラリです。複雑な PDF レイアウトをプログラムで作成できる最新の直感的な API が提供されており、PDF レポート、請求書、ドキュメントの自動作成を必要とするアプリケーションに適しています。QuestPDF は、テキストの書式設定、表、画像、さらにはグラフなど、幅広いデザイン機能をサポートする柔軟なレイアウト エンジンを中心に構築されています。流暢でわかりやすい構文により、開発者はスタイルと書式設定を完全に制御しながら、PDF ドキュメントの構造をすばやく定義できます。このライブラリはパフォーマンスにも最適化されており、大きなドキュメントでも PDF を高速にレンダリングできます。

QuestPDF for .NET API - 主な機能

QuestPDF の主な機能は次のとおりです。

  • プログラムで PDF ドキュメントを作成するための流暢で直感的な API。
  • グリッド、テーブル、柔軟な配置などの複雑なレイアウトをサポートします。
  • ヘッダー、段落などのための包括的なテキスト書式設定オプション。
  • ドキュメントに画像、グラフ、その他の視覚要素を追加する機能。
  • ビジネス ルールとデータ入力に基づいた動的なコンテンツ生成。
  • 大規模なドキュメント向けに最適化された高性能レンダリング。
  • ページ ヘッダー、フッター、ページ番号の組み込みサポート。
  • 複数のページにわたるコンテンツのオーバーフローを自動的に処理します。
  • オープンソースであり、活発なコミュニティサポートにより文書化が進んでいます。
  • .NET Core および .NET Framework をサポートする、.NET アプリケーションとのシームレスな統合。

これらの機能は、PDF ドキュメントの作成と操作に QuestPDF API for .NET を使用する機能と利点を強調しています。

GitHub

GitHub の統計

名前:
言語:
出演者:
フォーク:
ライセンス:
リポジトリの最終更新日時

QuestPDF for .NET API を使い始める

QuestPDF ライブラリは GitHub または nuget からダウンロードできます。

インストール

QuestPDF API for .NET のインストールは簡単で、以下に示すように Nugget から実行できます。

QuestPDF API for .NET のインストール


 Install-Package QuestPDF

QuestPDF API for .NET のコード例

QuestPDF API の機能をよりよく理解するために、.NET コードの例をいくつか見てみましょう。これらの例では、QuestPDF の直感的で使いやすい API を使用して、さまざまな PDF 要素を作成し、レイアウトを管理し、書式を適用する方法を説明します。これらの例に従うことで、PDF 生成を .NET アプリケーションに効果的に統合できるようになります。

QuestPDF API for .NET を使用して空の PDF ファイルを作成する方法は?

In order to create a PDF document using the QuestPDF API for .NET, the following steps can help.
  • 必要な QuestPDF 名前空間をファイルにインポートします。
  • PDF コンテンツを定義する新しい C# クラスまたはメソッドを作成します。
  • PDF ドキュメントの作成プロセスを開始するには、Document.Create() メソッドを使用します。
  • PDF の構造とレイアウトを定義するには、Compose() メソッドを実装します。
  • Page() メソッドを使用して、中身のない空白ページを追加します。
  • GeneratePdf() メソッドを呼び出して PDF を生成し、目的の場所に保存します。
  • アプリケーションを実行して、空白の PDF ファイルを作成して保存します。

QuestPDF API を使用して PDF に画像を追加する方法は?

QuestPDF for .NET を使用して PDF ドキュメントを作成し、.NET アプリケーションからそのドキュメントに画像を挿入することができます。画像を含む PDF ドキュメントを作成するには、次の手順に従います。

  • 新しい PDF ドキュメントを作成します。これにより、空の PDF ドキュメントが初期化されます。
  • ページを追加: ドキュメントに空白ページを追加します。
  • Image() メソッドを使用して画像を追加します。
  • 画像がページの幅に収まるように、FitWidth オプションを使用してページの幅を調整します。
  • 画像とともに PDF を保存します。

.NET で PDF ページに透かしを追加する方法は?

  • .NET プロジェクトに NuGet パッケージ マネージャー経由で QuestPDF ライブラリをインストールします。
  • 必要な QuestPDF 名前空間をファイルにインポートします。
  • PDF コンテンツを定義する新しい C# クラスまたはメソッドを作成します。
  • PDF 作成プロセスを開始するには、Document.Create() メソッドを使用します。
  • Page() メソッドを使用してページ レイアウトを定義し、ページ サイズと余白を設定します。
  • Layer() メソッドを使用して、メイン コンテンツと透かしに別々のレイヤーを作成します。
  • 最初のレイヤーで Text()Image() などのメソッドを使用して、メイン コンテンツ要素を追加します。
  • 2 番目のレイヤーに透かし要素 (テキストや画像など) を追加し、Opacity()FontSize()Rotate() などのプロパティを設定して透かしのスタイルを設定します。
  • GeneratePdf() メソッドを使用して PDF を生成し、ファイルに保存します。
  • アプリケーションを実行して、透かし入りの PDF を作成して保存します。

結論

QuestPDF は、動的で高品質の PDF ドキュメントをプログラムで作成したい .NET 開発者向けの多用途で効率的なライブラリです。スムーズな API 設計、豊富なレイアウト オプション、幅広いコンテンツのサポートにより、レポートから請求書まで、さまざまな用途でプロフェッショナルな PDF を生成するための強力なツールとなっています。複雑なレイアウトの処理、画像の追加、透かしのオーバーレイなど、どのような作業が必要であっても、QuestPDF は柔軟性とパフォーマンスを提供し、シームレスに作業を完了できます。QuestPDF をプロジェクトに統合することで、ドキュメント デザインを完全に制御しながら、PDF 作成を簡単に自動化できます。

類似製品

 日本語