ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
PDFは「Portable Document Format」を意味する。 開発者がアプリケーションでプログラム的にPDFファイルを印刷する必要があるシナリオはたくさんあります。 C#(シーシャープ)ではこれは非常に面倒な作業ですが、IronPDFのおかげで数行のコードで非常に簡単にできるようになりました。 このツールは、デフォルトのプリンタ設定だけでなく、カスタム印刷オプションを使用してPDF文書を印刷することができます。 このチュートリアルでは、C#(シーシャープ)言語を使用してPDFを印刷する方法を学びます。
ここでは以下のトピックを取り上げる:
IronPDFのインストール
NuGet パッケージマネージャー
NuGet パッケージ マネージャー コンソール
PDF文書の印刷
PDF文書の作成とPDFの印刷
URLからPDF文書を作成し、印刷する
印刷
メソッドプリンタ名
プロパティプリンター解像度
プリンターの解像度をカスタマイズするプロパティIronPDFは.NETフレームワーク用のPDFライブラリで、開発者は簡単にPDFファイルを作成することができます。 IronPDFのレンダリングはGoogle Chrome (グーグルクローム)のデスクトップ版では「ピクセルパーフェクト」です。 IronPDFは一行のコードで簡単にPDFドキュメントを作成します。 Acrobat Readerや他のPDFビューアなしでPDF文書を処理できます。
IronPDFはHTML文字列、HTMLファイル、URLからPDFファイルを作成することができます。 その後、これらのファイルをデフォルトのプリンターに送って印刷することができる。
The provided text is simply 'A'. It does not contain any complex technical terms or context requiring specialized translation.
Here is the translation:
A 無料試用 IronPDFが利用可能です。
このチュートリアルではVisual Studio 2022を使用しますが、それ以前のバージョンを使用することもできます。
IronPDF ライブラリをインストールするには、以下の方法をご利用ください:
IronPDF C# .NET コアライブラリはNuGetパッケージマネージャからインストールできます。
ツール(Tools)] > [NuGetパッケージマネージャ(NuGet Package Manager)] > [ソリューション用NuGetパッケージの管理(Manage NuGet Packages for Solution)] をクリックして、パッケージマネージャを開きます。
または、Solution Explorer でプロジェクトを右クリックし、Manage NuGet Packages. をクリックします。
IronPDFを検索。 IronPDFを選択し、「Install」をクリックします。 ライブラリのインストールが始まります。
ツール > NuGet Package Manager > パッケージ マネージャーコンソール** をクリックして、NuGetパッケージマネージャーコンソールを開きます。
コマンドラインに以下のコマンドを入力する:
Install-Package IronPrint
プロジェクトでIronPDFを使用するもう一つの方法は、IronPDFライブラリからDLLファイルを追加することである。 DLLファイルをこちらからダウンロードできますリンク.
インストールが完了したら、IronPDFとSystem.Drawing.DLL
名前空間をプログラムファイルに追加してください。
using IronPdf;
using System.Drawing.dll;
using IronPdf;
using System.Drawing.dll;
Imports IronPdf
Imports System.Drawing.dll
**注意: IronPDFの機能を使用するすべてのファイルにこれらの参照を追加する必要があります。
IronPDFがインストールされ、準備が整いました。! これで、.NETコアアプリケーション用の最初のPDFドキュメントを作成し、デフォルトのプリンターに送って印刷できるようになりました。 以下のコード例を使用して、いくつかの例を見てみましょう。
HTML文字列を処理し、PDF形式に変換するのはとても簡単です。 この新しく作成されたファイルはIronPDFを使って印刷することができます。 こちらは簡単にPDFを作成するコードです。
// Render any HTML fragment or document to HTML
var html= new ChromePdfRenderer();
using var PDF = html.RenderHtmlAsPdf("<h1>Hello IronPdf</h1><p>This tutorial will help to print this text to PDF file");
// Send the PDF to the default printer to print
Pdf.Print();
System.Drawing.Printing.PrintDocument PrintDocYouCanWorkWith = Pdf.GetPrintDocument();
// Render any HTML fragment or document to HTML
var html= new ChromePdfRenderer();
using var PDF = html.RenderHtmlAsPdf("<h1>Hello IronPdf</h1><p>This tutorial will help to print this text to PDF file");
// Send the PDF to the default printer to print
Pdf.Print();
System.Drawing.Printing.PrintDocument PrintDocYouCanWorkWith = Pdf.GetPrintDocument();
' Render any HTML fragment or document to HTML
Dim html= New ChromePdfRenderer()
Dim PDF = html.RenderHtmlAsPdf("<h1>Hello IronPdf</h1><p>This tutorial will help to print this text to PDF file")
' Send the PDF to the default printer to print
Pdf.Print()
Dim PrintDocYouCanWorkWith As System.Drawing.Printing.PrintDocument = Pdf.GetPrintDocument()
このコードは、RenderHtmlAsPdf
関数に渡されたHTMLコンテンツでPDFファイルを作成します。 こ の関数は、 HTML 断片を PDF 文書へ変換 し ます。
PDFファイルやPDFページを生成するには、IronPDFライブラリを使用してHTMLタグに精通している必要があります。 PDFファイルの出力をプリンタに送信するには、Print
関数を使用します。 プリンタダイアログが表示され、印刷ジョブを確認できます。
URLを使ってPDF文書を作成することもできます:
var Render = new ChromePdfRenderer();
var PDF = Render.RenderUrlAsPdf("https://ironpdf.com/");
// Send the PDF to the default printer to print
Pdf.Print();
System.Drawing.Printing.PrintDocument PrintDoc = Pdf.GetPrintDocument();
var Render = new ChromePdfRenderer();
var PDF = Render.RenderUrlAsPdf("https://ironpdf.com/");
// Send the PDF to the default printer to print
Pdf.Print();
System.Drawing.Printing.PrintDocument PrintDoc = Pdf.GetPrintDocument();
Dim Render = New ChromePdfRenderer()
Dim PDF = Render.RenderUrlAsPdf("https://ironpdf.com/")
' Send the PDF to the default printer to print
Pdf.Print()
Dim PrintDoc As System.Drawing.Printing.PrintDocument = Pdf.GetPrintDocument()
PDFは以下のように印刷されます:
IronPDFは多機能で、プリンターの検索や印刷解像度の設定などの印刷機能を扱うことができます。
プリンタを指定するために必要なことは、現在の印刷ドキュメントオブジェクトを取得することです。(GetPrintDocumentメソッドの助けを借りて。)の場合、
PrinterSettings.PrinterName`プロパティを使用します。 利用可能なプリンターを選択することができます。
using (var printDocument = PDF.GetPrintDocument())
{
printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF";
printDocument.Print();
}
using (var printDocument = PDF.GetPrintDocument())
{
printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF";
printDocument.Print();
}
Using printDocument = PDF.GetPrintDocument()
printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF"
printDocument.Print()
End Using
上のコードサンプルでは、「Microsoft Print to PDF」を選択しています。 以下のリンクから詳細をご覧ください。特定の印刷設定を行うはドキュメンテーションのページにある。
PDFを印刷する際の解像度も設定できます。 解像度は、出力に応じて印刷または表示されるピクセル数を指す。 IronPDFを使って印刷ドキュメントの解像度を設定することもできます。DefaultPageSettings.PrinterResolution`。PDFドキュメントのプロパティ。
printDocument.DefaultPageSettings.PrinterResolution = new PrinterResolution
{
Kind = PrinterResolutionKind.Custom,
X = 1200,
Y = 1200
};
printDocument.DefaultPageSettings.PrinterResolution = new PrinterResolution
{
Kind = PrinterResolutionKind.Custom,
X = 1200,
Y = 1200
};
printDocument.DefaultPageSettings.PrinterResolution = New PrinterResolution With {
.Kind = PrinterResolutionKind.Custom,
.X = 1200,
.Y = 1200
}
次のコード例では、プリンター名と解像度を変更する方法と、印刷されたページ数を取得する方法を説明します。
using (var printDocument = PDF.GetPrintDocument())
{
printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF";
printDocument.DefaultPageSettings.PrinterResolution = new PrinterResolution
{
Kind = PrinterResolutionKind.Custom,
X = 1200,
Y = 1200
};
var printedPages = 0;
printDocument.PrintPage += (sender, args) => printedPages++;
printDocument.Print();
}
using (var printDocument = PDF.GetPrintDocument())
{
printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF";
printDocument.DefaultPageSettings.PrinterResolution = new PrinterResolution
{
Kind = PrinterResolutionKind.Custom,
X = 1200,
Y = 1200
};
var printedPages = 0;
printDocument.PrintPage += (sender, args) => printedPages++;
printDocument.Print();
}
Using printDocument = PDF.GetPrintDocument()
printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF"
printDocument.DefaultPageSettings.PrinterResolution = New PrinterResolution With {
.Kind = PrinterResolutionKind.Custom,
.X = 1200,
.Y = 1200
}
Dim printedPages = 0
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: printDocument.PrintPage += (sender, args) => printedPages++;
AddHandler printDocument.PrintPage, Sub(sender, args) printedPages
printedPages += 1
printDocument.Print()
End Using
IronPDFは、PDFドキュメントを扱うための完全なソリューションです。 異なる形式からPDFへの変換機能を提供します。 IronPDF ライブラリ機能を使えば、PDFファイルの操作や書式設定がとても簡単になります。 必要なのは、PDFファイルを作成し、フォーマットするための数行のコードだけです。プログラムでPDFを印刷することもできます。 コンピュータのデフォルト・プリンタにPDFを送信して印刷します。 ユーザーに印刷ダイアログウィンドウを表示することもできるし、Print
メソッドのオーバーロードを使って静かに印刷することもできる。
The provided text is simply 'A'. It does not contain any complex technical terms or context requiring specialized translation.
Here is the translation:
A 無料試用 また、IronPDFを使ってアプリケーションでPDFドキュメントを生成、印刷することもできます。 ライセンスに関する詳細は、こちらをご覧ください。リンク.
加えて、現在の特別オファーIron Software5製品を、わずか2製品の価格でお求めいただけます。
9つの .NET API製品 オフィス文書用