IRONPRINTの使用

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

公開済み 2023年2月26日
共有:

1. 序論

Adobe Acrobatを使わずにPDFファイルを印刷する方法をお探しですか? 現代社会ではPDFの利用が増加しているため、この種のファイルを印刷するための信頼性が高く効率的なソリューションが重要になっています。 この目的のためにアドビ・アクロバットを使う人は多いが、いつでも使えるわけではないし、手頃な値段でもない。

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

2.IronPDF (PDFライブラリ)

IronPDFはC#(シーシャープ)PDFライブラリで、開発者が簡単に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を開く。

スタートアップウィンドウが表示されますので、"Create new project "をクリックしてください。

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

新しいVisual Studioプロジェクト

次のウィンドウで "Console Application "を選択し、右下のNextボタンをクリックする。

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

**新しいVisual Studioコンソール・アプリケーション

プロジェクトの名前を書き、その場所を選択し、Nextボタンをクリックします。

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

プロジェクト名

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

C#(シーシャープ)でAdobeを使わずにPDFファイルを印刷する方法、図4:新規プロジェクト作成完了

**新規プロジェクトは終了しました

3.2.NuGetを使ってIronPDFをインストールする (IronPDF)

プロジェクトが作成されたら、あとはIronPDFC#ライブラリをプロジェクトにインストールするだけです。

IronPDFをインストールする方法はいろいろありますが、この記事を短くするために、NuGetパッケージマネージャを使った方法を紹介します。

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

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

NuGet パッケージ マネージャー UI

このドロップダウンメニューから、"NuGet Package Manager "にマウスカーソルを合わせると、サイドメニューが表示されます。 このメニューから、"Manage NuGet Packages for solutions... "をクリックする。

C#(シーシャープ)でAdobeを使わずにPDFファイルを印刷する方法, 図6:ソリューションのNuGetパッケージを管理する...

ソリューションのNuGetパッケージの管理...

新しいページが開き、そこでページの移動や閲覧ができます。

C#(シーシャープ)でAdobeを使わずにPDFファイルを印刷する方法 図7:NuGetパッケージマネージャーウィンドウを開いたところ

**NuGetパッケージマネージャーウィンドウが開きます。

検索バーにIronPDFと書くと、IronPDFパッケージのリストが表示されます。 最新のパッケージをクリックしてインストールしてください。

C#でAdobeを使わずにPDFファイルを印刷する方法(図8):NuGetパッケージのブラウズ

NuGetパッケージのブラウジング

インストールには数分しかかからない。 そうすれば、PDFファイルの印刷に使えるようになります。

4.C#(シーシャープ)を使用してPDF文書を印刷します;

C#を使用してPDF文書を印刷するには、印刷をサポートするC# PDFライブラリであるIronPDF (シーシャープ)を使用することができます。 IronPDFを使えば、Printメソッドを使ってコードから直接PDFドキュメントを印刷することができます。 IronPDFを使うことで、HTMLファイルをPDFファイルに変換し、1行のコードでPDFドキュメントを印刷することができます。 また、URLから直接PDF文書を印刷することもできます。

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

IronPDFを使えば、HTMLファイルを簡単にPDFに変換し、印刷することができます。 以下はC# (シーアンPDF)を使ってHTMLファイルからPDFファイルを印刷する例です:

using IronPdf;

// Create a new PDFdocument and print it
var renderer = new IronPdf.HtmlToPdf();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300,true);
using IronPdf;

// Create a new PDFdocument and print it
var renderer = new IronPdf.HtmlToPdf();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300,true);
Imports IronPdf

' Create a new PDFdocument and print it
Private renderer = New IronPdf.HtmlToPdf()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
' Send the PDF to the default printer to print
' 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300,True)
VB   C#

上記のサンプルコードは、PDF文書を無音で印刷するためのものです。 作成したPDFファイルを保存してPDFビューアで開きたい場合は、pdf.Print(300, true)を「pdf.Print」に変更する。(300, false). この小さな変更により、印刷前にPDFファイルを保存できるようになりました。

C#(シーシャープ)でAdobeを使わずにPDFファイルを印刷する方法 図9:印刷出力ファイルの場所

**印刷出力ファイルの場所

以下は、PDF文書を印刷したときの出力です。

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

IronPDF PDF印刷

IronPDFはまた、Microsoft OfficeファイルをPDFに変換するための簡単なアプローチを提供します。PPTからPDFファイルはい、以下の内容を日本語に翻訳いたします:

以下の内容を日本語に翻訳してください:

IronPDF allows developers to generate, edit and read PDF files in .NET applications. It simplifies the process of integrating PDF functionalities into software development projects.

Let's get startedエクセルファイルからPDFへ

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

IronPDFを使えば、Adobe Acrobat Readerを使わなくても、数行のコードを書くだけで、URLから直接PDFドキュメントを印刷することができます。 以下は、URLから直接PDF文書を印刷するためのコードです。

using IronPdf;

// Create a new PDF and print it
var renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300, false);
using IronPdf;

// Create a new PDF and print it
var renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300, false);
Imports IronPdf

' Create a new PDF and print it
Private renderer = New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
' Send the PDF to the default printer to print
' 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300, False)
VB   C#

上記のコードを実行するだけで、URLがPDF文書に変換され、印刷が開始されます。 後で読むためにこのファイルを保存することもできる。

C#(シーシャープ)でAdobeを使わずにPDFファイルを印刷する方法 図11:PDFファイルを保存する

**PDFファイルを保存する

以下は、印刷された保存ファイルの出力である。

C#(シーシャープ)でAdobeを使わずに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 は開発目的であれば無料で利用できますが、次のような制約があります。ライセンス商業利用のため。 ライセンシングに関する追加情報はライセンスページ.

< 以前
C#でPDFファイルを黙って印刷する方法
次へ >
ネットワークプリンターを使用してIronPDFからPDFを印刷する方法

準備はできましたか? バージョン: 2024.12 新発売

無料のNuGetダウンロード 総ダウンロード数: 12,281 ライセンスを表示 >