10 个 .NET API 产品用于您的办公文档
套件总价值:
$7,192 美元
在IT文档管理的世界中,效率和准确性至关重要。 Iron Suite 提供了一套强大的工具,旨在简化文档处理的各个方面。 无论您是在创建PDF文件、管理电子表格、自动提取数据,还是生成条形码和二维码,Iron Suite都提供强大的解决方案,以提高生产力并确保精确的文档管理。 以下是Iron Suite产品的主要亮点:
IronPDF: 通过将 HTML 转换为 PDF 和安全文档处理等功能简化了 PDF 的生成和管理。
IronOCR: 自动从扫描文档和图像中提取文本,提高数据输入效率。
IronXL: 允许在未安装 Microsoft Excel 的情况下无缝操作和分析 Excel 文件,非常适合以数据为中心的 IT 文档。
IronBarcode和IronQR: 方便条形码和二维码的轻松生成和扫描,这对于库存管理和营销文档至关重要。
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 软件,可自动从扫描文档、图像和 PDFs 中提取数据。 特别适用于应付账款部门。
准确的文本识别: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文件。 此功能对于动态报告生成和数据管理至关重要。
对于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文件。它使用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 使处理二维码变得简单。
轻松生成和读取: IronQR 提供了一个直观的 API,用于轻松创建和解码二维码,简化了应用程序的集成。
可定制:可定制选项允许个性化的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库生成二维码非常简单。 请考虑以下示例,通过 URL 创建一个二维码并将其保存为图像文件。
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 生成二维码并将其保存为图像。 它使用QrQriter.Write()方法创建一个'QrCode'对象,使用URL "https://ironsoftware.com/",将其保存为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
此代码从图像文件读取二维码并输出解码的URL。 它将图像“qr.png”加载到‘AnyBitmap’对象中,从中创建一个‘QrImageInput’对象,并使用‘QrReader’来读取二维码。 解码结果随后打印到控制台。
创建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 应用程序的无缝集成确保兼容性和易于实现。
安全功能:像 IronPDF 这样的 Iron Suite 产品提供了加密和数字签名等功能,确保文档安全性和合规性。
可扩展性:可扩展的解决方案适用于各种规模的企业,从小型初创公司到大型企业。
支持和更新:定期更新和专属支持确保Iron Suite产品与不断发展的技术需求保持同步。
性价比:通过自动化数据提取和文档生成等繁琐任务,Iron Suite 有助于降低与人工劳动相关的运营成本。
行业应用:适用于包括金融、医疗、教育等在内的广泛行业,有效满足特定的文档需求。
培训和资源:Iron Suite 提供全面的文档、教程和社区支持,以帮助快速采纳和利用。
这些方面共同使Iron Suite成为那些希望优化其IT文档管理流程并取得更高运营效率的组织的无价之宝。
Iron Suite 产品,包括 IronPDF, IronOCR, IronXL, IronBarcode, IronQR, 和 IronPrint,为各种 IT 文档需求提供全面的解决方案。 通过将这些工具集成到您的工作流程中,您可以提高效率、准确性和生产力。 无论是生成PDF、自动提取数据、管理电子表格、创建条形码和二维码,还是打印文档,Iron Suite都提供了可靠且易于使用的解决方案。 这些工具旨在使您的文档处理流程更加顺畅和高效,让您专注于最重要的事情。
Iron Suite 也提供一个诱人的优惠,您可以购买所有 9 个产品,价格仅相当于 2 个产品。此外,我们还提供免费试用,让您在购买之前探索 Iron Suite 产品的功能,并了解它们如何能为您的组织带来好处。 这项常规优惠为您提供了一个极好的机会,利用一套强大的工具来改进您的IT文档处理过程。