首頁 >後端開發 >C++ >如何用 C# 列印 PDF?

如何用 C# 列印 PDF?

Barbara Streisand
Barbara Streisand原創
2025-01-04 18:41:40260瀏覽

How Can I Print PDFs in C#?

在 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn