IRONSOFTWAREHOME

VB.NET&C#でのPDF作成 — IronPDFチュートリアル

Curtis Chau
Curtis Chau
Updated: 2026年6月29日

このチュートリアルでは、VB.NETでPDFファイルを作成および編集する手順をステップバイステップで案内します。 この技術は、ASP.NET WebアプリコンソールアプリケーションWindowsサービスデスクトッププログラムで同様に利用可能です。 VB.NETを使用して、.NET Framework 4または.NET Core 2を対象とするPDFプロジェクトを作成します。必要なのは、Microsoft Visual Studio CommunityなどのVisual Basic .NET開発環境です。

クイックスタート: VB .NETで最初の PDF を作成する

VB.NETでのIronPDFを使用して、わずか2行のコードで最初のPDFを作成します。 このクイックスタートガイドでは、.NETアプリケーションにIronPDFを簡単に統合し、迅速にPDF文書を生成できる方法を示します。 IronPDFを使用すると、HTMLコンテンツをプロフェッショナル品質のPDFファイルに簡単に変換できます。 このシンプルな例に従って、あなたがどれだけ早く最初のPDFを生成できるかを見て、IronPDFがあなたのプロジェクトに提供する柔軟な機能を探求しましょう。

  1. 1Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. 2このコード スニペットをコピーして実行します。

    Dim PDF As New IronPdf.PdfDocument() 
    PDF.SaveAs("output.pdf")
    C#
  3. 3実際の環境でテストするためにデプロイする

    今日プロジェクトで IronPDF を使い始めましょう無料トライアル
    arrow pointer
最小限のワークフロー(5ステップ)
  1. VB.NET PDF ライブラリをダウンロード
  2. VB.NETライブラリでPDFドキュメントを作成
  3. PDFドキュメントのスタイルをカスタマイズ
  4. 動的コンテンツを作成する方法を選択
  5. VB.NETライブラリからPDFファイルを編集

IronPDFによるPDFの作成と編集のためのVB.NETコード

VB.NETでHTMLをPDFにレンダリングし、スタイルを適用し、動的コンテンツを利用し、ファイルを容易に編集します。 PDFの作成は簡単で、.NET Framework 4、.NET Core 3.1、.NET 6 & 5に対応しています。独自フォーマットや異なるAPIは不要です。

このチュートリアルは、開発向けに無料の IronPDF ソフトウェアを使って、各タスクをステップバイステップで通過するための文書を提供します。 VB.NETコード例は、あなたのユースケースに特化しており、馴染みのある環境でステップを簡単に見ることができます。 このVB.NET PDFライブラリは、プロジェクトに応じた包括的な作成および設定機能を備えており、ASP.NETアプリケーション、コンソール、またはデスクトップのいずれでも使用できます。

IronPDFに含まれる機能

  • .NET PDF ライブラリ開発チームによる直接のチケットサポート(実際の人間による!)
  • HTML、ASPXフォーム、MVCビュー、画像、既に使用しているすべてのドキュメント形式で動作
  • Microsoft Visual Studioのインストールによる迅速なセットアップ ライセンスは$999でライブにすることができ、無制限の無料開発が可能です

ステップ1

1. IronPDFから無料でVB .NET PDF ライブラリをダウンロード

NuGet経由でインストール:

Visual Studioで、プロジェクトソリューションエクスプローラーを右クリックし"NuGet パッケージの管理…"を選択。 そこからIronPDFを検索し、最新バージョンをインストールします。 表示されたダイアログボックスを確認しOKをクリックします。

これにより、.NET Framework 4以降、または.NET Core 2以降のC# .NETフレームワークプロジェクトで動作します。 VB.NETプロジェクトでも動作します。

PM > Install-Package IronPdf

NuGetパッケージ - IronPDF

DLL経由でインストール:

あるいは、IronPDFダウンロードからIronPDF DLLをダウンロードし、プロジェクトまたはGACへ手動でインストールします。

