フッターコンテンツにスキップ
IRONPRINTの使用

Adobeを使用せずにC#でPDFファイルを印刷する方法

1. はじめに

Adobe Acrobat を使用せずに PDF ファイルを印刷する方法をお探しですか? 現代社会では PDF の使用が増えており、こうした種類のファイルを印刷するための信頼性が高く効率的なソリューションを持つことが重要になっています。 多くの人がこの目的で Adobe Acrobat を使用していますが、必ずしも入手できるわけではなく、手頃な価格であるわけでもありません。

この記事では、Adobe Reader を使用せずに C# .NET アプリケーションを使用して PDF ドキュメントを印刷する方法について説明します。 この目的のために、 IronPDF C# PDF ライブラリを使用します。

2. IronPDF C# PDFライブラリ

IronPDF は、開発者が PDF ドキュメントを簡単に生成、変換、操作できるようにする C# PDF ライブラリです。 開発者がわずか数行のコードで PDF ファイルを作成および編集できるシンプルな API を提供します。 IronPDF を使用すると、開発者はヘッダーとフッターを簡単に追加したりPDF を分割および結合したり、その他の一般的な PDF 操作を実行できます。 ライブラリは、HTML、画像、Microsoft Office ドキュメントなど、幅広いファイル形式をサポートしているため、これらの形式を PDF に簡単に変換できます。 IronPDF は、PDF を操作したい C# 開発者にとって強力かつ柔軟なソリューションです。

IronPDF を使用すると、PDF リーダーなしで PDF を印刷するのは簡単です。以下の手順に従ってください。

3. 前提条件

文書を印刷する段階に進む前に、まずいくつかの要件を満たす必要があります。

  1. Visual Studio で C# .NET プロジェクトを作成します。
  2. NuGet を使用して IronPDF をインストールします。

3.1. 新しいプロジェクトを作成する

まず、Visual Studio を開きます。

起動ウィンドウが表示されるので、"新しいプロジェクトの作成"をクリックします。

! Adobeを使わずにC#でPDFファイルを印刷する方法、図1: 新しいVisual Studioプロジェクト 新しい Visual Studio プロジェクト

次のウィンドウで、"コンソール アプリケーション"を選択し、右下隅の[次へ]ボタンをクリックします。

! Adobeを使わずにC#でPDFファイルを印刷する方法、図2: 新しいVisual Studioコンソールアプリケーション 新しい Visual Studio コンソール アプリケーション

別のウィンドウが表示されます。プロジェクトの名前を入力し、場所を選択して、 "次へ"ボタンをクリックします。

! Adobeを使わずにC#でPDFファイルを印刷する方法、図3: プロジェクト名 プロジェクト名

新しい C# コンソール アプリケーション プロジェクトが作成され、使用できるようになりました。

! Adobeを使わずにC#でPDFファイルを印刷する方法、図4:新規プロジェクトの作成完了 新しいプロジェクトの作成が完了しました

3.2. NuGetを使用してIronPDFをインストールする

プロジェクトが作成されたら、Adobe を使用せずに PDF を印刷する前に行う必要があるのは、プロジェクトに IronPDF C# ライブラリをインストールすることだけです。

IronPDF をインストールする方法は多数ありますが、この記事では簡潔にするために、そのうちの 1 つの方法である NuGet パッケージ マネージャーについてのみ説明します。

新しく作成したプロジェクトで、メニューバーの"ツール"をクリックすると、ドロップダウン メニューが表示されます。

! Adobeを使わずにC#でPDFファイルを印刷する方法、図5: NuGetパッケージマネージャーUI NuGetパッケージマネージャUI

このドロップダウン メニューから、"NuGet パッケージ マネージャー"の上にマウスを移動すると、サイド メニューが表示されます。 このメニューから、"ソリューションの NuGet パッケージの管理..."をクリックします。

! Adobe を使用せずに C# で PDF ファイルを印刷する方法、図 6: ソリューションの NuGet パッケージを管理する... ソリューションの NuGet パッケージを管理します...

新しいページが開き、ページを移動して閲覧できるようになります。

