IRONPRINTの使用 IronPDFを使用して、ネットワークプリンターからPDFを印刷する方法 Curtis Chau 更新日:8月 20, 2025 Download IronPrint NuGet Download Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article <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> HTML 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ドキュメントを作成できます。 HTML5、JavaScript、CSS、画像を使用してIronPDFでPDFドキュメントを生成できます。 ファイルには、ヘッダーとフッターも含めることができます。 また、IronPDFを使用してPDFファイルを簡単に表示できます。 PDFファイルを作成するために使用できるソースには、HTML、HTML5、ASPX、およびRazor/MVCビューが含まれます。 画像ファイルだけでなく、HTMLファイルをPDFに変換するオプションもあります。 IronPDFを使用してインタラクティブなPDFファイルを構築し、インタラクティブフォームに入力して送信し、それを使用してPDFファイルをマージおよび分割し、PDFファイルからテキストと画像を抽出し、PDFファイル内のテキストを検索し、PDFページを画像にラスタライズし、PDFをHTMLに変換し、PDFファイルを印刷できます。 URLを使用してIronPDFでドキュメントを生成できます。 また、HTMLログインフォームの背後で作成されるログインに対してユーザーエージェント、プロキシ、クッキー、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番目の方法は、ウェブサイトからNuGetパッケージを直接ダウンロードすることです。 1. IronPDFの[NuGet](https://www.nuget.org/packages/IronPdf/)ギャラリーページに移動します。 2. 右側のメニューから"Download package"リンクを選択します。 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ドキュメントに変換します。 RenderHtmlAsPdfやRenderHTMLFileAsPdf、RenderUrlAsPdfといったさまざまな操作を行うためのメソッドがあります。 このサンプルコードでは、HTMLコードをPDFドキュメントに変換するためのRenderHtmlAsPdfを使用します。 メソッドを使用してChromePdfRendererのオブジェクトを作成したら、作成されたオブジェクトでGetPrintDocumentメソッドを使用する必要があり、これによりすべてのプリンター設定にアクセスできます。 ページサイズ、マージン、DPIなどの設定オプションを提供し、さらに多くの設定にアクセスできます。 PrinterSettings.PrinterNameプロパティにプリンター名を渡すことができ、指定したプリンターからページを印刷できます。 すべてのプリンター設定を指定した後、Printメソッドを呼び出し、指定されたプリンターで印刷をトリガーします。 このメソッドを使用するには、System.Drawing.dllへのアセンブリ参照を追加する必要があります。 IronPDFには、ドキュメントの印刷に関する制限はありません。 必要に応じて任意の数のドキュメントを印刷できます。 プリンター名を指定しない場合は、デフォルトのプリンターから印刷されます。 5. 結論 IronPDFは最もよく知られたPDFライブラリの1つです。 他のすべてのライブラリとは独立して機能し、コンピュータにAdobe Readerをインストールする必要はありません。 さまざまなプラットフォームで動作します。 IronPDFの初期価格は$799.00です。製品メンテナンスとアップグレードのために1年間の支払いオプションがあります。 IronPDFには、追加費用でロイヤリティフリーのSaaSおよびOEM配布のサポートも提供されます。 価格の詳細についてはこちらをご覧ください。 よくある質問 C#でネットワークプリンターを使用してPDFドキュメントを印刷するにはどうすればよいですか? IronPDFを使用してネットワークプリンターを通してPDFドキュメントを印刷するには、ChromePdfRendererオブジェクトを初期化し、HTMLをPDFにレンダリングし、PDFから印刷ドキュメントを取得し、プリンター名を指定し、Printメソッドを使用して印刷プロセスを開始します。 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の再配布のためのカバレッジの追加オプションを提供します。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 公開日 10月 19, 2025 IronPrintを使用したVB.NETでのPDF印刷方法 VB.NET印刷PDFチュートリアル: .NETアプリでのIronPrintによるPDF印刷の実装方法。サイレント印刷、ダイアログオプション、カスタム設定。 詳しく読む 更新日 8月 3, 2025 C# プリントPDFプログラム的に(コード例チュートリアル) アプリケーションで印刷-トゥ-PDFファイル機能が必要な複数のユースケースがあります。 詳しく読む 更新日 6月 22, 2025 C#でネットワークプリンターを使って印刷する方法 この記事では、C#とIronSoftwareのIronPrintを使ってネットワークプリンターで印刷する方法を探ります。 詳しく読む Adobeを使用せずにC#でPDFファイルを印刷する方法.NET CoreでPDFファイルを印...
公開日 10月 19, 2025 IronPrintを使用したVB.NETでのPDF印刷方法 VB.NET印刷PDFチュートリアル: .NETアプリでのIronPrintによるPDF印刷の実装方法。サイレント印刷、ダイアログオプション、カスタム設定。 詳しく読む
更新日 6月 22, 2025 C#でネットワークプリンターを使って印刷する方法 この記事では、C#とIronSoftwareのIronPrintを使ってネットワークプリンターで印刷する方法を探ります。 詳しく読む