この宣言をIronPDFを使用して任意のVB.NETクラスファイルの先頭に追加します:

Imports IronPdf
VB .NET

チュートリアルの方法

2. VB.NETでPDFを作成する

Visual Basic ASP.NETを使用して初めてPDFファイルを作成するのは驚くほど簡単です。プロプライエタリ設計APIを持つライブラリ(iTextなど)と比較しても。

(Google Chromiumベースのピクセルパーフェクトなレンダリングエンジンで)HTMLを使用してPDFの内容を定義し、ファイルにレンダリングするだけです。

VB.NETでPDFを作成する最も簡単なコード:

Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        Dim document = renderer.RenderHtmlAsPdf("<h1> My First PDF in VB.NET</h1>")
        document.SaveAs("MyFirst.pdf")
    End Sub
End Module
VB .NET

System.Diagnostics.Process.Startメソッドを使用することで、PDFをオペレーティングシステムのデフォルトPDFビューアで開き、プロジェクトの意義を高めます。

URLから既存のWebページをPDFにレンダリングする:

Imports IronPdf

Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        Dim document = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf/")
        document.SaveAs("UrlToPdf.pdf")
        System.Diagnostics.Process.Start("UrlToPdf.pdf")
    End Sub
End Module
VB .NET

PDF/A形式でPDFを生成するには、まずIronPDFでレンダリングし、それをGhostscriptを使ってPDF/Aに変換します。


3. VB.NETでPDFにスタイリングを施す

VB.NETでPDFコンテンツにスタイルを施すには、CSS、JavaScript、画像をフルに活用できます。 私たちは、Google Fontsのようなローカルアセットまたはリモート/CDNベースのアセットにリンクする場合があります。 画像とアセットを文字列としてHTMLに埋め込むためにDataURIsを使用することもできます。

高度なデザインには2段階のプロセスを使用します。

  1. インハウスデザインスタッフが関与する可能性のあるHTMLを完璧に開発および設計。
  2. VB.NETとPDFライブラリを使用してそのファイルをPDFとしてレンダリング。

HTMLファイルをPDFとしてレンダリングするためのVB.NETコード:

Imports IronPdf

Module Module3
    Sub Main()
        ' Initialize PDF renderer
        Dim Renderer = New HtmlToPdf()

        ' Set rendering options
        Renderer.PrintOptions.CssMediaType = IronPdf.Rendering.PdfPrintOptions.PdfCssMediaType.Print
        Renderer.PrintOptions.EnableHtmlBackgrounds = False
        Renderer.PrintOptions.PaperOrientation = IronPdf.Rendering.PdfPrintOptions.PdfPaperOrientation.Landscape
        Renderer.PrintOptions.RenderDelay = 500 ' milliseconds

        ' Render the HTML file as a PDF
        Dim PDF = Renderer.RenderHtmlFileAsPdf("yourfile.html")

        ' Save PDF file
        PDF.SaveAs("styled_output.pdf")
    End Sub
End Module
VB .NET

例のHTMLファイル

