C# を使って PDF を印刷

PDF ドキュメントを印刷します。.NET の Aspose.PDF を使用して、プログラムで PDF ファイルを変更します

C# ライブラリを使ってPDFを印刷する方法

PDFファイルを印刷するために、net プラットフォーム用の機能豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for .NET API を使用します。NuGet パッケージマネージャーを開き、aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

Package Manager Console

PM > Install-Package Aspose.PDF

C# 経由で PDF ドキュメントを印刷しています


ご使用の環境でコードを試すには Aspose.PDF for .NET が必要です。

  1. PDF を Document のインスタンスとともに読み込みます。
  2. Document.Info プロパティを使用してドキュメント情報を取得します。
  3. 異なる Document.Info プロパティにアクセスして表示します。

PDF を印刷-C#

このサンプルコードは、PDF ファイルの印刷方法を示しています

var inputFile = System.IO.Path.Combine(dataDir, "input.pdf");
var viewer = new Aspose.Pdf.Facades.PdfViewer();
viewer.BindPdf(inputFile);

viewer.AutoResize = true;
viewer.AutoRotate = true;
viewer.PrintPageDialog = false;

var ps = new Aspose.Pdf.Printing.PrinterSettings();
var pgs = new Aspose.Pdf.Printing.PageSettings();
var prtdoc = new System.Drawing.Printing.PrintDocument();

// Set printer name
ps.PrinterName = prtdoc.PrinterSettings.PrinterName;

// Set PageSize (if required)
pgs.PaperSize = Aspose.Pdf.Printing.PaperSizes.A4;

// Set PageMargins (if required)
pgs.Margins = new Aspose.Pdf.Devices.Margins(0, 0, 0, 0);

// Print document using printer and page settings
viewer.PrintDocumentWithSettings(pgs, ps);

// Close the PDF file after priting
viewer.Close();