IronPDF ハウツー VB.NET で PDF を生成する VB.NET PDF Creator (Code Example Tutorial) Curtis Chau 更新日:8月 24, 2025 Download IronPDF NuGet Download テキストの検索と置換 テキストと画像のスタンプ Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English このチュートリアルでは、VB.NETでPDFファイルを作成および編集する手順をステップバイステップで案内します。 この技術は、ASP.NET Webアプリ、コンソールアプリケーション、Windowsサービス、デスクトッププログラムで同様に利用可能です。 私たちはVB.NETを使用して、.NET Framework 4.6.2または.NET Core 2をターゲットとしたPDFプロジェクトを作成します。必要なのは、Microsoft Visual Studio CommunityなどのVisual Basic .NET開発環境だけです。 IronPDFをC#で使用する方法については、このガイドを参照してください。 IronPDFをF#で使用する方法についてはこのガイドをご覧ください。 概要 VB .NETライブラリでPDFファイルを生成する方法 VB.NET PDF ライブラリをダウンロード VB.NETライブラリでPDFドキュメントを作成 PDFドキュメントのスタイルをカスタマイズ 動的コンテンツを作成する方法を選択 VB.NETライブラリからPDFファイルを編集 IronPDFによるPDFの作成と編集のためのVB.NETコード VB.NETでHTMLをPDFにレンダリングし、スタイルを適用し、動的コンテンツを利用し、ファイルを容易に編集します。 PDFを作成することは簡単で、.NET Framework 4.6.2、.NET Core 3.1、.NET 8、7、6 & 5と互換性があります。そして、専用のファイル形式や異なるAPIを扱う必要はありません。 このチュートリアルは、開発者に好まれるIronPDFソフトウェアを使用して、各タスクをステップバイステップで進めるためのドキュメントを提供します。 VB.NETコード例は、あなたのユースケースに特化しており、馴染みのある環境でステップを簡単に見ることができます。 このVB .NET PDFライブラリには、ASP.NETアプリケーション、コンソール、またはデスクトップでのすべてのプロジェクトに対する包括的な作成および設定機能があります。 IronPDFに含まれるもの: .NET PDFライブラリ開発チームからの直接のチケットサポート HTML、ASPXフォーム、MVCビュー、画像、および既に使用しているすべてのドキュメント形式に対応 Microsoft Visual Studioのインストールで迅速に開始できます 開発は無料で無制限で行え、ライブ開始用のライセンスは$799から提供されます ステップ1 1. IronPDFから無料でVB .NET PDF ライブラリをダウンロード 今日あなたのプロジェクトでIronPDFを無料トライアルで使用開始。 最初のステップ: 無料で始める NuGet経由でインストール Visual Studio で、ソリューション エクスプローラーのプロジェクトを右クリックし、「NuGet パッケージの管理」を選択します。 そこから簡単にIronPDFを検索し、最新バージョンをインストールします... 表示されるダイアログボックスに対してOKをクリックします。 これはFramework 4.6.2以上の任意のC# .NET Frameworkプロジェクト、または.NET Core 2以上で機能します。 また、VB.NETプロジェクトでも同様に機能します。 Install-Package IronPdf NuGetからIronPDFをダウンロード DLL経由でインストール 代わりに、IronPDF DLLをIronPDFダウンロードからダウンロードして、プロジェクトまたはGACに手動でインストールすることもできます IronPDFを使用する<強い>VB</強い>クラスファイルの先頭にこのステートメントを追加することを忘れないでください: Imports IronPdf チュートリアル 2. VB.NETでPDFを作成する 最初にPDFファイルを作成するためにVisual Basic ASP.NETを使用するのは、iTextSharpのような独自設計APIを持つライブラリに比べてIronPDFを使用することで驚くほど容易です。 (Google Chromiumベースのピクセルパーフェクトなレンダリングエンジンで)HTMLを使用してPDFの内容を定義し、ファイルにレンダリングするだけです。 ここにVB.NETでPDFを作成するための基本コードがあります: :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-1.cs これにより、.NETで生成されたPDFファイルが作成されますが、この時点ではいくつかのデザインが欠けています。 このコードを改善するために、OSの既定のPDFビューアでPDFを開くための次の行を追加できます: :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-2.cs 別の方法として、優雅なRenderUrlAsPdfメソッドを使用して、URLから既存のWebページをPDFにレンダリングすることもできます。 :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-3.cs PDF.SaveAs("webpage.pdf") 3. VB.NETでPDFにスタイリングを施す VB.NETでPDFコンテンツにスタイルを施すには、CSS、JavaScript、画像をフルに活用できます。 ローカルアセットにリンクしたり、GoogleフォントなどのリモートやCDNベースのアセットにもリンクできます。 DataURIsを使用して、画像やアセットを文字列としてHTMLに埋め込むこともできます。 高度なデザインには、2段階のプロセスを使用します: まず、私たちのHTMLを完璧に開発および設計します。 このタスクは社内のデザインスタッフが関与することがあり、作業負荷を分割します。 VB.NETおよび私たちのPDFライブラリを使用して、そのファイルをPDFとしてレンダリングします。 HTMLファイルをPDFとしてレンダリングするためのVB.NETコード: この方法は、HTMLドキュメントをファイルとして開かれたかのようにレンダリングします (file://プロトコル)。 Dim Renderer As New IronPdf.ChromePdfRenderer() Renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape Renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print Dim PDF As IronPdf.PdfDocument = Renderer.RenderUrlAsPdf("file://path-to-your-html-file.html") PDF.SaveAs("styled-sample.pdf") 4. 動的コンテンツを伴うPDFを作成: 2つの方法 歴史的に、PDF「テンプレート化」はソフトウェアエンジニアにとって圧倒的なタスクでした。 PDFテンプレートにコンテンツをスタンプすることはめったにうまくいかず、各ケースまたはレポートには異なるタイプと長さのコンテンツが含まれるからです。 幸いなことに、HTMLは動的データを扱うのに非常に優れています。 4.1. 方法1 - ASP.NET - ASPXをVB.NET Webフォームを使用してPDFに変換 .NET Webフォームの任意のフレーバー (Razorを含む) は、このVB.NETコードを使用してPage_LoadサブルーチンのVB.NETコードビハインドでPDFドキュメントにレンダリングできます。 :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-8.cs 4.2. 方法2 - HTMLを用いた文字列テンプレート化でのPDF作成 インスタンス固有のデータを含む動的PDFを作成するには、レンダリングしたいデータに一致するHTML文字列を作成するだけです。 :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-9.cs 5. VB.NETでPDFファイルを編集する IronPDF for VB.NETは、PDFドキュメントの編集、暗号化、透かしの追加、さらにはプレーンテキストへの変換も可能にします: 5.1. 複数のPDFファイルをVBで1つのドキュメントにマージする :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-10.cs 5.2. PDFに表紙を追加する :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-11.cs 5.3. PDFから最後のページを削除する :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-12.cs 5.4. 128ビット暗号化を使用してPDFを暗号化する :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-13.cs 5.5. 追加のHTMLコンテンツをVBでページにスタンプする :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-14.cs 5.6. HTMLを使用してPDFに改ページを追加する これを行う最も簡単な方法はHTMLとCSSを使用することです: :path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-15.cs <div style='page-break-after: always;'> </div> HTML 6. さらに多くの.NET PDF チュートリアル 次の内容にも興味があるかもしれません。 完全なVB.NETおよびC# MSDNスタイルAPIリファレンス VB.NETおよびC#のASPXからPDFへの変換に関するチュートリアル VB.NETおよびC#でHTMLをPDFにレンダリングする詳細なチュートリアル 結論 このチュートリアルでは、VB.NETをプログラミング言語として選び、VB.NETからPDFへの結果を達成する6つの方法を見つけました。 HTML文字列をPDFに HTML文字列を使用して内容を定義したVB.NETでのPDF作成 既存のURLをPDFファイルとしてレンダリングする HTMLファイルからのPDF生成 VB.NETでのHTMLテンプレート化と動的PDFへの変換 ライブデータを持つASP.NETページをASPXからPDFファイルに変換 各工程で、.NETプロジェクト内でHTMLを直接PDFドキュメントに変換可能にするために、人気のIronPDFVB.NETライブラリを使用しました。 class="tutorial-segment-title">チュートリアルクイックアクセス class="tutorial-section"> class="row"> class="col-sm-4"> class="tutorial-image"> チュートリアルクイックアクセス" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/brand-visual-studio.svg" loading="lazy"> class="col-sm-8"> このチュートリアルをソースコードとしてダウンロード このチュートリアルの無料のVB.NET HTMLからPDFへのソースコードは、Visual Studioプロジェクトファイルとして圧縮された状態でダウンロードできます。 ダウンロード class="tutorial-section"> class="row"> class="col-sm-8"> GitHubでこのチュートリアルを探る GitHubにあるVB.NET PDF生成および操作の例を豊富に含むライブラリにも興味があるかもしれません。ソースコードを探ることが学ぶ最も速い方法であり、GitHubはそれをオンラインで行うための決定版です。これらの例がVBプロジェクトのPDF関連の機能を理解する手助けになることを願っています。 VB.NETおよびC#のSourceを使用したASP.NETでのPDF作成 IronPDFを使用してVB.NETでHTMLをPDFにレンダリングする単純なHello Worldプロジェクト VB.NETでHTMLをPDFに変換する深い探求 class="col-sm-4"> class="tutorial-image"> チュートリアルクイックアクセス" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/github-icon.svg" loading="lazy"> class="tutorial-section"> class="row"> class="col-sm-4"> class="tutorial-image"> チュートリアルクイックアクセス" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/html-to-pdf-icon.svg" loading="lazy"> class="col-sm-8"> C# PDFクイックスタートガイドのダウンロード .NETアプリケーションでPDFを開発しやすくするために、PDF文書としてクイックスタートガイドを編纂しました。この"チートシート"は、C#およびVB.NETでのPDF生成と編集のための一般的な機能および例への迅速なアクセスを提供し、あなたの.NETプロジェクトでのIronPDFの使用を開始する際の時間を節約します。 ダウンロード class="tutorial-section"> class="row"> class="col-sm-8"> APIリファレンスを表示 IronPDFのAPIリファレンスを探り、IronPDFのすべての機能、名前空間、クラス、メソッドフィールドおよび列挙型の詳細を見てください。 APIリファレンスを見る class="col-sm-4"> class="tutorial-image"> チュートリアルクイックアクセス" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/documentation.svg" loading="lazy"> よくある質問 VB.NET PDF ライブラリをどのようにインストールしますか? Visual Studio のソリューションエクスプローラーでプロジェクトを右クリックし、「NuGet パッケージの管理...」を選択、IronPDF を検索し、最新バージョンをインストールすることで IronPDF から VB.NET PDF ライブラリをインストールできます。あるいは、IronPDF DLL をダウンロードして、プロジェクトまたは GAC に手動でインストールできます。 VB.NET を使用して PDF をどのように作成できますか? IronPDF の ChromePdfRenderer クラスを利用して VB.NET で PDF を作成できます。たとえば、以下のコードを使用して HTML を PDF にレンダリングできます:Dim Renderer As New IronPdf.ChromePdfRenderer(), Dim PDF As IronPdf.PdfDocument = Renderer.RenderHtmlAsPdf('Hello World!'), PDF.SaveAs('sample.pdf')。 PDF で動的コンテンツを作成するにはどのような方法がありますか? VB.NET で PDF に動的コンテンツを作成するには、2 つの主要な方法があります。方法 1 は、ASP.NET Web フォームを用いて動的コンテンツを PDF にレンダリングする方法であり、方法 2 は HTML を PDF に変換し、文字列テンプレートを使用してインスタンス固有のデータを含める方法です。 VB.NET を使用して PDF ファイルを編集するにはどうすればよいですか? IronPDF を使用すると、複数の PDF の結合、カバーページの追加、ページの削除、PDF の暗号化、ページへの追加コンテンツのスタンプなどの方法で PDF ファイルを編集できます。たとえば、PDF を結合するには、IronPdf.PdfDocument.Merge メソッドを使用します。 VB.NET で PDF コンテンツにスタイルを適用することはできますか? はい、CSS、JavaScript、画像を使用して VB.NET で PDF コンテンツにスタイルを適用できます。これには、ローカルまたはリモートのアセットにリンクしたり、DataURI を使用して画像を HTML に直接埋め込むことが含まれます。 VB.NET でウェブページを直接 PDF としてレンダリングすることは可能ですか? はい、IronPDF の RenderUrlAsPdf メソッドを使用して、既存のウェブページを直接 PDF としてレンダリングできます。これにより、コンテンツとスタイリングを含むウェブページ全体を PDF ファイルに変換できます。 VB.NET で PDF ライブラリを使用する際のシステム要件は何ですか? IronPDF は .NET Framework 4.6.2 以降、および .NET Core 2 以降に対応しており、これらの環境の VB.NET プロジェクトでシームレスに動作します。 VB.NET PDF ライブラリのサポートはありますか? はい、IronPDF では、.NET PDF ライブラリ開発チームから直接チケットサポートを提供しており、必要に応じてヘルプを利用できます。 PDF ライブラリの API リファレンスを参照することはできますか? はい、IronPDF の API リファレンスを閲覧でき、すべての機能、名前空間、クラス、メソッド、フィールド、および列挙を IronPDF のウェブサイトで確認できます。 VB.NET PDF ライブラリの使い方に関するチュートリアルをさらにどこで見つけることができますか? IronPDF のウェブサイトおよび GitHub リポジトリで、さらに多くのチュートリアルを見つけることができます。これらのリソースは、VB.NET での PDF の作成と操作のための追加の例と使用例を提供します。 VB.NETでHTMLをPDFに変換するにはどうすればよいですか? IronPDF の RenderHtmlAsPdf メソッドを使用して、HTML ストリングを PDF に変換できます。これは、スタイル設定されたコンテンツで動的に PDF を生成する際に特に便利です。 VB.NET を使用して PDF ファイルを暗号化できますか? はい、VB.NET で IronPDF を使用して PDF ファイルを暗号化できます。このライブラリは、PDF ドキュメントにセキュリティ設定(パスワード保護を含む)を適用するメソッドを提供します。 VB.NET で PDF ドキュメントを結合するにはどのようなオプションがありますか? IronPDF を使用すると、PdfDocument.Merge メソッドを利用して、複数の PDF ドキュメントを単一のファイルに結合できます。これにより、異なる PDF ファイルを簡単に組み合わせることができます。 IronPDF は VB.NET プロジェクトで .NET 10 をサポートしていますか? はい。IronPDFはVB.NET(C#とF#も含む)の.NET 10を完全にサポートしており、ランタイムの改善、新しいAPI、そして完全な互換性をそのままご利用いただけます。.NET 10をターゲットとするプロジェクトでは、追加の設定を必要とせず、以前の.NETバージョンと同様にIronPDFを使用できます。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 によってレビュー A PHP Error was encountered Severity: Warning Message: Illegal string offset 'name' Filename: sections/author_component.php Line Number: 70 Backtrace: File: /var/www/ironpdf.com/application/views/main/sections/author_component.php Line: 70 Function: _error_handler File: /var/www/ironpdf.com/application/libraries/Render.php Line: 63 Function: view File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php Line: 64 Function: main_view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/views/products/get-started/index.php Line: 2 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 552 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Getstarted.php Line: 25 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once A PHP Error was encountered Severity: Warning Message: Illegal string offset 'linkedIn' Filename: sections/author_component.php Line Number: 73 Backtrace: File: /var/www/ironpdf.com/application/views/main/sections/author_component.php Line: 73 Function: _error_handler File: /var/www/ironpdf.com/application/libraries/Render.php Line: 63 Function: view File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php Line: 64 Function: main_view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/views/products/get-started/index.php Line: 2 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 552 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Getstarted.php Line: 25 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once "> A PHP Error was encountered Severity: Warning Message: Illegal string offset 'title' Filename: sections/author_component.php Line Number: 84 Backtrace: File: /var/www/ironpdf.com/application/views/main/sections/author_component.php Line: 84 Function: _error_handler File: /var/www/ironpdf.com/application/libraries/Render.php Line: 63 Function: view File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php Line: 64 Function: main_view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/views/products/get-started/index.php Line: 2 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 552 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Getstarted.php Line: 25 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once A PHP Error was encountered Severity: Warning Message: Illegal string offset 'comment' Filename: sections/author_component.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/views/main/sections/author_component.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/libraries/Render.php Line: 63 Function: view File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php Line: 64 Function: main_view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/views/products/get-started/index.php Line: 2 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 552 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Getstarted.php Line: 25 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once