製品比較 PdfiumViewer C#で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 role="alert">IronPrintはIron Softwareの新しい.NET印刷ライブラリで、Windows、macOS、Android、iOSを含む幅広いプラットフォームに対応しています。IronPrintを使い始めましょう! PDFドキュメントは、請求書の生成、レポートの表示、情報の共有など、さまざまなソフトウェアアプリケーションで重要な役割を果たします。 C#でPDFを操作する際、開発者には複数の選択肢があります。 この記事では、C#でMicrosoft Printを使用してPDFを印刷するための2つの人気ライブラリを探ります: IronPDF PDFiumViewer それぞれの機能と使いやすさを掘り下げ、その印刷機能を比較して、次のC#プロジェクトのために情報に基づいた決定を下せるようにします。 IronPDF IronPDFの概要 IronPDFは、PDFを簡単に作成、操作、処理するために設計された堅牢なC#ライブラリです。 幅広い機能を提供しており、開発者の間で優先的に選ばれています。 IronPDFは次の能力で際立っています: HTML、CSS、および画像をPDFファイルに変換。 PDFドキュメントをゼロから生成。 既存のPDFを編集。 画像、テキスト、テーブル、フォームなどのさまざまなPDFドキュメント要素をサポート。 デジタル署名、透かし、および暗号化などの高度な機能を提供。 サードパーティのツールやライブラリを使わずにサイレント印刷を可能に。 ユーザーフレンドリーなインターフェースと包括的なドキュメントを提供。 PDFiumViewer PDFiumViewerの概要 PDFiumViewerは、C#でPDFを操作するための別の人気のあるオプションです。 オープンソースのPDFiumプロジェクトの上に構築されており、その機能のための.NETラッパーを提供します。 PDFiumViewerが提供する機能: PDFをレンダリングしてWindows Formsアプリケーションで表示する能力。 PDFドキュメント内のナビゲーション、ズーム、テキスト選択をサポート。 Windows Formsプロジェクトのための統合プロセスが簡単。 IronPDFのインストール IronPDFを使い始めるために、Visual StudioでNuGetパッケージマネージャーを使ってインストールする手順は以下の通りです: Visual Studioを開き、新しいコンソールアプリケーションを作成するか、既存のものを開きます。 ソリューションエクスプローラでプロジェクトを右クリックして「NuGetパッケージの管理」を選択します。 「参照」タブに切り替え、「IronPDF」を検索し、「インストール」をクリックします。 IronPDFが無事にインストールされると、PDFの印刷やその他のPDFドキュメント関連のタスクに使用を開始できます。 その前に、システムにPDFiumViewerもインストールしましょう。 PDFiumViewerのインストール PDFiumViewerもNuGetパッケージマネージャーでインストールできます。 手順は以下の通りです: Visual Studioプロジェクトを開き、Windows Formsアプリケーションを作成します。 フォームにボタンをドラッグして「Print PDF」と名付けます。 ソリューションエクスプローラでプロジェクトを右クリックして「NuGetパッケージの管理」を選択します。 「NuGetパッケージマネージャー」ウィンドウで「参照」タブに切り替え、「PDFiumViewer」を検索して「インストール」をクリックします。 また、PDFium DLLをインストールするには、OSの要件に応じて32ビットまたは64ビットの「PDFiumViewer.Native」を検索できます。 このDLLはPDFiumViewerを使用してPDFファイルやページを読み込むために必要です。 インストールが完了したら、PDFiumViewerを使ってPDFファイルの印刷やその他のPDF関連タスクを開始できます。 IronPDFでのPDF印刷 IronPDFによるPDF印刷は簡単です。 以下は、プリンタ名なしでPDFファイルを印刷する方法を示すソースコード例です: using IronPdf; class Program { static void Main() { // Create a new PDF renderer var renderer = new ChromePdfRenderer(); // Render a PDF from a URL PdfDocument pdf = renderer.RenderUrlAsPdf("https://ironpdf.com"); // Print the PDF document, 300 dpi, without printer name pdf.Print(300, true); } } using IronPdf; class Program { static void Main() { // Create a new PDF renderer var renderer = new ChromePdfRenderer(); // Render a PDF from a URL PdfDocument pdf = renderer.RenderUrlAsPdf("https://ironpdf.com"); // Print the PDF document, 300 dpi, without printer name pdf.Print(300, true); } } Imports IronPdf Friend Class Program Shared Sub Main() ' Create a new PDF renderer Dim renderer = New ChromePdfRenderer() ' Render a PDF from a URL Dim pdf As PdfDocument = renderer.RenderUrlAsPdf("https://ironpdf.com") ' Print the PDF document, 300 dpi, without printer name pdf.Print(300, True) End Sub End Class $vbLabelText $csharpLabel このコード例では、IronPDFがURLからPDFを効率的にレンダリングし、それをデフォルトのプリンタに送信して印刷します。 メソッドPrintは300DPIの解像度に設定され、ユーザーにプロンプトを表示せずに静かに印刷できます。 より高度な印刷オプションについては、C# Print PDF Documentsを訪問してください。 出力 プロジェクトを実行すると、Printメソッドが表示されてファイルをPDFとして保存するための印刷ダイアログが表示されます。 デフォルトのプリンタが物理プリンタに設定されている場合、ドキュメントは直接印刷されます。 保存された出力は、ピクセルパーフェクトのPDFドキュメントです。 PDFiumViewerでのPDF印刷 PDFiumViewerはPDFをレンダリングして表示することには優れていますが、ネイティブのPDF印刷機能を提供していません。 PDFiumViewerを使用してPDFドキュメントを印刷するには、追加のサードパーティ製ドローツールやライブラリを利用する必要があります。 PDFiumViewerを使用して直接印刷するには、MicrosoftのSystem.Drawing.PrintingアセンブリとPDFiumViewerライブラリを使用する必要があります。 以下のコードでは、まずPdfDocument.Loadメソッドを使用してPDFを読み込みます。 次に、System.Drawing.Printing名前空間からのCreatePrintDocumentメソッドを使用してprintDocumentという印刷オブジェクトを作成します。 最後に、Printメソッドを使用して、読み込んだPDFをプリンタに送信して印刷します。 using System; using System.Drawing.Printing; using PdfiumViewer; class Program { static void Main() { string pathToFile = @"C:\assets\input.pdf"; // Absolute path with filename // Load the PDF document using (var pdf = PdfDocument.Load(pathToFile)) { // Create a print document for the loaded PDF var printDocument = pdf.CreatePrintDocument(); // Print the document printDocument.Print(); } } } using System; using System.Drawing.Printing; using PdfiumViewer; class Program { static void Main() { string pathToFile = @"C:\assets\input.pdf"; // Absolute path with filename // Load the PDF document using (var pdf = PdfDocument.Load(pathToFile)) { // Create a print document for the loaded PDF var printDocument = pdf.CreatePrintDocument(); // Print the document printDocument.Print(); } } } Imports System Imports System.Drawing.Printing Imports PdfiumViewer Friend Class Program Shared Sub Main() Dim pathToFile As String = "C:\assets\input.pdf" ' Absolute path with filename ' Load the PDF document Using pdf = PdfDocument.Load(pathToFile) ' Create a print document for the loaded PDF Dim printDocument = pdf.CreatePrintDocument() ' Print the document printDocument.Print() End Using End Sub End Class $vbLabelText $csharpLabel 注意:PDFiumViewerはSystem.Windows.Formsアセンブリを必要とします; そうでないと、例外が発生します。 これは、PDFiumViewerライブラリがWindows Formsアプリケーションとして使用するように設計されているためです。 このタスクが有効なWindows Formsアプリケーションで実行されることを保証してください。 アプリを実行すると、「Print PDF」ボタンのあるWindowsフォームが表示されます。 クリックすると、印刷ダイアログが表示されます。 ドキュメントをPDFファイルとして保存します。 出力は入力されたPDFファイルと同じです。プリンタ設定が物理プリンタ名を持っていた場合、それは完全に用紙に印刷されます。 結論 IronPDFとPDFiumViewerは、PDFを操作する際にそれぞれ異なる目的を果たします。 IronPDFは、PDFを作成、操作、印刷するための包括的な機能セットを提供します。 その使いやすさと豊富な機能により、.NET開発者の間で人気があります。 一方、PDFiumViewerはWindows FormsアプリケーションでPDFをレンダリングして表示するのに優れています。 しかし、ネイティブのPDF印刷機能がなく、上記の例で示したように、印刷のための追加のソリューションが必要になる場合があります。 IronPDFとPDFiumViewerの選択は、特定のプロジェクトニーズによります。 多用途のライブラリへのアクセスが必要で、頑強なPDF操作機能が求められる場合、IronPDFは優れた選択肢です。一方、Windows FormsアプリケーションでPDFを表示することに焦点を当てる場合、PDFiumViewerがその役割を果たすことができます。 IronPDFはC#開発者にとって強力なPDFライブラリです。 開発目的で無料で使用でき、商業ライセンスは個々の開発者に対して$799から始まります。 また、購入前に試用できるフル機能付きの無料試用版があります。 ソフトウェアはこちらからダウンロードできます。 ご注意PDFiumViewerはその所有者の登録商標です。 このサイトはPDFiumViewerと関連付けられておらず、承認またはスポンサー提供されていません。 すべての製品名、ロゴ、およびブランドはそれぞれの所有者に帰属します。 比較は情報提供のみを目的としており、執筆時点で公開されている情報を反映しています。 よくある質問 C#を使用してHTMLをPDFに変換する方法は? IronPDFのRenderHtmlAsPdfメソッドを使用して、HTML文字列をPDFに変換できます。また、RenderHtmlFileAsPdfメソッドを使用すると、HTMLファイルを直接PDFドキュメントに変換できます。 C#アプリケーションでPDFを印刷する最適な方法は何ですか? IronPDFは、C#アプリケーションからPDFをサイレントに印刷するための組み込み機能を提供し、サードパーティーツールを使用せずに直接ドキュメントを印刷できます。 Windows Formsアプリケーション内でPDFを表示するにはどうすればよいですか? PDFiumViewerは、Windows Formsアプリケーション内でPDFをレンダリングし表示するための適切なライブラリです。ナビゲーション、ズーム、テキスト選択をサポートしますが、ネイティブの印刷機能はありません。 Visual StudioでNuGetを使用してPDFライブラリをインストールする手順は何ですか? IronPDFをインストールするには、Visual Studioを開いて、プロジェクトで「NuGetパッケージの管理」に移動し、「IronPDF」を検索して「インストール」をクリックします。PDFiumViewerについても同様の手順で「PDFiumViewer」を検索します。 C#でのPDF操作のためにIronPDFはどのような機能を提供しますか? IronPDFは、PDFの作成と編集のための包括的な機能を提供します。HTMLからPDFへの変換、デジタル署名、透かし、暗号化、サイレント印刷の能力を含みます。 PDFiumViewerはC#アプリケーションからの直接PDF印刷に適していますか? PDFiumViewerは直接のPDF印刷をサポートしていません。印刷タスクを処理するには、System.Drawing.Printingなどの追加ライブラリやツールが必要です。 C#でのPDF操作にIronPDFを選ぶ理由は? IronPDFは、PDFの作成、操作、印刷のための堅牢なソリューションを必要とする開発者に最適です。高度な機能をサポートし、充実したドキュメントやユーザーフレンドリーな統合を提供します。 開発中にIronPDFを無料で使用できますか? はい、IronPDFは無料で開発利用可能です。商用アプリケーション向けには、特定の価格からライセンスが提供されています。 私のC#プロジェクトにより適したライブラリはどれですか、IronPDFまたはPDFiumViewer? 選択はニーズによります。IronPDFは包括的なPDFの作成と印刷に、PDFiumViewerはWindows FormsアプリケーションでのPDF表示に最適です。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 更新日 6月 22, 2025 IronPrintとIronPDFの比較 開発者向けにIronPrintとIronPDFの違いを探ることで、印刷機能、プラットフォームサポート、およびカスタマイズオプションに焦点を当てます。 詳しく読む 更新日 8月 20, 2025 PDFSharpを使ってPDFファイルを印刷する方法 この記事では、C# または .NET 開発の文脈で、2 つの人気のあるライブラリ、IronPDF と PDFSharp の印刷機能を比較します。 詳しく読む 更新日 9月 1, 2025 ItextsharpとIronPDFのC#でのPDF印刷の比較 この記事では、IronPDF と ITextSharp を使用してPDFファイルを印刷する方法を見ていきます。これらはどちらも高度なPDF操作APIです。 詳しく読む ItextsharpとIronPDFのC#でのPDF印刷の比較PDFSharpを使ってPDFファイル...
更新日 6月 22, 2025 IronPrintとIronPDFの比較 開発者向けにIronPrintとIronPDFの違いを探ることで、印刷機能、プラットフォームサポート、およびカスタマイズオプションに焦点を当てます。 詳しく読む
更新日 8月 20, 2025 PDFSharpを使ってPDFファイルを印刷する方法 この記事では、C# または .NET 開発の文脈で、2 つの人気のあるライブラリ、IronPDF と PDFSharp の印刷機能を比較します。 詳しく読む
更新日 9月 1, 2025 ItextsharpとIronPDFのC#でのPDF印刷の比較 この記事では、IronPDF と ITextSharp を使用してPDFファイルを印刷する方法を見ていきます。これらはどちらも高度なPDF操作APIです。 詳しく読む