このHTMLはダイナミックでモバイル対応のスライドショーを作成し、https://github.com/leemark/better-simple-slideshow で見つけることができます。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>A simple DIY responsive slideshow made with HTML5, CSS3, and JavaScript</title>
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link href='http://fonts.googleapis.com/css?family=Open+Sans|Open+Sans+Condensed:700' rel='stylesheet' type='text/css'>
        <link rel="stylesheet" href="demo/css/demostyles.css">
        <link rel="stylesheet" href="css/simple-slideshow-styles.css">
    </head>
    <body>
        <!--[if lt IE 8]>
            <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
        <![endif]-->
        <header>
            <h1>A Better Simple Slideshow</h1>
            <p><span class="desc">A simple DIY responsive JavaScript slideshow.</span> [<a href="https://github.com/leemark/better-simple-slideshow">GitHub<span> repo</span></a>]</p>
        </header>
        <div class="bss-slides num1" tabindex="1" autofocus="autofocus">
            <figure>
              <img src="demo/img/medium.jpg" width="100%" /><figcaption>"Medium" by <a href="https://www.flickr.com/photos/thomashawk/14586158819/">Thomas Hawk</a>.</figcaption>
            </figure>
            <figure>
              <img src="demo/img/colorado.jpg" width="100%" /><figcaption>"Colorado" by <a href="https://www.flickr.com/photos/stuckincustoms/88370744">Trey Ratcliff</a>.</figcaption>
            </figure>
            <figure>
              <img src="demo/img/monte-vista.jpg" width="100%" /><figcaption>"Early Morning at the Monte Vista Wildlife Refuge, Colorado" by <a href="https://www.flickr.com/photos/davesoldano/8572429635">Dave Soldano</a>.</figcaption>
            </figure>
            <figure>
              <img src="demo/img/sunrise.jpg" width="100%" /><figcaption>"Sunrise in Eastern Colorado" by <a href="https://www.flickr.com/photos/35528040@N04/6673031153">Pam Morris</a>.</figcaption>
            </figure>
            <figure>
              <img src="demo/img/colorado-colors.jpg" width="100%" /><figcaption>"colorado colors" by <a href="https://www.flickr.com/photos/cptspock/2857543585">Jasen Miller</a>.</figcaption>
            </figure>
        </div> <!-- // bss-slides -->
<div class="content">
<h2>What is it?</h2>
<p>It's a fairly basic slideshow, written in javascript. This is a dual-purpose project, it's meant to be something you can drop right into your page and use if you so choose, but it's also meant as an example/tutorial script showing how to build a simple DIY slideshow from scratch on your own. <a href="http://themarklee.com/2014/10/05/better-simple-slideshow/">Here is a tutorial/walkthrough</a>.</p>
<h2>Features</h2>
<ul>
    <li>fully responsive</li>
    <li>option for auto-advancing slides, or manually advancing by user</li>
    <li>multiple slideshows per-page</li>
    <li>supports arrow-key navigation</li>
    <li>full-screen toggle using HTML5 fullscreen api</li>
    <li>swipe events supported on touch devices (requires <a href="https://github.com/hammerjs/hammer.js">hammer.js</a>)</li>
    <li>written in vanilla JS--this means no jQuery dependency (much &hearts; for <a href="https://github.com/jquery/jquery">jQuery</a> though!)</li>
