IRONPDFの使用

VB .NETでPDFに画像を追加する方法

更新済み 2024年3月3日
共有:

1. 序論

Adobeのポータブルドキュメント形式(PDF)さまざまな業界で、請求書の作成などのタスクに広く使用されています。 開発者はまた、クライアントの仕様に合ったドキュメントを生成するためにPDFフォーマットを使用します。 ライブラリはPDFの作成プロセスを簡素化しました。プロジェクトのライブラリを選択する際には、ビルド、読み取り、および変換機能のような特徴を考慮することが重要です。

2. IronPDFの機能

IronPDFは、PDFドキュメントの作成、読み取り、および編集を容易にする強力なPDF SDKフレームワークです。 これはChromeエンジンを使用してHTMLをPDFに変換し、Xamarin、Blazor、Unity、HoloLensアプリなどのさまざまなWebコンポーネントをサポートします。 オンラインアプリケーションおよび従来のWindowsアプリケーションの両方で動作します。 IronPDFは、HTML5、JavaScript、CSS、および画像を使用して美しいPDFを作成することができ、強力なHTMLからPDFへのコンバーターを含んでいます。

  • IronPDFライブラリは、PDFの生成に対してさまざまな入力をサポートしています。`画像ファイルからPDFへの変換, HTML5をPDFに変換, aspxページからpdfを作成する、およびRazor/MVCビューからPDFへ.
  • そのライブラリには、インタラクティブなPDFファイルを作成するためのツールがあります。インタラクティブなフォームの作成と配布PDF ファイルの分割、テキストや画像の抽出、テキスト検索、およびPDFページを画像に変換.
  • また、サーバーエージェント、プロキシ、Cookie、HTTPヘッダー、フォーム変数などを使用したHTMLログインフォームの背後にある認証ライブラリはまた、PDFドキュメントの基盤としてリンクの使用も提供します。
  • IronPDFはアクセスを提供しますパスワードで保護されたpdfファイルの管理ユーザー名とパスワードを要求することによって。
  • IronPDF APIは、既存のPDFファイルの読み取りおよび編集を可能にします。
  • このライブラリは、PDFファイルから画像を抽出するだけでなく、テキスト、グラフィック、ブックマーク、透かし、ヘッダー、フッターをPDFファイルに追加することができます。
  • ユーザーは新規または既存のPDFドキュメント内のページを分割および結合することができ、IronPDFはAcrobat Readerを必要とせずにテキストからPDFオブジェクトを作成することができます。
  • CSSメディアファイルとCSSファイルの両方をPDFドキュメントに変換できます。
  • IronPDFユーザーは、新しいPDFフォームを追加したり、既存のフォームを編集したりすることができます。

画像からPDFドキュメントを作成

IronPDFを使用すると、画像からPDFを簡単に作成できます。

Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")
VB.NET

以下を使用することにより`ImageToPdfConverter (画像からPDFへの変換ツール)もちろん、英語のテキストを教えていただけますでしょうか?クラスに対してオブジェクトを作成することなく簡単に使用できます。 についてImageToPdf(イメージトゥPDF)メソッドはファイル名とパスをパラメータとして受け取り、指定されたPNGファイルを目的のPDFに変換します。 このたび、SaveAs生成されたPDFファイルを希望する場所に保存します。

以下の画像は、上記のコードの結果を示しています。

![VB .NETでPDFに画像を追加する方法

図1:PDFファイルの出力](/static-assets/pdf/blog/add-images-to-pdf-vb-net-tutorial/add-images-to-pdf-vb-net-tutorial-1.webp)

PDFファイル出力

次の例では、画像のリストからPDFドキュメントを作成します。

Dim lstimages As List(Of String) = New List(Of String)
lstimages.Add("test.png") lstimages.Add("demo.png")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
Dim lstimages As List(Of String) = New List(Of String)
lstimages.Add("test.png") lstimages.Add("demo.png")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
VB.NET

VB .NETで画像をPDFに追加する方法、図2:2つの画像から作成されたPDFファイル

2枚の画像からのPDFファイル

ビットマップ画像オブジェクトからPDF文書を作成する

いくつかのビットマップ画像オブジェクトは、わずか数行のコードでPDFファイルに変換できます。

Imports system.Drawing
Imports IronPdf

Dim image = Bitmap.FromFile("test.png")
Dim doc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")
Imports system.Drawing
Imports IronPdf

Dim image = Bitmap.FromFile("test.png")
Dim doc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")
VB.NET

上記の例では、PNGファイルからビットマップオブジェクトを作成し、それを中間フォーマットとして使用してPDFファイルに変換しています。

VB .NETでPDFに画像を追加する方法、図3: PNG画像からPDFファイルを生成する

PNG画像からPDFファイルを生成

コレクションを結合することも可能です(リスト)Bitmapオブジェクトを単一のPDFに結合する方法:

Dim lstimages As List(Of IronSoftware.Drawing.AnyBitmap) = New List(Of IronSoftware.Drawing.AnyBitmap)
lstimages.Add(Bitmap.FromFile("test.png"))
lstimages.Add(Bitmap.FromFile("demo.png"))
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
Dim lstimages As List(Of IronSoftware.Drawing.AnyBitmap) = New List(Of IronSoftware.Drawing.AnyBitmap)
lstimages.Add(Bitmap.FromFile("test.png"))
lstimages.Add(Bitmap.FromFile("demo.png"))
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
VB.NET

VB .NETでPDFに画像を追加する方法、図4:複数のビットマップファイルを結合してPDFファイルを生成する

複数のビットマップファイルを結合してPDFファイルを生成

上記のメソッド呼び出しの動作を設定するにはChromePdfRenderOptions(クロームPDFレンダーオプション)オブジェクトは出力PDFファイルの視覚効果を向上させるために役立ちます。設定可能なオプションには、画像の位置、ヘッダーおよびフッターのフォーマット、ページタイトル、ページサイズなど、多くの項目が含まれます。

以下のリンクから詳細をご覧ください。IronPDFを使ってPDFに画像を追加する他の情報と共に、次の場所にて確認できますIronPDF ドキュメント.

5. 結論

IronPDFライブラリーは開発のための無料ライセンスを提供しており、開発者のニーズに応じて本番環境で使用するための様々なライセンスが購入可能です。 ライトパッケージの初期費用は $749 で、継続的な費用はありません。 ライセンスには永久ライセンス、1年間の製品サポート、アップグレード、SaaSおよびOEM再配布のオプションが含まれています。 それらは一度の投資であり、プロダクション、ステージング、および開発に活用することができます。

IronPDFは、さらに期限限定の無料ライセンスも提供しています。 さらに、IronPDFは再配布を防止する無償ライセンスを提供しています。 IronPDFの完全な価格とライセンスの詳細を確認するには、以下のリンクを訪問してください。IronPDFライセンスの詳細.

< 以前
PDF API C#(コードサンプルチュートリアル)
次へ >
QRコードをPDFに変換する方法