ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
このチュートリアルでは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を開き、「ファイル」メニューを開きます。 「新しいプロジェクト」を選択し、その後「コンソールアプリケーション」を選択します。
プロジェクト名を入力し、適切なテキストボックスにファイルパスを選択してください。 次に、Createボタンをクリックし、以下のスクリーンショットのように、必要な.NETフレームワークを選択します。
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 ギャラリーページ
右側のメニューから「パッケージのダウンロード」を選択します。
ファイルエクスプローラーからダウンロードしたパッケージをダブルクリックしてインストールする。
ダウンロード 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ドキュメントをローカルまたはネットワークプリンタでプログラム的に印刷するのに役立ちます。 まず、テキスト、HTMLコード、URL、その他のドキュメントをPDFドキュメントに変換するのに役立つChromePdfRenderer
のオブジェクトを作成します。 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再配布のためのカバレッジを追加料金で提供します。
価格の詳細については、下記をご覧ください。これ.
9つの .NET API製品 オフィス文書用