在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
本文提供了 IronPrint 和 IronPDF 之間的全面比較,這兩個強大的庫由 Iron Software 開發。 了解這些程式庫之間的差異對於希望將列印功能集成到其軟體應用程序中的開發人員而言至關重要。
IronPDF 是一個多功能的解決方案,專為創建、操作和渲染 PDF 文件而設計。 它在 HTML 轉 PDF 轉換、合併、拆分和渲染現有 PDF 檔案等任務中表現出色。 值得注意的功能包括對 Windows 和 macOS 的跨平台支持、與多個 .NET 版本的兼容性,以及通過 NuGet 套件的簡單集成。 此外,它還可用於Java、Python和Node.js,使其成為各種編程環境中開發者的首選。
IronPDF 的一個重要特點是其能夠以程式方式將 PDF 文件列印到實體印表機。 此功能透過Print
方法實現,允許快速且高效地列印多個 PDF。 IronPDF 提供選項以指定印表機名稱、設定印表機解析度 (DPI),並使用 Microsoft PrinterSettings
,為開發人員提供對 PDF 列印過程的細緻控制。
另一方面,IronPrint 是專門為打印功能設計的專用庫。 它以專用的類和方法集用於打印相關功能而區分自己。 特別是,它提供了清晰而詳細的列印設置,使開發人員能夠自訂列印過程的各個方面,以滿足其特定需求。
IronPrint 在列印設定的全面自訂方面表現出色。 開發人員可以指定紙張大小、方向、DPI、列印份數、印表機名稱、邊距和灰階列印選項。 此外,該庫提供異步功能,防止列印操作阻塞線程,從而提升整體性能。
雖然 IronPDF 提供了穩固的 PDF 操作和基本列印功能基礎,IronPrint 更進一步,提供增強的列印功能和更廣泛的平台支援。 下面,我們將概述 IronPDF 和 IronPrint 能力之間的主要區別,以及 IronPrint 如何增強 IronPDF 的功能以滿足全球開發人員的多樣化需求。
IronPrint 引入 Printer
類,提供一套完整的方法,用於列印各種檔案類型,包括圖片和 PDF 文件。
IronPrint 包含例如 ShowPrintDialog
的方法以及非同步等效方法,以便利列印操作,防止執行緒阻塞。
廣泛的操作系統相容性:IronPrint 支援多個平台的打印,包括 Windows、Android、iOS 和 macOS。
IronPrint 使用 PrintSettings
類別,使開發人員能夠自訂列印設定。 這些設定可能會被列印對話方塊中的設定覆蓋。
要獲取可用的印表機名稱,您可以使用GetPrinterNames()
來取得印表機名單。
開發人員可以使用PrintSettings
類中的 Dpi 和 Grayscale 屬性來控制打印解析度 (DPI) 和選擇灰階打印。
IronPrint 允許開發人員通過 PrintSettings
類中的 NumberOfCopies
和 PaperMargins
等屬性來指定副本數量和紙張邊距。
IronPDF在PdfDocument
類別中提供Print()
方法,允許開發人員將PDF直接發送到電腦的打印機進行打印。
IronPDF 提供多種 Print
方法的重載,包括列印預覽對話框選項以及先進的實際列印設定。
GetPrintDocument(PrinterSettings, PrintController)
方法適用於需要對發送 PDF 到印表機進行詳細控制的開發者。
僅限於 Windows:打印功能明確指出僅支持 Windows。
開發人員可以使用 Print
方法中的參數來設定 PDF 的水平和垂直解析度。
IronPDF專門處理PDF並專門在Windows上打印。 相比之下,IronPrint 是一個更具靈活性的庫,支援更廣泛的平台。 IronPrint 提供異步列印、專用的 Printer 類別和平台特定考量等功能,使其適用於超出 IronPDF 範疇的各種應用場景。