透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
この記事では、VB.NETを使用したASP.NET Webアプリケーションの実行時システムで、画像を含むURLページをPDFページ/ドキュメントとして印刷する方法について説明します。 この記事では、ASP.NET WebアプリケーションのURLからWeb/Windowsフォームまたはデフォルトのプリンタを使用してPDFドキュメントを印刷するためのIronPDFライブラリを使用します。
RenderUrlAsPdf
メソッドを使用してウェブサイトをPDFにレンダリングしますPrint
メソッドを使用して印刷アクションを実行します。SaveAs
メソッドを実行します。IronPDFはC#とVB.NETのPDFライブラリで、Adobe Acrobat Readerやデフォルトのプリンタを使わずにURLをPDFファイル/ドキュメントとして印刷することができます。 本製品は、URLコンテンツをPDFファイル/ページに印刷し、印刷プレビューノートを含むPDFを印刷したい開発者に、新しいシステムソリューションを提供します。 IronPDFはASP.NET WebアプリケーションやWindowsフォームで使用することができ、PDFドキュメントを生成し、デフォルトのプリンタを使用せずにHTMLページを構築する方法でPDFファイルを印刷することができます。 プログラマーはASP.NET Webアプリケーションで、Adobe Acrobatやその他のサードパーティのアプリケーションツールに関する事前知識がなくても、ゼロからPDFファイルやドキュメントを作成する能力を持つことができます。 ASP.NETウェブアプリケーションで、URLを通してPDFを印刷/描画するための使い方を見てみましょう。 .NETアプリケーションでWindowsフォームを使ってURLをPDF文書に変換し、プリンタを使ってPDF文書を印刷することもできます。
また、開発者は.NETアプリケーションとして、.NETコアおよびフレームワークプロジェクト内でPDF文書コンテンツの生成、編集、抽出、印刷を行うことができます。 IronPDFライブラリを使えば、URLをPDFドキュメントとして印刷することができます。
以下の手順に従って、ASP.NET Webアプリケーションを作成してください。
.NETフレームワークを選択し、「Create」ボタンをクリックします。
VB.NETを使用してIronPDFを操作する方法については、このチュートリアルを読んで学んでください。
IronPDF ライブラリをインストールするには複数の方法があります。
NuGetウェブサイトからダウンロード
IronPDFをインストールする最も簡単な方法はNuGetコマンドラインを使用することです。NuGetコマンドラインに行き、以下の文を書いてEnterボタンを押してください。
Install-Package IronPrint
IronPDFのインストールが始まります。 インストール後、プロジェクトでIronPDF ファイルを使用することができます。 IronPDFファイルがインストールされたことを確認するには、ソリューションエクスプローラーでDependencies
セクションを展開し、Packagesセクションをクリックしてください。 そこにIronPDFファイルパッケージがあります。
これでこのプロジェクトはIronPDFを使う準備ができました。 Web Formsを使ったASP.NET Webアプリケーションでの使い方を見てみましょう。
PDFファイルを印刷するためのボタンを追加。 例えば、その目的のためにDefault.aspx
ページに次のコードスニペットを書きます。これはアプリケーションのデフォルトのファイル名および最初のページまたはウェブフォームです。 以下のサンプルコードをご覧ください。
<div>
<asp:Button ID="Button1" runat="server" Text="Generate PDF" OnClick="Button1_Click" />
</div>
<div>
<asp:Button ID="Button1" runat="server" Text="Generate PDF" OnClick="Button1_Click" />
</div>
まず、上記のコードでは、asp:Button
(サーバーコントロール)を含むdiv
が追加されています。 ボタンのテキストが「Generate PDF」と設定されています。また、ボタンにはOnClick
イベントも定義されています。
次に、PDFファイルを生成するためのポストアクションを記述する時です。Default.aspx
ページに OnClick
イベントを追加すると、自動的に Default.aspx.cs
ファイルに Button1_Click
イベントが追加されました。
次のインポート宣言をDefault.aspx.cs
ソースファイルの先頭に含めてください。
Imports IronPdf
Imports System.Drawing.Printing
Imports IronPdf
Imports System.Drawing.Printing
Button1_Click
イベントのソースファイルに次のコードスニペットを入力します:
Public Class _Default
Inherits Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
End Sub
Protected Sub Button1_Click(sender As Object, e As EventArgs)
'Creating an object named document of ChromePdfRenderer class
Dim document = New ChromePdfRenderer()
'Create new PdfDocument PDF and render URL into PDF document
Dim PDF As PdfDocument = document.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
PDF.SaveAs("UrlToPdf.pdf")
'Print PDF in 300 DPI without user new printdialog
PDF.Print(300, False)
'For advance printing, you can use below
Dim PrintDocYouCanWorkWith As PrintDocument = PDF.GetPrintDocument()
End Sub
End Class
Public Class _Default
Inherits Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
End Sub
Protected Sub Button1_Click(sender As Object, e As EventArgs)
'Creating an object named document of ChromePdfRenderer class
Dim document = New ChromePdfRenderer()
'Create new PdfDocument PDF and render URL into PDF document
Dim PDF As PdfDocument = document.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
PDF.SaveAs("UrlToPdf.pdf")
'Print PDF in 300 DPI without user new printdialog
PDF.Print(300, False)
'For advance printing, you can use below
Dim PrintDocYouCanWorkWith As PrintDocument = PDF.GetPrintDocument()
End Sub
End Class
まず、ChromePdfRenderer
クラスのインスタンスを作成します。 その後、RenderUrlAsPdf
関数を使用して、URLをPDFページに変換します。 methodパラメータに、変換に必要なウェブページのURLを指定します。 この場合、URLを次のように提供します:「https://www.nuget.org/packages/IronPdf」。 PDFを生成した後、SaveAs
関数を使用してコンピュータに保存します。 その後、指定したDPIでドキュメントを印刷するためにPrint
メソッドを呼び出します。 3 番目の False
パラメータ値は、印刷ダイアログ ボックスを表示せずに印刷を実行します。
プロジェクトを実行します。 PDFを作成」ボタンのあるウェルカムページが表示されます。
PDF生成」ボタンをクリックすると、デフォルトで選択されているプリンターでPDFドキュメントが印刷されます。
IronPDFによって生成されたコンテンツのハードコピーが表示されます。 ハードコピーに記載されている内容は、URLおよび印刷されたPDF文書に記載されている内容と同じです。
IronPDFは.NET開発者がAdobe Readerを使わずに.NETプロジェクトでPDFを操作、印刷するための素晴らしいツールです。 C#(シーシャープ)やVB.NET(ビー・ビー・ネット)など、開発者が作業ペースを上げるのに便利な複数の言語で機能を提供している。 あなたは、PDFファイルの書式設定、ページの削除や追加、PDF内のPNGやグラフィックを追加し、より多くのことができます。 IronPDFは開発に無料です。
IronPDFは、開発者にPDFドキュメントを画像としてレンダリングする方法や、PDFからテキストやコンテンツを抽出する方法を提供します。 IronPDFはPDFファイルのマージと分割、PDFフォームの編集、およびパスワードでセキュリティを強化することもできます。