! Adobeを使わずにC#でPDFファイルを印刷する方法、図7: NuGetパッケージマネージャーウィンドウが開きます NuGet パッケージ マネージャー ウィンドウが開きました

検索バーに"IronPDF"と入力すると、IronPDF パッケージのリストが表示されます。 最新のパッケージをクリックしてインストールするだけです。

! Adobeを使わずにC#でPDFファイルを印刷する方法、図8: NuGetパッケージの参照 NuGet パッケージの参照

インストールには数分しかかかりません。 これで、PDF ファイルの印刷に使用できるようになります。

4. C#を使用してPDFドキュメントを印刷する

C# を使用して PDF ドキュメントを印刷するには、印刷をサポートする C# PDF ライブラリである IronPDF を使用できます。 IronPDF では、Print メソッドを使用してコードから直接 PDF ドキュメントを簡単に印刷できます。 IronPDF を使用すると、1 行のコードを使用して HTML ファイルを PDF ファイルに変換し、実行時に PDF ドキュメントを印刷できます。 URL から直接 PDF ドキュメントを印刷することもできます。

4.1. HTMLファイルからPDFファイルを印刷する

IronPDF を使用すると、HTML ファイルを PDF ドキュメントに簡単に変換して印刷できます。 以下は、IronPDF を使用して C# で HTML ファイルから PDF ファイルを印刷する方法の例です。

using IronPdf;

// Create a new HTML to PDF renderer
var renderer = new IronPdf.HtmlToPdf();

// Render HTML as a PDF document
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Send the PDF to the default printer to print at 300 DPI without showing a user dialog
pdf.Print(300, true);
using IronPdf;

// Create a new HTML to PDF renderer
var renderer = new IronPdf.HtmlToPdf();

// Render HTML as a PDF document
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Send the PDF to the default printer to print at 300 DPI without showing a user dialog
pdf.Print(300, true);
Imports IronPdf

' Create a new HTML to PDF renderer
Private renderer = New IronPdf.HtmlToPdf()

' Render HTML as a PDF document
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")

' Send the PDF to the default printer to print at 300 DPI without showing a user dialog
pdf.Print(300, True)
$vbLabelText   $csharpLabel

上記のサンプル コードは、PDF ドキュメントをサイレント印刷するためのものです。 作成した PDF ファイルを保存して PDF ビューアーで開く場合は、 pdf.Print(300, true)pdf.Print(300, false)に変更する必要があります。 この小さな変更により、印刷前に PDF ファイルを保存できるようになります。

! Adobeを使わずにC#でPDFファイルを印刷する方法、図9: 印刷出力ファイルの場所 印刷出力ファイルの場所

以下は PDF ドキュメントを印刷した出力です。

Adobeを使わずにC#でPDFファイルを印刷する方法、図10:IronPDF PDF印刷 IronPDF PDF印刷

IronPDF は、 PPT から PDF ファイル、 Excel から PDFなど、Microsoft Office ファイルを PDF に変換する簡単な方法も提供します。

4.2. URLからPDF文書を印刷する

IronPDF を使用すると、数行のコードを使用するだけで、Adobe Acrobat Reader を使用せずに URL から PDF ドキュメントを直接印刷できます。 以下は、URL から直接 PDF ドキュメントを印刷するためのコードです。

using IronPdf;

// Create a new Chrome PDF renderer
var renderer = new ChromePdfRenderer();

// Render URL as a PDF document
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");

// Send the PDF to the default printer to print at 300 DPI
pdf.Print(300, false);
using IronPdf;

// Create a new Chrome PDF renderer
var renderer = new ChromePdfRenderer();

// Render URL as a PDF document
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");

// Send the PDF to the default printer to print at 300 DPI
pdf.Print(300, false);
Imports IronPdf

' Create a new Chrome PDF renderer
Private renderer = New ChromePdfRenderer()

' Render URL as a PDF document
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")

' Send the PDF to the default printer to print at 300 DPI
pdf.Print(300, False)
$vbLabelText   $csharpLabel

上記のコードを実行するだけで、URL が PDF ドキュメントに変換され、印刷が開始されます。 このファイルを保存して後で読むこともできます。

