IRONPRINTの使用 IronPDFを使用して、ネットワークプリンターからPDFを印刷する方法 カーティス・チャウ 更新日:8月 20, 2025 IronPrint をダウンロード NuGet ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る <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 ドキュメントを作成できます。 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 ソフトウェアを開き、[ファイル] メニューに移動します。 "新しいプロジェクト"を選択し、"コンソールアプリケーション"を選択します。 ! ネットワークプリンタからPDFを印刷する方法、図1 <div class="content-img-align-center"> <div class="center-image-wrapper"> <img src="/static-assets/barcode/blog/aspose-barcode-generator-alternative/aspose-barcode-generator-alternative-1.png" alt="" class="img-responsive add-shadow"> </div> </div> 次に、 *[作成]*ボタンをクリックし、下のスクリーンショットのように、必要な .NET Framework を選択します。 ! [ネットワークプリンタからPDFを印刷する方法、図2](/static-assets/pdf/blog/csharp-print-pdf-network-printer/csharp-print-pdf-network-printer-2.webp) Visual Studioプロジェクトは選択されたアプリケーションの構造を生成します。 新しいプロジェクト ウィザードでコンソール、Windows、または Web アプリケーション テンプレートを選択した場合、Visual Studio によってProgram.csファイルが開かれ、コードを入力できるようになります。 ! ネットワークプリンタからPDFを印刷する方法、図3 次に、コードをテストするためにライブラリを追加できます。 ## 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パッケージマネージャーを開く方法を示しています。 ! [ネットワークプリンタからPDFを印刷する方法、図4](/static-assets/pdf/blog/csharp-print-pdf-network-printer/csharp-print-pdf-network-printer-4.webp) パッケージマネージャーUIには、NuGetウェブサイトから取得したパッケージの一覧を表示するための検索ボックスがあります。パッケージマネージャーで、"IronPDF"というキーワードを使用してIronPDFライブラリを検索します(下のスクリーンショットを参照)。 ! ネットワークプリンタからPDFを印刷する方法、図5 上記の画像では、関連する検索項目のリストを見ることができます。 解決策にパッケージをインストールするために必要なオプションを選択する必要があります。 ### 3.2 Visual Studioのコマンドラインを使用する Visual Studioで、ツール > NuGetパッケージマネージャー > パッケージマネージャーコンソールに移動します。 パッケージマネージャーコンソールタブに次の行を入力します: ```shell :ProductInstall パッケージは現在のプロジェクトにダウンロード/インストールされ、使用できるようになります。 ! ネットワークプリンタからPDFを印刷する方法、図6 ### 3.3 NuGetウェブサイトからの直接ダウンロード IronPDF をインストールする 3 番目の方法は、Web サイトから NuGet パッケージを直接ダウンロードすることです。 1. IronPDF の[NuGet](https://www.nuget.org/packages/IronPdf/)ギャラリー ページに移動します。 2. 右側のメニューから"パッケージのダウンロード"リンクを選択します。 3. ファイルエクスプローラーからダウンロードしたパッケージをダブルクリックしてインストールします。 4. Visual Studio プロジェクトをリロードします。 ### 3.4 Direct download from the IronPDF website [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 ドキュメントをローカル プリンターまたはネットワーク プリンターでプログラム的に印刷するのに役立ちます。 まず、テキスト、HTML コード、URL、その他のドキュメントを PDF ドキュメントに変換するのに役立つChromePdfRendererのオブジェクトを作成します。 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ドキュメントを印刷するにはどうすればよいですか? 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の再配布のためのカバレッジの追加オプションを提供します。 カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 公開日 12月 18, 2025 VB .NET IronPrintでAdobeを開かずにPDFを印刷する VB.NET印刷PDFチュートリアル: .NETアプリでのIronPrintによるPDF印刷の実装方法。サイレント印刷、ダイアログオプション、カスタム設定。 詳しく読む 公開日 10月 19, 2025 IronPrintを使用したVB.NETでのPDF印刷方法 VB.NET印刷PDFチュートリアル: .NETアプリでのIronPrintによるPDF印刷の実装方法。サイレント印刷、ダイアログオプション、カスタム設定。 詳しく読む 更新日 8月 3, 2025 C# プリントPDFプログラム的に(コード例チュートリアル) アプリケーションで印刷-トゥ-PDFファイル機能が必要な複数のユースケースがあります。 詳しく読む Adobeを使用せずにC#でPDFファイルを印刷する方法.NET CoreでPDFファイルを印...
公開日 12月 18, 2025 VB .NET IronPrintでAdobeを開かずにPDFを印刷する VB.NET印刷PDFチュートリアル: .NETアプリでのIronPrintによるPDF印刷の実装方法。サイレント印刷、ダイアログオプション、カスタム設定。 詳しく読む
公開日 10月 19, 2025 IronPrintを使用したVB.NETでのPDF印刷方法 VB.NET印刷PDFチュートリアル: .NETアプリでのIronPrintによるPDF印刷の実装方法。サイレント印刷、ダイアログオプション、カスタム設定。 詳しく読む