IronPDFを使用して、ネットワークプリンターからPDFを印刷する方法
<div class="alert alert-info iron-variant-1" role="alert">
<a href="https://ironsoftware.com/csharp/print/">IronPrint</a> is Iron Software's brand new .NET printing library, offering compatibility across a wide range of platforms, including Windows, macOS, Android, and iOS. <a href="https://ironsoftware.com/csharp/print/docs/">Get started with IronPrint</a> now!
</div>
<div class="alert alert-info iron-variant-1" role="alert">
<a href="https://ironsoftware.com/csharp/print/">IronPrint</a> is Iron Software's brand new .NET printing library, offering compatibility across a wide range of platforms, including Windows, macOS, Android, and iOS. <a href="https://ironsoftware.com/csharp/print/docs/">Get started with IronPrint</a> now!
</div>
1. はじめに
このチュートリアルでは、IronPDFを使ってネットワーク上の任意のプリンターからPDFを印刷する方法を紹介します。
1.1 IronPDFの機能
IronPDF は、ブラウザーに表示される元の書式を最小限に損なうことなく HTML から PDF に変換できる強力な PDF ライブラリです。 開発者向けの .NET ライブラリを使用すると、PDF ファイルの作成、読み取り、操作が簡単になります。
IronPDFはChromeエンジンを使用してHTMLファイルをPDFファイルに変換します。IronPDFは、HTML、ASPX、Razorページ、MVCビューに加え、その他のWeb形式もサポートしています。 IronPDF は、すべての Microsoft.NET テクノロジ (ASP.NET Web アプリケーションと従来の Windows アプリケーションの両方) をサポートしています。
IronPDF を使用すると、視覚的に美しい PDF ドキュメントを作成できます。 IronPDF を使用すると、HTML5、JavaScript、CSS、画像から PDF ドキュメントを作成できます。 ファイルにはヘッダーとフッターが含まれる場合もあります。 IronPDF を使用すると PDF ファイルを簡単に表示することもできます。
- PDF ファイルの作成に使用できるソースには、HTML、HTML5、ASPX、Razor/MVC ビューなどがあります。 画像ファイルや HTML ファイルを PDF に変換するオプションもあります。
- IronPDF を使用すると、インタラクティブな PDF ファイルを作成したり、インタラクティブなフォームに入力して送信したり、PDF ファイルを結合および分割したり、PDF ファイルからテキストや画像を抽出したり、PDF ファイル内のテキストを検索したり、PDF ページを画像にラスタライズしたり、PDF を HTML に変換したり、PDF ファイルを印刷したりできます。
- URL から IronPDF を使用してドキュメントを生成できます。 また、HTML ログイン フォームの背後で行われるログイン用のユーザー エージェント、プロキシ、Cookie、HTTP ヘッダー、フォーム変数もサポートします。
- IronPDF は PDF ファイルを表示および編集できます。
- IronPDF を使用してドキュメントから画像を抽出できます。
- IronPDF を使用すると、ドキュメントにヘッダー、フッター、テキスト、画像、ブックマーク、透かしなどを追加できます。
- IronPDF を使用すると、新規または最近のドキュメントのページを結合したり分割したりできます。
- IronPDF は、Acrobat ソフトウェアに依存せずにドキュメントを PDF に変換できます。
- IronPDF は、CSS ファイルを使用する HTML ファイルから PDF を作成できます。
2. Visual Studioでプロジェクトを作成する
この記事では、コンソールアプリケーションを使用してPDFドキュメントを生成します。
Visual Studio ソフトウェアを開き、[ファイル] メニューに移動します。 "新しいプロジェクト"を選択し、"コンソールアプリケーション"を選択します。

プロジェクト名を入力し、適切なテキストボックスにファイルパスを選択します。 次に、 *[作成]*ボタンをクリックし、下のスクリーンショットのように、必要な .NET Framework を選択します。

