如何在 C# 中列印 PDF 文件

Print Document Tutorial

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPrint 是一個功能強大的列印函式庫,專為協助 .NET C# 開發人員將列印功能整合至其應用程式而設計。 IronPrint 擁有跨越 Windows、macOS、iOS 和 Android 平台的廣泛相容性,可在各種作業系統上穩定可靠地運作。 無論您是為桌面環境、蘋果公司的 macOS 生態系統,還是 iOS 和 Android 等行動平台建立應用程式,IronPrint 都能簡化列印功能的實作,為您在 .NET C# 環境下的所有列印需求提供多功能且人性化的解決方案。

as-heading:2(Quickstart: Silently Print a Document with IronPrint)

只需一行程式碼即可列印,無需對話框,無須大費周章。 使用IronPrint.Printer.Print(...)默認或自定義設定直接將 PDF 或影像傳送至印表機。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPrint with NuGet Package Manager

    PM > Install-Package IronPrint

  2. Copy and run this code snippet.

    IronPrint.Printer.Print("path/to/your/document.pdf");
  3. Deploy to test on your live environment

    Start using IronPrint in your project today with a free trial
    arrow pointer

-

目錄

列印文件取得印表機資訊列印文件靜默列印使用對話框列印套用列印設定取得印表機資訊取得印表機名稱

常見問題解答

如何在 .NET C# 中悄無聲息地打印文件?

您可以使用 PrintJob 實例的 PrintSilently() 方法來執行打印任務,而無需用戶交互。這允許文檔以程式控制方式打印而不顯示打印對話框。

在 .NET C# 中,打印文檔並顯示打印對話框的過程是什麼?

您可以使用 PrintJob 實例上的 PrintWithDialog() 方法來啟動一個帶有用戶交互的打印工作。這會顯示打印設置對話框,允許用戶在打印之前自定義選項。

在 .NET C# 中是否可以程式控制地應用自定義打印設置?

是的,您可以通過創建 PrintSettings 對象並配置諸如色彩模式、雙工模式和副本數量的屬性來程式控制地應用自定義打印設置。然後,這些設置可以應用於一個 PrintJob 實例。

如何在 .NET C# 應用程式中檢索可用的打印機名稱?

您可以使用 PrinterSettings.GetAvailablePrinters() 方法來檢索可用的打印機名稱。這提供了一個系統上安裝的打印機名稱的可枚舉列表,以供選擇或信息性用途。

是否可以使用 .NET C# 庫打印不同的文檔格式?

是的,該庫支持打印多種文檔格式,包括 PDF、PNG、HTML、TIFF、GIF、JPEG、IMAGE 和 BITMAP,這使得文檔打印選項十分多樣化。

使用 .NET C# 庫打印文檔支持哪些平台?

該庫支持多個平台,如 Windows、macOS、iOS 和 Android,確保在這些操作系統上打印功能的一致性和可靠性。

在 .NET C# 中,無聲打印與基於對話框的打印有何不同?

無聲打印允許文檔以程式控制方式打印而無需用戶交互,使用 PrintSilently() 方法。基於對話框的打印涉及顯示一個打印對話框以供用戶自定義,通過 PrintWithDialog() 方法實現。

Curtis Chau
技術作家

Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。

準備好開始了嗎?
Nuget 下載 34,016 | 版本: 2025.11 剛剛發布