</ul>
<h2>Getting Started</h2>
<ol>
<li><p>HTML markup for the slideshow should look basically like this, with a container element wrapping the whole thing (doesn't have to be a <span class="code">&lt;div&gt;</span>) and each slide is a <span class="code">&lt;figure&gt;</span>.</p>
<script src="https://gist.github.com/leemark/83571d9f8f0e3ad853a8.js"></script> </li>
<li>Include the script: <span class="code">js/better-simple-slideshow.min.js</span> or <span class="code">js/better-simple-slideshow.js</span></li>
<li>Include the stylesheet <span class="code">css/simple-slideshow-styles.css</span></li>
<li>Initialize the slideshow:
<script src="https://gist.github.com/leemark/479d4ecc4df38fba500c.js"></script>
</li>
</ol>
<h2>Options</h2>
To customize functionality, create an options object, then pass it into <span class="code">makeBSS()</span> as the second argument, as seen below:
<script src="https://gist.github.com/leemark/c6e0f5c47acb7bf9be16.js"></script>
<h2>Demo/Examples</h2>
    <h3>Example #1 (slideshow at top of this page)</h3>
    <p>HTML markup:</p>
    <script src="https://gist.github.com/leemark/19bafdb1abf8f6b4e147.js"></script>
    <p>JavaScript code:</p>
    <script src="https://gist.github.com/leemark/a09d2726b5bfc92ea68c.js"></script>
    <h3>Example #2 (below)</h3>
        <div class="bss-slides num2" tabindex="2">
           <figure>
              <img src="http://themarklee.com/wp-content/uploads/2013/12/snowying.jpg" width="100%" /><figcaption>"Snowying" by <a href="http://www.flickr.com/photos/fiddleoak/8511209344/">fiddleoak</a>.</figcaption>
           </figure>
            <figure>
                <img src="http://themarklee.com/wp-content/uploads/2013/12/starlight.jpg" width="100%" /><figcaption>"Starlight" by <a href="http://www.flickr.com/photos/chaoticmind75/10738494123/in/set-72157626146319517">ChaoticMind75</a>.</figcaption>
           </figure>
           <figure>
              <img src="http://themarklee.com/wp-content/uploads/2013/12/snowstorm.jpg" width="100%" /><figcaption>"Snowstorm" by <a href="http://www.flickr.com/photos/tylerbeaulawrence/8539457508/">Beaulawrence</a>.</figcaption>
           </figure>
            <figure>
              <img src="http://themarklee.com/wp-content/uploads/2013/12/misty-winter-afternoon.jpg" width="100%" /><figcaption>"Misty winter afternoon" by <a href="http://www.flickr.com/photos/22746515@N02/5277611659/">Bert Kaufmann</a>.</figcaption>
           </figure>
            <figure>
              <img src="http://themarklee.com/wp-content/uploads/2013/12/good-morning.jpg" width="100%" /><figcaption>"Good Morning!" by <a href="http://www.flickr.com/photos/frank_wuestefeld/4306107546/">Frank Wuestefeld</a>.</figcaption>
           </figure>
        </div> <!-- // bss-slides -->
<p>HTML markup:</p>
<script src="https://gist.github.com/leemark/de90c78cb73673650a5a.js"></script>
<p>JavaScript code:</p>
<script src="https://gist.github.com/leemark/046103061c89cdf07e4a.js"></script>
</div> <!-- // content -->
<footer>Example photos are property of their respective owners, all code is <a href="https://github.com/leemark/better-simple-slideshow/blob/gh-pages/LICENSE">freely licensed for your use</a>. <br>Made especially for you by <a href="http://themarklee.com">Mark Lee</a> aka <a href="http://twitter.com/@therealmarklee">@therealmarklee</a> <br><span>&#9774; + &hearts;</span></footer>
<script src="demo/js/hammer.min.js"></script><!-- for swipe support on touch interfaces -->
<script src="js/better-simple-slideshow.min.js"></script>
<script>
var opts = {
    auto : {
        speed : 3500,
        pauseOnHover : true
    },
    fullScreen : false,
    swipe : true
};
makeBSS('.num1', opts);
var opts2 = {
    auto : false,
    fullScreen : true,
    swipe : true
};
makeBSS('.num2', opts2);
</script>
</body>
</html>
HTML

この例では、HTMLウェブページの能力のすべての面(キッチンシンク全体)が使用されています。 レンダリングは、IronPDFによって内部で実行され、GoogleのChromium HTMLエンジンとv8 JavaScriptエンジンを使用しています。 それらはシステムにインストールする必要はなく、IronPDFを使用するときにプロジェクトに自動的に追加されます。

3.1. ヘッダーとフッターを追加

美しいPDFレンダリングができたら、魅力的なヘッダーとフッターを追加したくなるかもしれません。

Imports IronPdf
Imports IronSoftware.Drawing

Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Print
        renderer.RenderingOptions.PrintHtmlBackgrounds = False
        renderer.RenderingOptions.PaperOrientation = Rendering.PdfPaperOrientation.Landscape
        renderer.RenderingOptions.WaitFor.RenderDelay(150)
        renderer.RenderingOptions.TextHeader.CenterText = "VB.NET PDF Slideshow"
        renderer.RenderingOptions.TextHeader.DrawDividerLine = True
        renderer.RenderingOptions.TextHeader.FontSize = "13"
        renderer.RenderingOptions.TextFooter.RightText = "page {page} of {total-pages}"
        renderer.RenderingOptions.TextFooter.Font = FontTypes.Arial
        renderer.RenderingOptions.TextFooter.FontSize = "9"
        Dim document = renderer.RenderHtmlFileAsPdf("..\..\slideshow\index.html")
        document.SaveAs("Html5WithHeader.pdf")
        System.Diagnostics.Process.Start("Html5WithHeader.pdf")
    End Sub
End Module
VB .NET

オンラインのVB.NET PDF開発者APIリファレンスで説明されているように、HTMLベースのヘッダーおよびフッターを追加できます。

"VB.NET HTML to PDF"プロジェクトのソースコードをダウンロードして探求できます。


4. 動的コンテンツを伴うPDFを作成: 2つの方法

歴史的に、PDF"テンプレート化"はソフトウェアエンジニアにとって圧倒的なタスクでした。 レポートの内容の型や長さが変動するため、PDFテンプレートへのコンテンツのスタンプはほとんど成功しません。 幸運にも、HTMLは動的データの処理に非常に優れています。

これについては、次の2つの方法があります。

  1. HTMLの文字列テンプレート化と.NETを使用したPDFへの変換
  2. ASP.NET Webページとしてコンテンツをレンダリングし、そのページをPDFとしてレンダリング

4.1. 方法1 - ASP.NET - ASPXをVB.NET Webフォームを使用してPDFに変換

このソリューションは意外にも簡単です。 .NET Web Formのどのフレーバー(Razorを含む)も、VB.NETコードでPage_Loadサブルーチン内でPDFドキュメントにレンダリングできます。

PDFドキュメントは後でブラウザで表示またはファイルとしてダウンロードするためのコンテンツ配置を設定できます。

Imports IronPdf

Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs)
    Dim PdfOptions = New IronPdf.ChromePdfRenderOptions()
    IronPdf.AspxToPdf.RenderThisPageAsPDF(AspxToPdf.FileBehavior.Attachment, "MyPdf.pdf", PdfOptions)
