透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
このチュートリアルではIronPDFを使ってネットワーク上のどのプリンタからでもPDFを印刷する方法を紹介します。
IronPDFはHTMLからPDFへの変換を行う強力なPDFライブラリです。 開発者向けの.NETライブラリは、PDFファイルの作成、読み取り、操作を簡単にします。
IronPDFはChrome(クローム)エンジンを使ってHTMLファイルをPDFファイルに変換します。IronPDFはHTML、ASPX、Razorページ、MVCビューをサポートします。 IronPDFは、すべてのMicrosoft .NET技術(ASP.NET Webアプリケーションと従来のWindowsアプリケーションの両方)をサポートしています。
IronPDFは視覚的に美しいPDFドキュメントを作成することができます。 HTML5、Javascript、CSS、画像からIronPDFを使ってPDFドキュメントを作成することができます。 また、ファイルにヘッダーやフッターがある場合もある。 IronPDFを使ってPDFファイルを見るのも簡単です。
この記事では、コンソールアプリケーションを使用してPDFドキュメントを生成します。
Visual Studioを開き、「ファイル」メニューを開きます。 「新しいプロジェクト」を選択し、その後「コンソールアプリケーション」を選択します。
プロジェクト名を入力し、適切なテキストボックスにファイルパスを選択してください。 次に、作成ボタンをクリックし、以下のスクリーンショットのように必要な.NET Frameworkを選択してください。
Visual Studioプロジェクトは、選択したアプリケーションの構造を生成します。 新規プロジェクト・ウィザードでコンソール、Windows、または Web アプリケーション・テンプレートを選択した場合、Visual Studio は program.cs ファイルを開き、コードを入力することができます。
次に、コードをテストするためにライブラリを追加します。
IronPDFライブラリは、4つの方法でダウンロードおよびインストールできます。
これらは:
Visual Studio NuGetパッケージマネージャのUIを使用する
Visual Studioコマンドラインの使用
NuGetサイトから直接ダウンロード
Visual Studioには、ソリューションに直接パッケージをインストールするためのNuGet Package Manager UIが用意されています。 以下のスクリーンショットは、NuGetパッケージマネージャーの開き方を示しています。
パッケージマネージャUIにはNuGetウェブサイトからのパッケージ一覧を表示する検索ボックスが用意されている。パッケージマネージャで "IronPDF "というキーワードでIronPDFライブラリを検索してください。
上記の画像には、関連する検索項目のリストが表示されています。 ソリューションにパッケージをインストールするために必要なオプションを選択する必要があります。
Visual Studioで、ツール > NuGetパッケージマネージャー > パッケージマネージャーコンソールに移動
パッケージマネージャー コンソール タブに次の行を入力してください:
Install-Package IronPrint
パッケージは現在のプロジェクトにダウンロード/インストールされ、使用できるようになる。
IronPDFをインストールする3つ目の方法は、ウェブサイトから直接NuGetパッケージをダウンロードすることです。
IronPDFのNuGetギャラリーページに移動します
右側のメニューから「パッケージのダウンロード」を選択します。
ファイルエクスプローラーからダウンロードしたパッケージをダブルクリックしてインストールする。
[ダウンロード](/packages/IronPdf.zip" class="js-modal-open" data-modal-id="trial-license-after-download) IronPDFの最新バージョンをウェブサイトから直接ダウンロードします。ダウンロードしたら、以下の手順に従ってパッケージをプロジェクトに追加します。
Visual Studio のソリューション・エクスプローラー・パネルからプロジェクトを右クリックします。
Add Referenceオプションを選択します。 Browse ボタンをクリックし、ダウンロードしたリファレンスの場所を検索します。
IronPDFを使えば、ネットワークプリンタードライバーを使ってPDFドキュメントを印刷することができます。 PDF文書は何度でも印刷できる。 以下は、ネットワークプリンターで印刷するためのコードサンプルです。
try
{
var ChromePdfRenderer = new ChromePdfRenderer();
using (var pdfDocument = ChromePdfRenderer.RenderHtmlAsPdf("<h1>Hello world</h1>"))
{
using (var printDocument = pdfDocument.GetPrintDocument())
{
printDocument.PrinterSettings.PrinterName = "Brother DCP-T700W Printer";
//Local p
printDocument.PrinterSettings.printerName = "Microsoft Print to PDF" '
printDocument.Print();
}
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
try
{
var ChromePdfRenderer = new ChromePdfRenderer();
using (var pdfDocument = ChromePdfRenderer.RenderHtmlAsPdf("<h1>Hello world</h1>"))
{
using (var printDocument = pdfDocument.GetPrintDocument())
{
printDocument.PrinterSettings.PrinterName = "Brother DCP-T700W Printer";
//Local p
printDocument.PrinterSettings.printerName = "Microsoft Print to PDF" '
printDocument.Print();
}
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
Try
Dim ChromePdfRenderer As New ChromePdfRenderer()
Using pdfDocument = ChromePdfRenderer.RenderHtmlAsPdf("<h1>Hello world</h1>")
Using printDocument = pdfDocument.GetPrintDocument()
printDocument.PrinterSettings.PrinterName = "Brother DCP-T700W Printer"
'Local p
'INSTANT VB TODO TASK: The following line uses invalid syntax:
' printDocument.PrinterSettings.printerName = "Microsoft Print to PDF" ' printDocument.Print(); } } catch(Exception ex) { Console.WriteLine(ex.Message); }
上記のコードは、作成されたPDFドキュメントをローカルまたはネットワークプリンタでプログラム的に印刷するのに役立ちます。 まず、ChromePdfRenderer
のオブジェクトを作成します。これにより、テキスト、HTMLコード、URL、その他の文書をPDF文書に変換することができます。 RenderHtmlAsPdf
、RenderHTMLFileAsPdf
、RenderUrlAsPdf
といったさまざまな種類のメソッドが、さまざまな種類の操作に使用されます。 このサンプルコードでは、RenderHtmlAsPdf
を使用しています。これにより、入力されたHTMLコードをPDFドキュメントに変換することができます。
必要なメソッドを使用してChromePdfRenderer
のオブジェクトを作成したら、作成したオブジェクトからGetPrintDocument
メソッドを使用する必要があります。これにより、すべてのプリンター設定にアクセスできます。 これは、ページサイズ、マージン、DPIなどの設定オプションを提供し、さらに多くの設定にアクセスできる。 私たちはまた、指定されたプリンターからページを印刷するためにPrinterSettings.PrinterName
プロパティにプリンター名を渡すことができます。 すべてのプリンター設定を指定した後、Print
メソッドを呼び出し、指定されたプリンターで印刷を開始します。 このメソッドを使用するには、System.Drawing.dll
へのアセンブリ参照を追加する必要があります。
IronPDFはドキュメントの印刷にいかなる制限も設けていません。 必要な書類を必要な数だけ印刷することができます。 プリンター名を指定しなければ、デフォルトのプリンターから印刷される。
IronPDFは最も有名なPDFライブラリの一つです。 他のすべてのライブラリとは独立して機能し、お使いのコンピュータにAdobe Readerがインストールされている必要はありません。 また、さまざまなプラットフォームで動作する。 IronPDFの初期価格は$749.00です。製品の保守とアップグレードのために1年間の支払いオプションがあります。 IronPDFはまた、ロイヤリティフリーのSaaSとOEM再配布のためのカバレッジを追加料金で提供します。
価格に関する詳細については、こちらをご覧ください。