VB.NET PDF クリエイター(コード例チュートリアル)

This article was translated from English: Does it need improvement?
Translated
View the article in English

このチュートリアルでは、VB.NETでPDFファイルを作成および編集する方法をステップバイステップで説明します。 この技法は、ASP.NETウェブアプリだけでなく、コンソールアプリケーションWindowsサービス、およびデスクトッププログラムでも同様に有効です。 私たちはVB.NETを使用して、.NET Framework 4.6.2または.NET Core 2をターゲットとするPDFプロジェクトを作成します。必要なのは、Microsoft Visual Studio CommunityのようなVisual Basic .NETの開発環境だけです。

C# で IronPDF を使用する方法については、 このガイド.

IronPDFをF#で使用する方法については、 このガイド.


概要

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を利用して、タスクを段階的に実行するためのドキュメントを提供します。 開発者に好まれるIronPDFソフトウェア. VB.NETのコード例は、あなたのユースケースに特化しているため、慣れ親しんだ環境で手順を簡単に確認することができます。 このVB .NET PDFライブラリは、ASP.NETアプリケーション、コンソール、またはデスクトップのいずれのプロジェクトにおいても、包括的な作成および設定機能を備えています。

IronPDFに含まれるもの:

  • .NET PDF ライブラリ開発チームからの直接のチケットサポート (リアルヒューマン!)
  • HTML、ASPXフォーム、MVCビュー、画像、および既存のすべてのドキュメント形式に対応します。
  • Microsoft Visual Studioのインストールが迅速に始動させます
  • 無制限の開発が無料ででき、$749から運用ライセンスが取得できます

ステップ 1

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

PDF 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPdf
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

PDF 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPdf
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

今日からプロジェクトでIronPDFを使い始めましょう。無料のトライアルをお試しください。

最初のステップ:
green arrow pointer

チェックアウト IronPDF オン Nuget 迅速なインストールと展開のために。8百万以上のダウンロード数により、PDFをC#で変革しています。

PDF 用 C# NuGet ライブラリ nuget.org/packages/IronPdf/
Install-Package IronPdf

インストールを検討してください IronPDF DLL 直接。ダウンロードして、プロジェクトまたはGACの形式で手動でインストールしてください。 IronPdf.zip

プロジェクトに手動でインストールする

DLLをダウンロード

NuGetでインストール

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

これは、フレームワーク 4.6.2 以上、または .NET Core 2 以上のいずれの C# .NET フレームワークプロジェクトでも動作します。 VB.NETプロジェクトでも同様に機能します。

Install-Package IronPdf

https://www.nuget.org/packages/IronPdf

DLL経由でインストール

また、IronPDF DLLは以下からダウンロードしてプロジェクトやGACに手動でインストールすることも可能です https://ironpdf.com/packages/IronPdf.zip

次の文をIronPDFを使用するvbクラスファイルの先頭に追加してください: もちろんです!翻訳したいコンテンツを提供してください。それに従って正確な日本語訳を提供いたします。

IronPdfをインポートする;

もちろんです!翻訳したいコンテンツを提供してください。それに従って正確な日本語訳を提供いたします。


チュートリアルの方法

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

Visual Basic ASP.NETを使用して初めてPDFファイルを作成するのは、IronPDFを使用することで非常に簡単です。これはiTextSharpのような独自の設計APIを持つライブラリと比較しても驚くほど簡単です。

HTMLを使用できます (Google Chromiumに基づいたピクセルパーフェクトなレンダリングエンジンを備えています) 私たちのPDFコンテンツを定義し、単にファイルにレンダリングします。

以下は、VB.NETでPDFを作成するための最も簡単なコードです:

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-1.cs
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

これは、現時点ではデザインの一部が欠けているものの、指定されたテキストを含む.NET生成のPDFファイルを作成します。

このコードを Imports IronPdf というヘッダー行を追加することで改善できます。

最後のコード行 System.Diagnostics.Process.Start を追加することで、オペレーティングシステムのデフォルトのPDFビューアでPDFを開き、プロジェクトをより意味のあるものにします。

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-2.cs
Imports IronPdf

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

代替方法として、IronPDFのエレガントな"RenderUrlAsPdf"メソッドを使用して、URLから既存のウェブページをPDFにレンダリングすることができます。

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-3.cs
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

VB.NET PDFにスタイリングを適用する方法

VB.NETでPDFコンテンツをスタイリングするには、CSS、JavaScript、および画像をフルに活用することができます。 ローカルアセットやGoogle FontsのようなリモートまたはCDNベースのアセットへのリンクも可能です。 以下を日本語に翻訳してください:

IronOCR for .NETを使用すると、PDFおよび画像から正確なテキスト認識が可能です。これは、視覚的な文書を処理する必要がある開発者や組織にとっての強力なツールです。 DataURIsを使用して、画像やアセットを文字列としてHTMLに埋め込む。.

高度な設計のためには、2段階のプロセスを使用することができます:

  1. まず、私たちはHTMLを完璧に開発および設計します。 この作業には内部のデザインスタッフが関与する場合があり、作業負荷を分担することがあります。

  2. PDFライブラリとVB.NETを使用してそのファイルをPDFとしてレンダリング

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

    このメソッドは、HTMLドキュメントをファイルとして開いたかのようにレンダリングします。 (file:// プロトコル).

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-4.cs
Imports IronPdf

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)
        Dim document = renderer.RenderHtmlFileAsPdf("C:\Users\jacob\Dropbox\Visual Studio\Tutorials\VB.Net.Pdf.Tutorial\VB.Net.Pdf.Tutorial\slideshow\index.html")
        document.SaveAs("Html5.pdf")
        System.Diagnostics.Process.Start("Html5.pdf")
    End Sub
