在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
您是否在尋找一種不使用 Adobe Acrobat 也能打印 PDF 文件的方法?隨著現代社會中 PDF 的使用增加,擁有一個可靠且高效的解決方案來打印這些文件變得越來越重要。許多人使用 Adobe Acrobat 來完成這個工作,但它並不是隨處可得或經濟實惠的。
在本文中,我們將討論如何使用 C# .NET 應用程序來打印 PDF 文件,而不需要使用 Adobe Reader。為此,我們將使用 IronPDF C# PDF 函式庫.
IronPDF 是一個 C# PDF 函式庫,使開發人員能夠輕鬆生成、轉換和操作 PDF 文件。它提供了一個簡單的 API,允許開發人員只需幾行代碼即可創建和編輯 PDF 文件。借助 IronPDF,開發人員可以輕鬆地 添加頁首和頁尾, 分割和合併PDF,並執行其他常見的 PDF 操作。該函式庫支援廣泛的檔案格式,包括 HTML、圖片和 Microsoft Office 文件,使這些格式轉換為 PDF 非常容易。IronPDF 是 C# 開發人員尋求處理 PDF 的強大且靈活的解決方案。
使用 IronPDF,無需 PDF 閱讀器即可列印 PDF 簡單如餅 — 只需按照以下指示操作即可。
在進行文件列印之前,需先滿足一些要求。
在 Visual Studio 中創建一個 C# .NET 專案。
首先,打開 Visual Studio。
啟動窗口將出現 — 點擊 "Create a new project"。
新的 Visual Studio 專案
在下一個視窗中,選擇「控制台應用程式」並點擊右下角的 下一步 按鈕。
新 Visual Studio 主控台應用程式
現在會出現另一個視窗——輸入您的專案名稱,選擇其位置,然後點擊 下一步 按鈕。
專案名稱
您的新 C# 控制台應用程式專案現已創建並準備就緒。
新專案創建完成
一旦專案創建完成,您可以在專案中安裝 IronPDF C# 庫,以便在沒有 Adobe 的情況下打印 PDF。
有很多不同的方法可以安裝 IronPDF,但為了使本文簡潔,我們只演示其中一種方法——NuGet 套件管理器。
在您新創建的專案中,點擊菜單欄上的工具,將會出現一個下拉菜單。
NuGet 套件管理員 UI
從這個下拉式選單中,將滑鼠懸停在「NuGet 套件管理員」上,會出現一個側邊選單。從這個選單中,點擊「為方案管理 NuGet 套件...」。
管理解決方案的 NuGet 套件...
將會開啟一個新頁面,您可以在此導航和瀏覽各個頁面。
NuGet 套件管理器視窗已開啟
在搜索欄中輸入 IronPDF,您將會看到 IronPDF 套件的列表。只需點擊最新的套件並安裝即可。
瀏覽 NuGet 套件
只需幾分鐘就能完成安裝,然後它就可以用來列印 PDF 文件。
要使用 C# 列印 PDF 文件,您可以使用 IronPDF,一個支援列印的 C# PDF 函式庫。使用 IronPDF,您可以通過使用 Print 方法直接從代碼中輕鬆列印 PDF 文件。使用 IronPDF,您可以將 HTML 文件轉換為 PDF 文件,並在運行時使用單行代碼列印 PDF 文件。您也可以直接從 URL 列印 PDF 文件。
使用 IronPDF,您可以輕鬆將HTML檔案轉換為PDF檔案,然後列印。以下是一個使用 C# 和 IronPDF 從HTML檔案列印PDF檔案的示例:
using IronPdf;
// Create a new PDFdocument and print it
var renderer = new IronPdf.HtmlToPdf();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300,true);
using IronPdf;
// Create a new PDFdocument and print it
var renderer = new IronPdf.HtmlToPdf();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300,true);
Imports IronPdf
' Create a new PDFdocument and print it
Private renderer = New IronPdf.HtmlToPdf()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
' Send the PDF to the default printer to print
' 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300,True)
上述範例代碼用於靜默打印 PDF 文檔。如果您想要保存創建的 PDF 文件並在 PDF 查看器中打開它們,您需要更改 pdf.Print(300, true)轉換
pdf.Print(300, false)
. 這個小變更使得您可以在列印之前保存PDF文件。
列印輸出檔案位置
以下是列印 PDF 文件的輸出結果。
IronPDF PDF 打印
IronPDF 也提供了一種簡單的方法來將 Microsoft Office 文件轉換為 PDF,例如 PPT 轉 PDF 文件 或 將 Excel 文件轉換為 PDF
使用 IronPDF,您可以直接從網址列列印 PDF 文件,而無需使用 Adobe Acrobat Reader,只需用幾行代碼即可。以下是直接從網址列列印 PDF 文件的代碼。
using IronPdf;
// Create a new PDF and print it
var renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300, false);
using IronPdf;
// Create a new PDF and print it
var renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
// Send the PDF to the default printer to print
// 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300, false);
Imports IronPdf
' Create a new PDF and print it
Private renderer = New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
' Send the PDF to the default printer to print
' 300 DPI, no user dialog this time ... many overloads to this method
pdf.Print(300, False)
只需運行上述代碼,您的 URL 會被轉換為 PDF 文件並開始打印。您也可以保存此文件以便稍後閱讀。
保存 PDF 文件
以下是已保存文件的輸出內容。
從 NuGet 網站輸出的 PDF 檔案
本文演示了如何使用IronPDF,一個C#的PDF庫,不使用Adobe Acrobat來列印PDF文件。
IronPDF提供了一個簡單易用的API,使開發者能夠只用幾行代碼就可以創建和編輯PDF文件。該庫支持多種文件格式,包括HTML、圖像和Microsoft Office文件,方便地將這些格式轉換成PDF。有了IronPDF,你可以輕鬆地從代碼直接列印PDF文件。 將 HTML 檔案轉換為 PDF,並直接從網址列印 PDF 文件。本文示範了如何使用 NuGet 安裝 IronPDF,並提供了從 HTML 文件和網址列印 PDF 文件的代碼示例。欲了解更多進階且詳細的 C# 列印教程,請參考 程式庫文件頁面具體而言 本教程 和這個 程式碼範例IronPDF 用于开发目的时是免费的,但需要一个 許可證 用於商業使用。您可以從我們的網站獲取有關授權的更多資訊 授權頁面.