! Adobeを使わずにC#でPDFファイルを印刷する方法、図11: PDFファイルを保存する PDFファイルを保存する

以下は印刷されて保存されたファイルの出力です。

! Adobeを使わずにC#でPDFファイルを印刷する方法、図13: NuGetウェブサイトからの出力PDFファイル NuGetウェブサイトからの出力PDFファイル

5. 結論

この記事では、C# PDF ライブラリである IronPDF を使用して、Adobe Acrobat を使用せずに PDF ドキュメントを印刷する方法を説明しました。

IronPDF は、開発者がわずか数行のコードで PDF ファイルを作成および編集できる簡単な API を提供します。 ライブラリは、HTML、画像、Microsoft Office ドキュメントなど、幅広いファイル形式をサポートしているため、これらの形式を PDF に簡単に変換できます。 IronPDF を使用すると、コードから直接 PDF ドキュメントを簡単に印刷したり、 HTML ファイルを PDF に変換したり、URL から直接 PDF ドキュメントを印刷したりすることができます。 この記事では、NuGet を使用して IronPDF をインストールする方法を示し、HTML ファイルや URL から PDF ドキュメントを印刷する方法のコード例を示しました。 詳細なC#印刷チュートリアルは、ライブラリのドキュメントページまたはこのチュートリアルこの例を参照ください。

IronPDF は開発目的では無料ですが、商用利用にはライセンスが必要です。 ライセンスに関する追加情報は、ライセンス ページから入手できます。

よくある質問

Adobe Readerを使わずにC#でPDFドキュメントを印刷するにはどうすればいいですか?

IronPDF C#ライブラリを使用することで、Adobe Readerを使わずにPDFドキュメントを印刷できます。IronPDFをC# .NETプロジェクトに統合し、そのAPIを使用してプログラム的にPDF印刷を処理します。

IronPrintはどのプラットフォームをサポートしていますか?

IronPrintはIron Softwareによる.NET印刷ライブラリで、Windows、macOS、Android、iOSなどの複数のプラットフォームをサポートしており、さまざまな環境で多用途なPDF印刷が可能です。

IronPDFはHTMLファイルをPDFとして変換および印刷できますか?

はい、IronPDFを使用してHTMLファイルをPDFドキュメントに変換できます。変換後、IronPDFのAPIを使用してこれらのPDFを印刷することができ、Webベースのドキュメント管理に効率的なツールです。

C# .NETプロジェクトにIronPDFをインストールするにはどうすればいいですか?

C# .NET プロジェクトに IronPDF をインストールするには、Visual Studio の NuGet パッケージマネージャーを使用します。IronPDF を検索し、PDF タスクを開始するためにインストールしてください。

IronPDFを使用してURLから直接PDFを印刷することは可能ですか?

はい、IronPDFを使用してURLから直接PDFドキュメントを印刷できます。URLを使用してPDFを取得し、わずか数行のコードでプログラム的に印刷することが可能です。

C#プロジェクトでIronPDFを使用するための前提条件は何ですか?

IronPDFを使用するためには、Visual StudioでC# .NETプロジェクトをセットアップし、NuGetパッケージマネージャーを通じてIronPDFをインストールしていることを確認してください。このセットアップは、IronPDFの機能を最大限に活用するために必要です。

IronPDFはMicrosoft OfficeファイルをPDFに変換できますか?

はい、IronPDFはMicrosoft OfficeファイルをPDFに変換することをサポートしており、さまざまなドキュメント形式を処理して必要に応じて印刷できます。

IronPDFを使用して無音印刷を行うにはどうすればよいですか?

IronPDFを使用して無音印刷を行うには、Printメソッドを使用し、silentパラメータをtrueに設定します。これにより、ユーザーの対話やダイアログボックスなしに印刷できます。

IronPDFは商用目的で使用する際に無料ですか?

IronPDFは開発目的で無料です。しかし、商用アプリケーションで使用する場合はライセンスを購入する必要があります。

Where can I learn more about using IronPDF?

包括的なチュートリアルとドキュメントについては、IronPDFのドキュメントページをご覧ください。これらのリソースは、ライブラリを効果的に使用するための詳細な例とガイドを提供しています。

カーティス・チャウ
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。