End Module
VB.NET

プロジェクト相対ファイルパスを追加することで、そのURLを短くすることもできます。

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-5.cs
Dim document = renderer.RenderHtmlFileAsPdf("..\..\slideshow\index.html")
VB.NET

次の例で使用できる RenderingOptions プロパティを持つ ChromePdfRenderer レンダラーがあることがわかります:

  • CSSメディアタイプを「print」に設定し、スクリーン専用のCSS3スタイルが表示されないようにします。
  • HTMLの背景を無視する
  • PDFの仮想用紙を横向きに設定する
  • JavaScriptの処理が完了するまで、レンダリングに少し遅延を追加する

    私たちの例のHTMLファイルはJavaScript、CSS3、および画像を使用しています。 このHTMLは動的かつモバイル対応のスライドショーを作成します。詳細は https://leemark.github.io/better-simple-slideshow/ で見つかりました。

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-6.cs
<!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ウェブページ機能の全てが使用されています。 レンダリングは、GoogleのChromium HTMLエンジンおよびv8 JavaScriptエンジンを使用してIronPDF内で実行されます。 IronPDFを使用すると、これらをシステムにインストールする必要はありません。パッケージ全体がプロジェクトに自動的に追加されます。

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

素晴らしいPDFレンダーが動作しているので、美しいヘッダーとフッターを追加したいと思います。

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-7.cs
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

次のように論理ヘッダーとフッターのサポートがあります。 以下のようにHTMLベースのヘッダーとフッターを追加することもできます VB.NET PDF開発者APIリファレンス(オンライン).

ダウンロードして探索できます この「VB.NET HTML to PDF」プロジェクトのためのソースコード VB.NET Visual Studio プロジェクトとして。


4. 動的コンテンツでPDFを作成する : 2つの方法

歴史的に、PDF「テンプレート作成」はソフトウェアエンジニアにとって圧倒的な作業でした。 PDFテンプレートへのコンテンツのスタンプは、ほとんど機能しません。 これは、各ケースやレポートに含まれる内容の種類や長さが異なるためです。 幸いなことに、HTMLは動的データの処理に非常に優れています。

これには2つの方法があります:

  1. HTMLの文字列テンプレートを使用したPDFへの変換(.NETを使用)

  2. ASP.NET Webページとしてコンテンツをレンダリングし、そのページをPDFとしてレンダリングします

4.1. 方法 1 - ASP.NET - ASPX を PDF に変換する、VB.NET Web Forms を使用

幸運なことに、このソリューションは驚くほど簡単です。 任意の種類の.NET Webフォーム (Razorを含む) 次のVB.NETコードで Page_Load サブルーチンにあるVB.NETコードビハインドを使用してPDFドキュメントにレンダリングすることができます。

PDF ドキュメントは、ブラウザ内で表示するためのコンテンツディスポジションを設定するか、ファイルとしてダウンロードするためのコンテンツディスポジションを設定することができます。

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-8.cs
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-to-PDFソリューションの最大の利点です - HTMLを生成することで、動的なPDFドキュメントやレポートを簡単かつ直感的に作成できる能力です。

最も簡単なバージョンは、VB.NETのString.Formatメソッドです。

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-9.cs
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 Builder または、HandleBars.Net や Razor といったテンプレートフレームワークの使用を検討するかもしれません。

https://github.com/rexm/Handlebars.Net


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

VB.NET用のIronPDFは、PDFドキュメントの編集、暗号化、透かしの追加、さらにはプレーンテキストへの再変換も可能です。

5.1. 複数のPDFファイルを1つのドキュメントに結合するVB

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-10.cs
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

PDF にカバーページを追加する

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-11.cs
pdf.PrependPdf(renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"))
VB.NET

5.3. PDFから最後のページを削除する

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-12.cs
pdf.RemovePage((pdf.PageCount - 1))
VB.NET

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

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-13.cs
// Save with a strong encryption password.
pdf.Password = "my.secure.password";
pdf.SaveAs("secured.pdf")
VB.NET

5.5. VBでページに追加のHTMLコンテンツをスタンプする

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-14.cs
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を使用することです。

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-15.cs
<div style='page-break-after: always;'>&nbsp;</div>
HTML

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

    それぞれに対して、人気のあるIronPDFを使用しました VB.NET ライブラリ .NETプロジェクト内でHTMLを直接PDFドキュメントに変換することを可能にするため


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

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

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

ダウンロード

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

GitHubのVB.NET PDF生成および操作の実例集にもご興味がおありかもしれません。ソースコードを調査することは、最速の学習方法であり、オンラインでそれを行うにはGitHubが最適です。これらの例が、VBプロジェクトでPDF関連の機能を把握するのに役立つことを願っています。

ASP.NETでVB.NETおよびC#のソースを使用してPDFを作成する VB.NETでIronPDFを使用してHTMLをPDFにレンダリングするシンプルなHello Worldプロジェクト VB.NETでHTMLをPDFに変換する詳細な探求

ダウンロード C# PDF Quickstart guide

.NETアプリケーションでPDFを開発するのをより簡単にするために、PDFドキュメントとしてクイックスタートガイドをまとめました。この「チートシート」には、C#およびVB.NETでPDFを生成および編集するための一般的な機能と例への迅速なアクセスが提供されており、.NETプロジェクトでIronPDFを使い始める際に時間を節約できます。

ダウンロード

APIリファレンスを表示

IronPDFのAPIリファレンスを探索して、IronPDFのすべての機能、名前空間、クラス、メソッド、フィールド、およびenumの詳細を確認してください。

APIリファレンスを表示