End Sub
VB .NET

4.2. 方法2 - HTMLを用いた文字列テンプレート化でのPDF作成

インスタンス特有のデータを含む動的なPDFドキュメントを作成するには、PDFとしてレンダリングしたいデータに対応するHTML文字列を作成します。

おそらくVB.NETにおけるHTMLからPDFへのソリューションの最大の利点は"オンザフライ"でHTMLを作成することで動的PDFドキュメントおよびレポートを簡単かつ直感的に作成できる点です。

VB.NETのString.Formatメソッドを使用した最も簡単なバージョン:

Imports IronPdf

Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        Dim Html = "Hello {0}"
        String.Format(Html, "World")
        Dim document = renderer.RenderHtmlAsPdf(Html)
        document.SaveAs("HtmlTemplate.pdf")
        System.Diagnostics.Process.Start("HtmlTemplate.pdf")
    End Sub
End Module
VB .NET

PDFが複雑になるにつれ、Stringもより複雑になります。 Razorのようなテンプレートフレームワークを利用することを検討してください:https://github.com/rexm/Handlebars.Net


私のお気に入りのこの種のライブラリはIronPDFです。PDFファイルの迅速で効率的な操作が可能です。また、PDF/A形式へのエクスポートやPDF文書へのデジタル署名といった多くの貴重な機能も備えています。

Milan Jovanovic

Microsoft MVP

ケーススタディを見る

IronOCRのおかげで私たちは年間$40,000を手作業の処理から節約し、生産性を向上させ、高影響のタスクにリソースを充てることができます。非常にお勧めします。

Brent Matzelle

最高技術責任者, OPYN

ケーススタディを見る

IronSuiteは私たちの業務において重要な役割を果たしています。これらは、フロアプランの作成や在庫管理の改善を含め、ビジネス全体の効率を向上させるツールです。

David Jones

リードソフトウェアエンジニア、Agorus Build

ケーススタディを見る

5. VB.NETでPDFファイルを編集する

