ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
この記事では、VB.NETを使用したASP.NET Webアプリケーションの実行時システムで、画像を含むURLページをPDFページ/ドキュメントとして印刷する方法について説明します。 この記事では、ASP.NET WebアプリケーションのURLからWeb/Windowsフォームまたはデフォルトのプリンタを使用してPDFドキュメントを印刷するためのIronPDFライブラリを使用します。
RenderUrlAsPdf (URLをPDFとしてレンダリング)
VBでウェブサイトをPDFにレンダリングするメソッド印刷
メソッド保存として
PDFを新しい文書として保存するメソッドIronPDFはC#とVB.NETのPDFライブラリで、Adobe Acrobat Readerやデフォルトのプリンタを使わずにURLをPDFファイル/ドキュメントとして印刷することができます。 本製品は、URLコンテンツをPDFファイル/ページに印刷し、印刷プレビューノートを含むPDFを印刷したい開発者に、新しいシステムソリューションを提供します。 IronPDFはASP.NET WebアプリケーションやWindowsフォームで使用することができ、PDFドキュメントを生成し、デフォルトのプリンタを使用せずにHTMLページを構築する方法でPDFファイルを印刷することができます。 プログラマーは、PDFファイルやドキュメントをゼロから作成することができます。ASP.NETAdobe Acrobatやその他のサードパーティアプリケーションツールの予備知識がなくても、Webアプリケーションを作成できます。 ASP.NETウェブアプリケーションで、URLを通してPDFを印刷/描画するための使い方を見てみましょう。 .NETアプリケーションでWindowsフォームを使ってURLをPDF文書に変換し、プリンタを使ってPDF文書を印刷することもできます。
また、開発者は.NETアプリケーションとして、.NETコアおよびフレームワークプロジェクト内でPDF文書コンテンツの生成、編集、抽出、印刷を行うことができます。 IronPDFライブラリを使えば、URLをPDFドキュメントとして印刷することができます。
以下の手順に従って、ASP.NET Webアプリケーションを作成してください。
.NETフレームワークを選択し、「Create」ボタンをクリックします。
VB.NET (.NET用IronPDF)を使ってIronPDFを操作する方法をご覧ください。チュートリアル.
IronPDF ライブラリをインストールするには複数の方法があります。
ダウンロードNuGet ウェブサイト
IronPDFをインストールする最も簡単な方法はNuGetコマンドラインを使用することです。NuGetコマンドラインに行き、以下の文を書いてEnterボタンを押してください。
Install-Package IronPrint
IronPDFのインストールが始まります。 インストール後、プロジェクトでIronPDF ファイルを使用することができます。 IronPDFファイルがインストールされていることを確認するには、ソリューションエクスプローラーの依存関係
セクションを展開し、パッケージセクションをクリックしてください。 そこに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>
まず、上記のコードでは、div
にasp:Button
を追加します。(サーバー制御)その中に ボタンのテキストは "Generate PDF" と設定されています。ボタンには OnClick
イベントも定義されています。
さて、いよいよPDFファイルを生成するポストアクションを書きます。Default.aspxページに
OnClickイベントを追加した後、自動的に
Default.aspx.csファイルに
Button1_Click`イベントを追加しました。
ソースファイル Default.aspx.cs
の先頭に以下の import 文を記述する:
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を指定して文書を印刷する。 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フォームの編集、およびパスワードでセキュリティを強化.
9つの .NET API製品 オフィス文書用