使用 IRONPRINT 如何使用 IronPDF 從網絡打印機打印 PDF Curtis Chau 更新:8月 20, 2025 下載 IronPrint NuGet 下載 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在雙子座打開 請向 Gemini 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 <div class="alert alert-info iron-variant-1" role="alert"> <a href="https://ironsoftware.com/csharp/print/">IronPrint</a> is Iron Software's brand new .NET printing library, offering compatibility across a wide range of platforms, including Windows, macOS, Android, and iOS. <a href="https://ironsoftware.com/csharp/print/docs/">Get started with IronPrint</a> now! </div> <div class="alert alert-info iron-variant-1" role="alert"> <a href="https://ironsoftware.com/csharp/print/">IronPrint</a> is Iron Software's brand new .NET printing library, offering compatibility across a wide range of platforms, including Windows, macOS, Android, and iOS. <a href="https://ironsoftware.com/csharp/print/docs/">Get started with IronPrint</a> now! </div> HTML 1.簡介 本教程將向您展示如何使用 IronPDF 從網路上的任何打印機打印 PDF。 1.1 IronPDF 功能 IronPDF 是一個功能強大的 PDF 庫,可將 HTML 轉換為 PDF,同時最大限度地減少瀏覽器中顯示的原始格式損失。 面向開發人員的 .NET 程式庫使產生、讀取和操作 PDF 檔案變得容易。 IronPDF 使用 Chrome 引擎將 HTML 檔案轉換為 PDF 檔案。除了其他 Web 格式外,IronPDF 還支援 HTML、ASPX、Razor 頁面和 MVC 視圖。 IronPDF 支援所有 Microsoft.NET 技術(包括 ASP.NET Web 應用程式和傳統 Windows 應用程式)。 IronPDF 可用於建立視覺效果驚豔的 PDF 文件。 我們可以使用 IronPDF 從 HTML5、JavaScript、CSS 和圖像生成 PDF 文件。 文件裡可能還有頁首和頁尾。 使用 IronPDF 查看 PDF 文件也很容易。 可用於建立 PDF 檔案的來源包括 HTML、HTML5、ASPX 和 Razor/MVC View。 我們也可以選擇將圖片檔案和 HTML 檔案轉換為 PDF。 您可以使用 IronPDF 建立互動式 PDF 文件,填寫並提交互動式表單,合併和分割 PDF 文件,從 PDF 文件中提取文字和圖像,在 PDF 文件中搜尋文本,將 PDF 頁面柵格化為圖像,將 PDF 轉換為 HTML,以及列印 PDF 文件。 可以使用 IronPDF 從 URL 產生文件。 它還支援用戶代理、代理伺服器、cookie、HTTP 標頭和表單變量,用於在 HTML 登入表單後進行的登入。 IronPDF 可以檢視和編輯 PDF 檔案。 可以使用 IronPDF 從文件中擷取影像。 我們可以使用 IronPDF 為文件添加頁首、頁尾、文字、圖像、書籤、浮水印等。 我們可以使用 IronPDF 合併和分割全新或最近文件中的頁面。 IronPDF 無需依賴 Acrobat 軟體即可將文件轉換為 PDF。 IronPDF 可以從使用 CSS 檔案的 HTML 檔案建立 PDF。 2.在 Visual Studio 中建立新專案 在本文中,我們要使用控制台應用程式來產生 PDF 文件。 開啟 Visual Studio 軟體,然後前往"檔案"選單。 選擇"新建專案",然後選擇"控制台應用程式"。 如何從網路印表機列印 PDF 文件,圖 1 在適當的文字方塊中輸入專案名稱並選擇檔案路徑。 然後,按一下*"建立"*按鈕,並選擇所需的 .NET Framework,如下面的螢幕截圖所示。 [如何從網路印表機列印 PDF 文件,圖 2](/static-assets/pdf/blog/csharp-print-pdf-network-printer/csharp-print-pdf-network-printer-2.webp) Visual Studio 專案現在會產生所選應用程式的結構。 如果在"新專案"精靈中選擇了控制台、Windows 或 Web 應用程式模板,Visual Studio 將開啟Program.cs文件,您可以在其中輸入程式碼。 如何從網路印表機列印 PDF 文件,圖 3 接下來,我們可以加入測試程式碼的函式庫。 ## 3.安裝 IronPdf 函式庫。 IronPDF Library 可以通過四種方式下載和安裝。 這些工具包括 1. 使用 Visual Studio NuGet 套件管理器 UI 2. 使用 Visual Studio 命令列 3. 直接從 NuGet 網站下載 4. 直接從 IronPDF 網站下載 ### 3.1 使用 Visual Studio NuGet 套件管理器 UI Visual Studio 提供了 NuGet 套件管理器 UI,用於將套件直接安裝到解決方案中。 下面的截圖顯示了如何打開 NuGet Package Manager。 [如何從網路印表機列印 PDF 文件,圖 4](/static-assets/pdf/blog/csharp-print-pdf-network-printer/csharp-print-pdf-network-printer-4.webp) 套件管理器使用者介面提供了一個搜尋框,用於顯示 NuGet 網站上的套件清單。在套件管理器中,使用關鍵字"IronPDF"搜尋 IronPDF 庫,如下圖所示。 如何從網路印表機列印 PDF 文件,圖 5 在上圖中,我們可以看到相關搜尋項目的清單。 我們需要選擇所需的選項,將套件安裝至解決方案。 ### 3.2 使用 Visual Studio 命令列。 在 Visual Studio 中,前往"工具">"NuGet 套件管理員">"套件管理員控制台"。 在套件管理員控制台索引標籤中輸入以下一行: ```shell :ProductInstall 該軟體包將下載/安裝到目前專案中,即可使用。 如何從網路印表機列印 PDF 文件,圖 6 ### 3.3 從 NuGet 網站直接下載 第三種安裝 IronPDF 的方法是直接從網站下載 NuGet 套件。 1. 導覽至 IronPDF 的[NuGet](https://www.nuget.org/packages/IronPdf/)庫頁面。 2. 從右側選單中選擇"下載軟體包"連結。 3. 在檔案總管中雙擊下載的軟體包進行安裝。 4. 重新載入 Visual Studio 專案。 ### 3.4 直接從 IronPDF 網站下載 請直接從網站[下載最新版本的 IronPDF](/) 。下載完成後,請按照以下步驟將該軟體包新增至專案。 1. 在 Visual Studio 中,從"解決方案資源管理器"面板右鍵點選專案。 2. 選擇"新增參考"選項。 點選"瀏覽"按鈕,尋找已下載參考文獻的位置。 3. 按一下"確定"以新增引用。 ## 4. 列印PDF文件 IronPDF 讓我們可以使用網路印表機驅動程式列印 PDF 文件。 我們可以根據需要多次列印PDF文件。 以下是網路印表機列印的程式碼範例。 ```csharp try { // Initialize the Chrome Pdf Renderer object var chromePdfRenderer = new ChromePdfRenderer(); // Render the HTML content to a PDF using (var pdfDocument = chromePdfRenderer.RenderHtmlAsPdf("<h1>Hello, world!</h1>")) { // Get the print document from the rendered PDF using (var printDocument = pdfDocument.GetPrintDocument()) { // Specify the printer name printDocument.PrinterSettings.PrinterName = "Brother DCP-T700W Printer"; // Alternative printer for local PDF creation printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF"; // Trigger the print process printDocument.Print(); } } } catch (Exception ex) { Console.WriteLine(ex.Message); } 上述程式碼可協助我們以程式設計方式在本機或網路印表機上列印所建立的 PDF 文件。 首先,我們建立一個ChromePdfRenderer對象,它可以幫助我們將文字、HTML 程式碼、URL 和其他文件轉換為 PDF 文件。 使用RenderHtmlAsPdf 、 RenderHTMLFileAsPdf和RenderUrlAsPdf等各種方法來執行各種類型的操作。 此範例程式碼使用RenderHtmlAsPdf ,因為它允許我們將輸入的 HTML 程式碼轉換為 PDF 文件。 使用所需的方法建立ChromePdfRenderer物件後,我們需要對建立的物件使用GetPrintDocument方法,以便存取所有印表機設定。 這提供了頁面大小、邊距、DPI 等設定選項,同時我們還可以存取更多設定。 我們也可以將印表機名稱傳遞給PrinterSettings.PrinterName屬性,這樣我們就可以從指定的印表機列印頁面。 指定所有印表機設定後,我們呼叫Print方法,這將觸發在指定的印表機上進行列印。 若要使用此方法,您需要新增對System.Drawing.dll組件參考。 IronPDF對列印文件沒有任何限制。 我們可以根據需要列印任意數量的文件。 如果我們不指定印表機名稱,它將使用預設印表機進行列印。 5.結論 IronPDF 是最知名的 PDF 庫之一。 它獨立於所有其他庫運行,您的電腦無需安裝 Adobe Reader。 它還可在多種平台上運作。 IronPDF 的初始價格為$799 。用戶可以選擇支付一年的費用以獲得產品維護和升級服務。 IronPDF 也提供免版稅的 SaaS 和 OEM 再分送保障,但需額外付費。 有關價格的更多詳情,請點擊此處。 常見問題解答 如何在 C# 中使用網路印表機列印 PDF 文件? 您可以使用 IronPDF 透過網路印表機列印 PDF 文件,方法是初始化 ChromePdfRenderer 物件,將 HTML 渲染成 PDF,從 PDF 取得列印文件,指定印表機名稱,並使用 Print 方法啟動列印程序。 如果沒有安裝 Adobe Reader,我可以使用 IronPdf 嗎? 是的,IronPDF 獨立運作,不需要在您的系統上安裝 Adobe Reader 即可列印或管理 PDF 文件。 使用 IronPDF 可以將哪些類型的文件格式轉換為 PDF? IronPDF 可以將 HTML、ASPX 和 Razor 頁面等各種網頁格式轉換為 PDF 文件,同時透過 Chrome 渲染引擎保留原始格式。 如何在 Visual Studio 中設定新專案以使用 IronPDF? 若要建立新專案,請開啟 Visual Studio,導覽至「檔案」功能表,選擇「新建專案」,選擇「控制台應用程式」,輸入專案名稱和檔案路徑,按一下「建立」,並選擇所需的 .NET Framework。 在 Visual Studio 中安裝 IronPdf 的步驟是什麼? 您可以使用 Visual Studio NuGet Package Manager UI、命令列或直接從 NuGet 或 IronPDF 網站下載安裝 IronPdf。 IronPdf 是否與 macOS 和 Android 相容? 是的,IronPdf 是一個跨平台的函式庫,支援 Windows、macOS、Android 和 iOS,使其適用於不同的開發環境。 使用 IronPDF 可以為 PDF 添加哪些互動功能? IronPDF 允許建立互動式 PDF,包括填寫表格、新增頁眉、頁腳、插入水印等功能,提高使用者對文件的參與程度。 使用 IronPDF 列印文件有任何限制嗎? 不,IronPDF 不會對您可以列印的文件數量做任何限制,為大量列印需求提供彈性。 IronPdf 的定價模式如何? IronPDF 以初始價格提供 Lite License,並提供一年維護、升級以及免版稅 SaaS 和 OEM 再發行的額外選項,但需支付額外費用。 Curtis Chau 立即與工程團隊聊天 技術作家 Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。 相關文章 發表日期 12月 18, 2025 使用 IronPrint 在不開啟 Adobe 的情況下透過 VB.NET 列印 PDF VB.NET 打印 PDF 教程:在您的 .NET 應用中實現 PDF 打印。靜默打印、對話框選項、自定義設置。 閱讀更多 發表日期 10月 19, 2025 如何使用 IronPrint 在 VB.NET 中打印 PDF VB.NET 打印 PDF 教程:在您的 .NET 應用中實現 PDF 打印。靜默打印、對話框選項、自定義設置。 閱讀更多 更新8月 3, 2025 C# 程式化打印 PDF(代碼示例教程) 有多種應用場景中需要用到打印為 PDF 文件的功能。 閱讀更多 如何在 C# 中不使用 Adobe 打印 PDF 文件如何在 .NET Core 中打印 PDF 文件
發表日期 12月 18, 2025 使用 IronPrint 在不開啟 Adobe 的情況下透過 VB.NET 列印 PDF VB.NET 打印 PDF 教程:在您的 .NET 應用中實現 PDF 打印。靜默打印、對話框選項、自定義設置。 閱讀更多
發表日期 10月 19, 2025 如何使用 IronPrint 在 VB.NET 中打印 PDF VB.NET 打印 PDF 教程:在您的 .NET 應用中實現 PDF 打印。靜默打印、對話框選項、自定義設置。 閱讀更多