在 C# 中列印 PDF
剛接觸 C# 世界,您可能會在尋找列印 PDF 的綜合教學課程時遇到挑戰。為了解決這個特定任務,讓我們探索兩個潛在的解決方案:
使用iTextSharp
使用iTextSharp 閱讀PDF 確實是可能的,如所提供的文檔中所引用的。但是,不支援直接從庫列印文件。相反,您需要逐頁渲染 PDF,將每個頁面儲存為圖像,然後使用可用的 C# 方法列印圖像。
替代方法
使用已安裝的PDF 檢視器列印為PDF:
此解決方法涉及使用已安裝的PDF 檢視器(例如AdAdobe) Reader。
Process p = new Process(); p.StartInfo = new ProcessStartInfo() { CreateNoWindow = true, Verb = "print", FileName = path //Provide the correct path to the PDF file here }; p.Start();
第三方元件:
利用專門為 PDF 列印設計的第三方元件(例如 PDFView4NET)提供了更簡單的解決方案。
以上是如何用 C# 列印 PDF?的詳細內容。更多資訊請關注PHP中文網其他相關文章!