Visual Studioプロジェクトは選択されたアプリケーションの構造を生成します。 新規プロジェクトウィザードでコンソール、Windows、または Webアプリケーションのテンプレートを選択した場合、Visual Studioはコードを入力できるProgram.csファイルを開きます。

次に、コードをテストするためにライブラリを追加できます。
## 3. IronPDFライブラリのインストール
IronPDFライブラリは4つの方法でダウンロードとインストールが可能です。
以下のような方法です:
1. Visual Studio NuGet パッケージ マネージャー UI の使用
2. Visual Studio コマンドラインの使用
3. NuGetウェブサイトから直接ダウンロードする
4. IronPDFウェブサイトから直接ダウンロード
### 3.1 Visual Studio NuGet パッケージ マネージャー UI の使用
Visual Studio には、ソリューションにパッケージを直接インストールするための NuGet パッケージ マネージャー UI が用意されています。 以下のスクリーンショットは、NuGetパッケージマネージャーを開く方法を示しています。

パッケージマネージャーUIには、NuGetウェブサイトから取得したパッケージの一覧を表示するための検索ボックスがあります。パッケージマネージャーで、"IronPDF"というキーワードを使用してIronPDFライブラリを検索します(下のスクリーンショットを参照)。

上記の画像では、関連する検索項目のリストを見ることができます。 解決策にパッケージをインストールするために必要なオプションを選択する必要があります。
### 3.2 Visual Studioのコマンドラインを使用する
Visual Studioで、ツール > NuGetパッケージマネージャー > パッケージマネージャーコンソールに移動します。
パッケージマネージャーコンソールタブに次の行を入力します:
```shell
:ProductInstall
パッケージは現在のプロジェクトにダウンロード/インストールされ、使用できるようになります。

### 3.3 NuGetウェブサイトからの直接ダウンロード
IronPDF をインストールする 3 番目の方法は、Web サイトから NuGet パッケージを直接ダウンロードすることです。
1. IronPDF の[NuGet](https://www.nuget.org/packages/IronPdf/)ギャラリー ページに移動します。
2. 右側のメニューから"パッケージのダウンロード"リンクを選択します。
3. ファイルエクスプローラーからダウンロードしたパッケージをダブルクリックしてインストールします。
4. Visual Studio プロジェクトをリロードします。
### 3.4 IronPDFウェブサイトからの直接ダウンロード
[IronPDFの最新バージョンをウェブサイトから直接ダウンロードしてください](/)。ダウンロードしたら、以下の手順に従ってパッケージをプロジェクトに追加してください。
1. Visual Studio のソリューション エクスプローラー パネルでプロジェクトを右クリックします。
2. "参照の追加"オプションを選択します。 [参照] ボタンをクリックし、ダウンロードした参照の場所を検索します。
3. 参照を追加するにはOKをクリックします。
## 4. PDFファイルを印刷する
IronPDF を使用すると、ネットワーク プリンター ドライバーを使用して PDF ドキュメントを印刷できます。 PDF ドキュメントは好きなだけ印刷できます。 以下は、ネットワーク プリンターで印刷するためのコード サンプルです。
```csharp
try
{
// Initialize the Chrome Pdf Renderer object
var chromePdfRenderer = new ChromePdfRenderer();
// Render the HTML content to a PDF
using (var pdfDocument = chromePdfRenderer.RenderHtmlAsPdf("<h1>Hello, world!</h1>"))
{
// Get the print document from the rendered PDF
using (var printDocument = pdfDocument.GetPrintDocument())
{
// Specify the printer name
printDocument.PrinterSettings.PrinterName = "Brother DCP-T700W Printer";
// Alternative printer for local PDF creation
printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF";
// Trigger the print process
printDocument.Print();
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
上記のコードは、作成された PDF ドキュメントをローカル プリンターまたはネットワーク プリンターでプログラム的に印刷するのに役立ちます。 最初にChromePdfRenderer用のオブジェクトを作成し、これによりテキスト、HTMLコード、URL、その他のドキュメントをPDFドキュメントに変換できます。 RenderUrlAsPdfなど、さまざまな種類の操作を行うために使用されるさまざまな種類のメソッドがあります。 このサンプルコードでは、入力したHTMLコードをPDFドキュメントに変換できるRenderHtmlAsPdfを使用しています。
必要なメソッドを使用してGetPrintDocumentメソッドを作成されたオブジェクトに使用する必要があります。 これにより、ページ サイズ、余白、DPI などの設定オプションが提供され、さらに多くの設定にアクセスできるようになります。 指定されたプリンターからページを印刷できるようにするために、プリンター名をPrinterSettings.PrinterNameプロパティに渡すこともできます。 すべてのプリンター設定を指定したら、Printメソッドを呼び出し、指定されたプリンターで印刷を開始します。 このメソッドを使用するには、System.Drawing.dllへのアセンブリ参照を追加する必要があります。
IronPDF にはドキュメントの印刷に関する制限はありません。 必要に応じて任意の数の文書を印刷できます。 プリンタ名を指定しない場合は、デフォルトのプリンタから印刷されます。
5. 結論
IronPDF は最もよく知られている PDF ライブラリの 1 つです。 他のすべてのライブラリとは独立して機能するため、コンピュータに Adobe Reader がインストールされている必要はありません。 さまざまなプラットフォームでも動作します。 IronPDFの初期価格は$999.00です。製品のメンテナンスとアップグレードのために一年間の支払いを行うオプションがあります。 IronPDF は、追加料金でロイヤリティフリーの SaaS および OEM 再配布もカバーします。
価格の詳細については、こちらをご覧ください。
よくある質問
C#でネットワークプリンターを使用してPDFドキュメントを印刷するにはどうすればよいですか?
You can use IronPDF to print PDF documents through a network printer by initializing a ChromePdfRenderer object, rendering the HTML to a PDF, obtaining the print document from the PDF, specifying the printer name, and using the Print method to start the printing process.
Adobe ReaderをインストールせずにIronPDFを使用できますか?
はい、IronPDFは独立して動作し、PDFドキュメントを印刷または管理するためにシステムにAdobe Readerをインストールする必要がありません。
IronPDFでPDFに変換できるドキュメントフォーマットの種類は何ですか?
IronPDFはChromeレンダリングエンジンを使用してHTML、ASPX、Razorページなどの様々なWebフォーマットをオリジナルのフォーマットを保持しつつPDFドキュメントに変換することができます。
IronPDFを使用するための新しいプロジェクトをVisual Studioで設定するにはどうすればよいですか?
新しいプロジェクトを設定するには、Visual Studioを開き、ファイルメニューに移動し、「新しいプロジェクト」を選択し、「コンソールアプリケーション」を選び、プロジェクト名とファイルパスを入力し、「作成」をクリックし、希望する.NET Frameworkを選択します。
Visual StudioでIronPDFをインストールする手順は何ですか?
IronPDFは、Visual StudioのNuGetパッケージマネージャーUI、コマンドライン、またはNuGetやIronPDFのウェブサイトから直接ダウンロードしてインストールできます。
IronPDFはmacOSやAndroidと互換性がありますか?
はい、IronPDFはWindows、macOS、Android、iOSをサポートするクロスプラットフォームライブラリであり、様々な開発環境に適しています。
IronPDFでPDFに追加できるインタラクティブ機能は何ですか?
IronPDFはフォーム入力、ヘッダーとフッターの追加、透かし挿入などの機能を含むインタラクティブなPDFの作成を可能にし、文書においてユーザーの関与を高めます。
IronPDFでドキュメントを印刷する際の制限はありますか?
いいえ、IronPDFは印刷可能なドキュメント数に制限を設けていないため、大量印刷のニーズに対して柔軟性を提供します。
IronPDFの価格設定モデルはどのように機能しますか?
IronPDFは最初の価格ポイントとしてライトライセンスを提供し、余分な費用で1年間のメンテナンス、アップグレード、ロイヤルティフリーのSaaSとOEMの再配布のためのカバレッジの追加オプションを提供します。