VB.NET用のIronPDFは、PDFドキュメントを編集、暗号化、透かしを入れたり、さらにプレーンテキストに戻すことができます:

5.1. 複数のPDFファイルを一つのドキュメントにマージする(VB)

Dim pdfs = New List(Of PdfDocument)
pdfs.Add(PdfDocument.FromFile("A.pdf"))
pdfs.Add(PdfDocument.FromFile("B.pdf"))
pdfs.Add(PdfDocument.FromFile("C.pdf"))
Dim mergedPdf As PdfDocument = PdfDocument.Merge(pdfs)
mergedPdf.SaveAs("merged.pdf")
mergedPdf.Dispose()
For Each pdf As PdfDocument In pdfs
    pdf.Dispose()
Next
VB .NET

5.2. PDFに表紙を追加

pdf.PrependPdf(renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"))
VB .NET

5.3. PDFの最後のページを削除

pdf.RemovePage((pdf.PageCount - 1))
VB .NET

5.4. 128ビット暗号化を使用してPDFを暗号化

// Save with a strong encryption password.
pdf.Password = "my.secure.password";
pdf.SaveAs("secured.pdf")
VB .NET

5.5. HTMLコンテンツをPDFのページに追加

Imports IronPdf
Imports IronPdf.Editing

Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer
        Dim pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
        Dim stamp = New HtmlStamper()
        stamp.Html = "<h2>Completed</h2>"
        stamp.Opacity = 50
        stamp.Rotation = -45
        stamp.VerticalAlignment = VerticalAlignment.Top
        stamp.VerticalOffset = New Length(10)
        pdf.ApplyStamp(stamp)
        pdf.SaveAs("C:\Path\To\Stamped.pdf")
    End Sub
End Module
VB .NET

5.6. HTMLを使用してPDFにページブレークを追加

これを行う最も簡単な方法は、HTMLとCSSの使用です

<div style='page-break-after: always;'>&nbsp;</div>
HTML

6. さらに多く for .NET 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ファイルに変換

それぞれに対して、人気のあるIronPDFVB.NETライブラリを使用して、HTMLを直接.NETプロジェクト内でPDF文書に変換しました。


チュートリアル クイックアクセス

このチュートリアルをソースコードとしてダウンロードする

このチュートリアルのための完全な無料のVB.NET HTML to PDFソースコードは、圧縮されたVisual Studioプロジェクトファイルとしてダウンロードできます。

ダウンロード

このチュートリアルをGitHubで探索

GitHubにはVB.NETでのPDF生成と操作のための広範なライブラリがございます。ソースコードを探ることは学ぶための最速の方法であり、GitHubはそれをオンラインで行うための決定的な方法です。これらの例がVBプロジェクトでのPDF関連機能を把握するのに役立つことを願っています。

VB.NETとC#ソースによるASP.NETでのPDF作成IronPDFを使ってVB.NETでHTMLをPDFにレンダリングするシンプルなHello WorldプロジェクトVB.NETによるHTML to PDFの徹底解説

C# PDF クイックスタートガイドのダウンロード

.NETアプリケーションでのPDF開発を簡単にするために、私たちはクイックスタートガイドをPDF文書としてまとめました。この "Cheat-Sheet "はC#とVB.NETでPDFを生成、編集するための一般的な関数や例に素早くアクセスできるようになっており、.NETプロジェクトでIronPDFを使い始める時間を短縮します。

ダウンロード

APIリファレンスを見る

IronPDFのAPIリファレンスでは、IronPDFのすべての機能、名前空間、クラス、メソッド、フィールド、列挙型の詳細を説明しています。

APIリファレンスを見る

よくある質問

VB.NETでHTMLをPDFに変換するにはどうすればよいですか?

RenderHtmlAsPdfメソッドをIronPDFのHtmlToPdfクラスから使用してHTML文字列をPDFに変換できます。このメソッドにより、CSSやJavaScriptを含めてスタイリングや動的コンテンツを追加できます。

VB.NET PDFライブラリのセットアップに関わるステップは何ですか?

VB.NET PDFライブラリをセットアップするには、Visual StudioでNuGetを介してIronPDFをインストールし、'IronPDF'を検索してプロジェクトに追加する必要があります。あるいは、IronPDFのウェブサイトからDLLをダウンロードし、手動でプロジェクトに参照を追加することも可能です。

ライブラリを使用してASP.NETページからPDFを作成することはできますか?

はい、IronPDFはASP.NET Webページを直接PDFドキュメントとしてレンダリングできます。これはページURLをレンダリングし、RenderUrlAsPdfメソッドを使用してPDFに変換することで実現されます。

HTMLからPDFを作成する際にCSSスタイルを適用することは可能ですか?

IronPDFは、HTMLをPDFにレンダリングする際にCSSスタイルを適用することをサポートしています。CSSを直接HTML文字列に含めるか、外部スタイルシートを参照して、PDFが望ましいスタイリングを維持するようにします。

PDFドキュメントに透かしを追加することは可能ですか?

はい、IronPDFを使用してPDFドキュメントに透かしを追加できます。ドキュメント作成プロセス中に、PDFの各ページにテキストまたは画像をオーバーレイして透かしとして機能させることができます。

複数のPDFを一つのファイルに統合する方法は?

IronPDFのPdfDocument.Mergeメソッドを使用して、複数のPDFファイルを一つのまとまりのあるドキュメントに結合できます。これは、さまざまなレポートやドキュメントを統合するのに役立ちます。

PDFドキュメントを暗号化するためのオプションは何ですか?

IronPDFはPdfSecurityクラスを提供しており、このクラスを使用してPDFドキュメントに暗号化を施すことができます。パスワードや暗号化オプションを設定して、保存する前にPDFを保護できます。

HTMLから作成されたPDFにJavaScriptを含めることはできますか?

はい、IronPDFはHTMLコンテンツにJavaScriptを含めることを許可しており、これをPDFに変換できます。インタラクティブな要素や動的コンテンツをPDFに追加するのに役立ちます。

VB.NET PDFライブラリを使用するためのリソースや例をどこで見つけることができますか?

IronPDFのドキュメント、GitHubリポジトリ、およびダウンロード可能なVisual Studioプロジェクトにて、追加のリソースと例を見つけることができます。これらのリソースは、VB.NETでのさまざまなユースケースに対する包括的なガイダンスを提供します。

PDFドキュメントにヘッダーとフッターを追加するにはどうすればよいですか?

IronPDFでは、PrintOptions.HeaderPrintOptions.FooterプロパティにHTMLコンテンツを設定することで、PDFにヘッダーとフッターを追加できます。これにより、動的でスタイル設定されたヘッダーとフッターが可能になります。

IronPDF は VB.NET プロジェクトで .NET 10 と完全に互換性がありますか?

はい。IronPDFは.NET 10と完全に互換性があり、VB.NETプロジェクトでシームレスに動作します。デスクトップ、Web、コンソール、クラウドアプリケーションで、.NET 10を含むすべての最新 for .NETバージョンをサポートしているため、特別な回避策を必要とせずに、最新のランタイム、言語の改善、パフォーマンス強化を利用できます。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

準備はできましたか?

Nuget Downloads 20,809,720バージョン:2026.9リリースされたばかり

あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# NuGetライブラリ
NuGetでインストール

バージョン: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
  2. ブラウズを選択し、"IronPDF"を検索
  3. パッケージを選択してインストール
C# PDF DLL
DLLをダウンロード

バージョン: 2026.9

またはここからWindowsインストーラーをダウンロードする。

  1. IronPDFを~/Libsなどの場所に解凍し、ソリューションディレクトリ内に配置する
  2. Visual Studioソリューションエクスプローラーで参照を右クリックし、"IronPDF.dll"をブラウズして選択

ライセンスは$999から

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。