多くの企業は、紙の使用を大幅に減らしています。ただし、印刷が重要なシナリオがいくつかあります。たとえば、システムにはPDF形式のオンライン注文の詳細が含まれている場合があります。配達のためにオンライン注文を発送する際にPDFを印刷する必要があります。アイテムを大規模に処理するため、各ドキュメントを手動で印刷するのはかなりの作業になる可能性があります。 Aspose.PDF for .NET APIは、他の多くのファイル操作および変換機能に加えて、PDFファイルの効率的な印刷をサポートします。 C#を使用した.NETアプリケーションでのPDFファイルの印刷に関連する次のユースケースを調べてみましょう。
C#でPDFファイルを印刷する C#で複数のPDFファイルを印刷する PDFの特定のページをC#で印刷する 保護されたPDFファイルをC#で印刷する PDFページをC#でさまざまな用紙トレイに印刷する C#を使用して異なるページ範囲を異なる給紙元に印刷する C#でPDFを印刷するときに印刷ジョブのステータスを確認する C#でPDFファイルを印刷する PDFファイルの印刷は、C#またはVB.netを使用して.NETアプリケーションで自動化できます。以下の簡単な手順に従ってPDFファイルを印刷できます。
PdfViewerクラスのオブジェクトを作成します 入力PDFドキュメントを読み込む PDFファイルを印刷する 以下のコードスニペットは、C#を使用してPDFファイルを印刷する方法を示しています。
//PdfViewerオブジェクトを作成します PdfViewer viewer = new PdfViewer(); //入力PDFファイルを開く viewer.BindPdf(dataDir + "Test.pdf"); //PDFドキュメントを印刷する viewer.PrintDocument(); //PDFファイルを閉じる viewer.Close(); C#で複数のPDFファイルを印刷する ビジネスの性質上、複数のファイルを印刷する必要がある場合、この機能はAspose.PDF for .NET APIですでにサポートされています。上記のコードスニペットを使用して複数のPDFファイルを1つずつ印刷すると、少し時間がかかる場合があります。したがって、プロセスを簡単にするために、PDF印刷をさらに一歩進めましょう。ここでは、リストを使用して、各PDFファイルの名前をそのリストに追加します。次の手順は、複数のPDFファイルを印刷する方法を説明しています。
文字列型のリストを初期化する リストにPDFファイルを追加 入力PDFファイルをロードします 複数のPDFファイルを印刷する コードスニペットは、C#を使用して複数のPDFファイルを印刷する方法を示しています。
var files = new List(); files.Add(dataDir + "First.pdf"); files.Add(dataDir + "Second.pdf"); foreach (String file in files) { //PdfViewerオブジェクトを作成します PdfViewer viewer = new PdfViewer(); //入力PDFファイルを開く viewer.BindPdf(file); //PDFドキュメントを印刷する viewer.