10 .NET API 產品適用於您的辦公文檔
總套件價值:
$7,192 美元
在IT文件管理的世界中,效率和準確性是至關重要的。 Iron Suite 提供了一套強大的工具,旨在簡化文檔處理的各個方面。 無論您是在創建 PDF 文件、管理電子表格、自動化數據提取,還是生成條碼和 QR 碼,Iron Suite 都提供強大的解決方案,以提高生產力並確保精確的文檔管理。 以下是Iron Suite產品的主要亮點:
IronPDF: 通過提供 HTML 轉 PDF 轉換和安全文件處理等功能,簡化了 PDF 的生成和管理。
IronOCR: 自動從掃描的文件和圖像中提取文本,提高數據輸入效率。
IronXL: 能夠在不安裝 Microsoft Excel 的情況下無縫操作和分析 Excel 文件,非常適合以數據為中心的 IT 文檔。
IronBarcode 和 IronQR:方便條碼和 QR 碼的生成與掃描,這對於庫存和行銷文件至關重要。
IronPrint: 從 .NET 應用程式直接簡化列印任務,減少文檔分發的人工工作。
將Iron Suite整合到您的 IT 文件工作流程中,確保操作更順暢並提升文件管理能力,使您的團隊能更專注於有效率地提供高品質的成果。
製作和管理PDF 在 IT 文檔中尤為重要。 IronPDF 是一個強大的 C# PDF 生成器,可簡化這個流程。
整合的便利性:IronPDF 能夠順利整合至 .NET 應用程式,讓開發人員能夠輕鬆地建立 PDF 文件、操作它們並修改 PDF 檔案。
全面功能:它支持HTML 轉為 PDF,確保網頁和 HTML 文件能準確地呈現為 PDF。 這對於直接從網路應用程式生成 PDF 檔案、報告和文件特別有用。
高品質輸出:這個 .NET PDF 庫確保生成的 PDF 具有高品質,無論是文字、圖像還是複雜的版面配置,都能保持原始內容的完整性。
安全性:IronPDF 擁有密碼保護和數位簽章等功能,確保您的文件安全且符合行業標準。
若要安裝 IronPDF,請在 Microsoft Visual Studio 中使用 NuGet 套件管理器解決方案或套件管理器主控台:
Install-Package IronPdf
Install-Package IronPdf
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'Install-Package IronPdf
此命令會安裝 IronPDF 及其相依項目。
使用IronPDF for .NET程式庫可以簡化從HTML內容生成PDF文件的過程。 以下是一個快速範例,只需幾行代碼即可將簡單的 HTML 標題轉換為 PDF 文件。
using IronPdf;
var Renderer = new ChromePdfRenderer();
var PDF = Renderer.RenderHtmlAsPdf("<h1>Hello, IronPDF!</h1>");
PDF.SaveAs("HelloIronPDF.pdf");
using IronPdf;
var Renderer = new ChromePdfRenderer();
var PDF = Renderer.RenderHtmlAsPdf("<h1>Hello, IronPDF!</h1>");
PDF.SaveAs("HelloIronPDF.pdf");
Imports IronPdf
Private Renderer = New ChromePdfRenderer()
Private PDF = Renderer.RenderHtmlAsPdf("<h1>Hello, IronPDF!</h1>")
PDF.SaveAs("HelloIronPDF.pdf")
此程式碼從 HTML 字串建立 PDF 檔案。 它初始化了一個 'ChromePdfRenderer' 對象,該對象用於通過 RenderHtmlAsPdf 方法將 HTML 字串呈現為 PDF。 生成的 PDF 然後使用 SaveAs 方法保存為「HelloIronPDF.pdf」。 這可以擴展以生成詳細的報告、手冊和指南。 如需有關由 IronPDF 管理的各種 PDF 生成任務的更多資訊及程式範例,請造訪文件頁面。
在典型的 IT 文件情境中,IronPDF 可以用來生成 PDF 文件,包括詳細報告、用戶手冊和技術指南,這些文件可直接從儲存在 web 應用程序或數據庫中的數據生成,節省時間並減少手動工作。 想像一下,您需要從基於網路的應用程式生成使用手冊。 IronPDF可以將HTML內容轉換為精美的PDF文件,節省時間並確保一致性。
IronOCR 是一款自動化從數據提取的光學字符識別 (OCR) 軟件,適用於掃描文檔、圖像和 PDF。 它對應付帳款部門特別有用。
精確的文字識別:IronOCR 提供高度準確的文字識別,確保從發票、收據和其他文件提取的數據是精確的。
多語言支援: 它支援超過125種語言,使其在全球應用中非常多元化。
輕鬆整合:與其他 Iron Suite 產品一樣,IronOCR 與 .NET 應用程式無縫整合,便於在現有工作流程中輕鬆實施。
PDF 和圖像處理:它可以從多種文件格式讀取,包括 PDF、TIFF、JPEG 和 PNG,使其成為不同文檔需求中的靈活且有價值的工具。
要安裝IronOCR,請使用 NuGet 套件管理器解決方案或使用套件管理器主控台執行以下命令:
Install-Package IronOcr
Install-Package IronOcr
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'Install-Package IronOcr
此命令會安裝 IronOCR 及其相依項目。
使用IronOCR庫可以有效地從圖像中提取文本。 以下程式碼是一個使用 C# 從影像檔案中讀取文字的簡潔範例。
using IronOcr;
var ocr = new IronTesseract();
using var input = new OcrInput();
input.LoadImage("invoice.png");
OcrResult result = ocr.Read(input);
Console.WriteLine(result.Text);
using IronOcr;
var ocr = new IronTesseract();
using var input = new OcrInput();
input.LoadImage("invoice.png");
OcrResult result = ocr.Read(input);
Console.WriteLine(result.Text);
Imports IronOcr
Private ocr = New IronTesseract()
Private input = New OcrInput()
input.LoadImage("invoice.png")
Dim result As OcrResult = ocr.Read(input)
Console.WriteLine(result.Text)
上面的程式碼對影像執行光學字符識別 (OCR)。 它初始化了一個 'IronTesseract' 對象和一個 'OcrInput' 對象。 將圖像 "invoice.png" 使用 Load 方法載入至 OcrInput,IronTesseract 的 Read 方法處理輸入以提取文本,然後將其打印到控制台。 提取的文本可以進一步處理以自動化數據輸入任務。 我們可以使用字串格式化和正則表達式來分離特定所需的信息。
此範例中使用的發票圖像是:
自動化發票資料提取,如發票號碼、日期和金額,從掃描文件中提取,以簡化數據輸入並減少錯誤。 此自動化減少了手動數據輸入錯誤,加快了處理時間,確保及時付款和更好的財務管理。
管理和操作試算表是 IT 文件的另一個重要方面,尤其是在資料分析和報告方面。 IronXL 提供了一個強大的解決方案來完成這些任務。
讀取和寫入 Excel 文件:IronXL 允許讀取、寫入和更新Excel 文件,而不需要在伺服器上安裝 Microsoft Excel。
資料分析: 它支持複雜的數據操作,包括公式、資料驗證和樞紐分析表,實現全面的資料分析和報告。
性能:IronXL 設計用於高效處理大型數據集,即使在大量數據的情況下也能保證高性能。
易用性:透過簡單明瞭的 API,開發者可以輕鬆將 IronXL 整合到其應用程式中,以自動化電子表格操作。
若要安裝IronXL,請使用解決方案的NuGet套件管理器或套件管理器控制台:
Install-Package IronXL.Excel
Install-Package IronXL.Excel
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'Install-Package IronXL.Excel
此命令會安裝 IronXL 及其相依性。
使用IronXL函式庫,讓以程式方式創建和操作 Excel 文件變得簡單。 以下是一個簡單的示例,展示瞭如何創建新的 Excel 工作簿、添加數據並將其保存為 XLSX 文件。
using IronXL;
// Create new Excel WorkBook document
WorkBook workBook = WorkBook.Create();
// Create a blank WorkSheet
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");
// Add data and styles to the new worksheet
workSheet["A1"].Value = "Hello World";
// Save the excel file as XLS, XLSX, CSV, TSV, JSON, XML, HTML and streams
workBook.SaveAs("sample.xlsx");
using IronXL;
// Create new Excel WorkBook document
WorkBook workBook = WorkBook.Create();
// Create a blank WorkSheet
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");
// Add data and styles to the new worksheet
workSheet["A1"].Value = "Hello World";
// Save the excel file as XLS, XLSX, CSV, TSV, JSON, XML, HTML and streams
workBook.SaveAs("sample.xlsx");
Imports IronXL
' Create new Excel WorkBook document
Private workBook As WorkBook = WorkBook.Create()
' Create a blank WorkSheet
Private workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")
' Add data and styles to the new worksheet
Private workSheet("A1").Value = "Hello World"
' Save the excel file as XLS, XLSX, CSV, TSV, JSON, XML, HTML and streams
workBook.SaveAs("sample.xlsx")
上述程式碼建立了一個新的 Excel 活頁簿和工作表。 它初始化一個 'WorkBook' 物件,並使用 workbook.CreateWorkSheet() 方法創建一個名為 "new_sheet" 的空白工作表。 然後,它將值「Hello World」添加到工作表的單元格 A1。 最後,活頁簿被儲存為名為"sample.xlsx"的 Excel 檔案。 此功能對於動態報告生成和數據管理至關重要。
!使用 C# PDF 生成器和 Iron Suite 工具提升 IT 工作流程:圖 10 - 使用 IronXL 程式生成的輸出 Excel "sample.xlsx"。
對於IT文檔,IronXL 可以用於生成動態報告、更新財務模型以及維護大量的日誌和記錄。 由於其輕鬆處理大型資料集的能力,這使得它成為資料密集型應用程式的必備工具。 使用IronXL從Excel文件中讀取數據、執行計算,並將結果寫回Excel,以生成動態財務報告,便於共享和展示。
條碼通常用於庫存管理和追踪系統。 IronBarcode 使生成和讀取條碼變得簡單。
廣泛的條碼支持:IronBarcode 支持多種類型的條碼格式,確保與各種行業標準的兼容性。
高品質圖像:該庫可生成高解析度的條碼,產生適合專業用途的清晰圖像。
易讀性: IronBarcode 效率地讀取和解碼條碼,提供快速且準確的結果以實現無縫的數據提取。
要安裝IronBarcode,請使用解決方案的NuGet套件管理器或套件管理器主控台:
Install-Package BarCode
Install-Package BarCode
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'Install-Package BarCode
此命令將安裝IronBarcode及其相依項目。
使用IronBarcode庫來程式生成條碼變得簡單。 以下是一個快速示例,用於從數字字符串創建 Code 128 條碼並將其保存為 PNG 圖像。
using IronBarCode;
using System.Drawing;
var Barcode = BarcodeWriter.CreateBarcode("1234567890", BarcodeEncoding.Code128);
Barcode.SaveAsPng("barcode.png");
using IronBarCode;
using System.Drawing;
var Barcode = BarcodeWriter.CreateBarcode("1234567890", BarcodeEncoding.Code128);
Barcode.SaveAsPng("barcode.png");
Imports IronBarCode
Imports System.Drawing
Private Barcode = BarcodeWriter.CreateBarcode("1234567890", BarcodeEncoding.Code128)
Barcode.SaveAsPng("barcode.png")
此代碼生成條碼並將其保存為 PNG 文件。它使用 IronBarcode 的 BarcodeWriter.CreateBarcode() 方法,使用 Code128 編碼生成字串 "1234567890" 的條碼。 然後將條碼保存為名為 "barcode.png" 的圖像文件。
下面是讀取條碼的一個快速示例。
using IronBarCode;
// Read a barcode
var Result = BarcodeReader.Read("barcode.png");
foreach (var barcodeValue in Result)
Console.WriteLine($"Barcode Value: {barcodeValue.ToString()}");
using IronBarCode;
// Read a barcode
var Result = BarcodeReader.Read("barcode.png");
foreach (var barcodeValue in Result)
Console.WriteLine($"Barcode Value: {barcodeValue.ToString()}");
Imports IronBarCode
' Read a barcode
Private Result = BarcodeReader.Read("barcode.png")
For Each barcodeValue In Result
Console.WriteLine($"Barcode Value: {barcodeValue.ToString()}")
Next barcodeValue
上述程式碼從圖像檔案中讀取條碼並列印解碼後的值。 它使用BarcodeReader.Read() 方法來從 "barcode.png" 中讀取條形碼,然後遍歷結果,將每個解碼的條形碼值列印到控制台。
生成條碼 用於追蹤產品並掃描以快速更新庫存水平,確保高效且精確的庫存管理。 此過程簡化操作並提高整體生產力。
QR碼用途廣泛,常用於各種應用,如鏈接、聯繫信息等。 IronQR 使處理 QR 碼變得簡單明瞭。
輕鬆生成和讀取: IronQR 提供直觀的 API,讓 QR 碼的生成和解碼變得輕而易舉,簡化應用程序中的整合。
可自訂: 可自訂選項允許個性化的QR碼設計,確保多樣化以滿足不同品牌需求。
高品質輸出: 該庫提供高品質的 QR 碼輸出,優先考慮可讀性和可靠性,以實現無縫的數據捕獲和共享。
若要安裝IronQR,請使用方案的 NuGet 套件管理器或套件管理器主控台:
Install-Package IronQr
Install-Package IronQr
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'Install-Package IronQr
此命令安裝 IronQR 及其相依項目。
使用 IronQR 庫生成 QR 碼非常簡單。 請考慮以下範例,從 URL 建立 QR 碼並將其儲存為圖像檔案。
using IronQr;
using IronSoftware.Drawing;
QrCode myQr = QrWriter.Write("https://ironsoftware.com/");
AnyBitmap qrImage = myQr.Save();
qrImage.SaveAs("qr.png");
using IronQr;
using IronSoftware.Drawing;
QrCode myQr = QrWriter.Write("https://ironsoftware.com/");
AnyBitmap qrImage = myQr.Save();
qrImage.SaveAs("qr.png");
Imports IronQr
Imports IronSoftware.Drawing
Private myQr As QrCode = QrWriter.Write("https://ironsoftware.com/")
Private qrImage As AnyBitmap = myQr.Save()
qrImage.SaveAs("qr.png")
此代碼從 URL 生成 QR 碼並將其保存為圖像。 它使用 QrWriter.Write() 方法和 URL "https://ironsoftware.com/" 來創建一個 'QrCode' 對象,將其保存為 AnyBitmap 圖像,然後將此圖像保存為 "qr.png"。
我們可以使用IronQR庫輕鬆地從圖像文件中解碼QR碼。 這是一個簡單的例子,展示了如何以程式方式讀取和提取QR碼的值。
var inputBmp = AnyBitmap.FromFile("qr.png");
QrImageInput imageInput = new QrImageInput(inputBmp);
QrReader reader = new QrReader();
IEnumerable<QrResult> results = reader.Read(imageInput);
foreach (QrResult result in results)
Console.WriteLine($"QR Code Value: {result.Url}");
var inputBmp = AnyBitmap.FromFile("qr.png");
QrImageInput imageInput = new QrImageInput(inputBmp);
QrReader reader = new QrReader();
IEnumerable<QrResult> results = reader.Read(imageInput);
foreach (QrResult result in results)
Console.WriteLine($"QR Code Value: {result.Url}");
Dim inputBmp = AnyBitmap.FromFile("qr.png")
Dim imageInput As New QrImageInput(inputBmp)
Dim reader As New QrReader()
Dim results As IEnumerable(Of QrResult) = reader.Read(imageInput)
For Each result As QrResult In results
Console.WriteLine($"QR Code Value: {result.Url}")
Next result
此程式碼從圖像文件讀取 QR 碼並列印解碼後的 URL。 它將圖像 "qr.png" 加載到一個'AnyBitmap' 對象中,從中創建一個 'QrImageInput' 對象,並使用 'QrReader' 來讀取 QR 碼。 解碼結果然後被列印到控制台。
創建 QR 碼專為行銷材料設計,實現到您的網站或推廣頁面的直接連結。 這有助於輕鬆跟蹤掃描,提供有價值的見解,以便有效管理和優化活動。
直接從應用程式列印文件可能會很複雜。 IronPrint 以強大的列印功能簡化了此過程。
直接列印: IronPrint 使從 .NET 應用程式直接列印文件變得輕鬆順暢,提高工作流程效率。
廣泛的格式支持:它對各類文件類型提供廣泛的格式支持,確保與多樣化的文件格式兼容。
可自定義的列印選項:用戶可以利用可自定義的列印選項,讓他們配置詳細的設定,以滿足特定的列印需求和偏好。
要安裝IronPrint,請使用 NuGet 套件管理器解決方案或套件管理器控制台:
Install-Package IronPrint
Install-Package IronPrint
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'Install-Package IronPrint
此命令會安裝 IronPrint 及其依賴項。
使用以下示例通過 IronPrint 庫程式化地配置列印設定並列印 PDF 文件。
using IronPrint;
// Configure print setting
PrintSettings printSettings = new PrintSettings();
printSettings.Dpi = 150;
printSettings.NumberOfCopies = 2;
printSettings.PaperOrientation = PaperOrientation.Portrait;
// Print the document
Printer.Print("myDoc.pdf", printSettings);
using IronPrint;
// Configure print setting
PrintSettings printSettings = new PrintSettings();
printSettings.Dpi = 150;
printSettings.NumberOfCopies = 2;
printSettings.PaperOrientation = PaperOrientation.Portrait;
// Print the document
Printer.Print("myDoc.pdf", printSettings);
Imports IronPrint
' Configure print setting
Private printSettings As New PrintSettings()
printSettings.Dpi = 150
printSettings.NumberOfCopies = 2
printSettings.PaperOrientation = PaperOrientation.Portrait
' Print the document
Printer.Print("myDoc.pdf", printSettings)
此程式碼設置列印設定並列印文件。 它初始化一個'PrintSettings'物件,並將其配置為 150 的 DPI、兩份副本以及縱向紙張方向。 然後,它使用'Printer.Print()'方法以這些設定列印文件 "myDoc.pdf"。 此程式碼將 PDF 文件直接發送至印表機,簡化列印流程。
自動生成並列印綜合報告、合約或使用者手冊,從而減少列印過程中的手動干預。 這種精簡的方法提高了運營效率,並確保在 IT 文檔工作流程中及時交付必要的文件。
Iron Suite 的多功能性超越了基本的文件管理工具。 以下是其他的優勢和考量:
整合彈性:與 .NET 應用程式的無縫整合確保了相容性和簡便的實施。
安全功能:Iron Suite 產品如 IronPDF 提供如加密和數位簽章等功能,確保文件安全和合規性。
可擴展性:可擴展的解決方案適用於各種規模的企業,從小型初創公司到大型企業。
支持與更新: 定期更新和專屬支持確保 Iron Suite 產品能夠適應不斷變化的技術需求。
成本效益:通過自動化數據提取和文檔生成等繁瑣任務,Iron Suite 有助於降低與人工勞動相關的運營成本。
行業應用:適合多個行業,包括金融、醫療、教育等,有效解決特定文件需求。
培訓和資源:Iron Suite 提供全面的文件、教程和社群支持,以幫助快速採用和使用。
這些方面共同使Iron Suite成為希望優化其 IT 文件管理流程並實現更高運營效率的組織的一項寶貴資產。
Iron Suite 產品,包括 IronPDF、IronOCR、IronXL、IronBarcode、IronQR 和 IronPrint,提供針對各種 IT 文檔需求的全面解決方案。 通過將這些工具整合到您的工作流程中,您可以提高效率、準確性和生產力。 無論是生成 PDF、自動化數據提取、管理電子數據表、創建條形碼和 QR 碼,還是打印文檔,Iron Suite 都提供可靠且易於使用的解決方案。 這些工具旨在使您的文檔處理更加流暢和高效,讓您能夠專注於最重要的事情。
Iron Suite 也提供了一个有吸引力的优惠,您可以以购买两款产品的价格购买全部9款产品。此外,还有免费试用,让您可以在购买之前探索 Iron Suite 产品的功能,看看它们如何能为您的组织带来益处。 這項常規優惠提供了一個絕佳的機會,可以通過一整套強大的工具來提升您的 IT 文件化流程。