行業

C# 使用 Iron Suite 為建築提供 PDF 生成功能和 OCR 解決方案

發佈 2025年1月14日
分享:

追踪建築文件可能會讓人感到不知所措,因為涉及到所有藍圖、合同和文書工作。 擁有一個可靠的系統來管理這些文件對任何建設專案順利運作都是至關重要的。 建築文檔管理軟體提供了一個集中平台,可以高效地存儲、追蹤和管理所有檔案。 這能減少錯誤,降低溝通不良的風險,提高團隊成員間的合作,使您的專案順利進行。

在這篇博客中,我們將深入探討 Iron Software 的Iron Suite,這是一套全面的工具組,旨在滿足各行業的各種文件管理需求。 Iron Suite 不僅限於施工文件管理; 它提供強大的解決方案來處理 PDFs、Excel 檔案、Word 文件、OCR、條碼、QR 碼等。 Iron Suite 擁有廣泛的功能,旨在自動化和簡化文件處理,是開發人員和企業的多功能選擇。

Iron Suite:開發者的終極工具包

C# 使用 Iron Suite 為建築生成 PDF 和 OCR 解決方案:圖 1 - Iron Suite:適用於您的辦公室的 .NET 套件

Iron Suite是一個多功能且全面的工具套件,由Iron Software設計,滿足各種文檔管理和自動化需求。 無論您是在處理 PDF、Excel 文件、Word 文檔、OCR、條碼、QR 碼、網頁抓取,還是文件壓縮,Iron Suite 都能滿足您的需求。 這個套件包含九個強大的組件,旨在簡化您的工作流程並提高生產力。

使用 Iron Suite,您將獲得以下工具:IronPDF用于 PDF 文件生成和操作,IronXL用於 Excel 自動化而不需要 Microsoft Office 或 Excel Interop,IronOCR用於高精度光學字符識別,以及IronWebScraper從網站動態提取數據。 套件還包含IronBarcodeIronQR用於條碼和QR碼操作,IronZIP用於文件壓縮,並且IronPrint從任何 .NET 應用程式中進行多功能文件列印。 所有這些工具都集成在一起,為各種開發挑戰提供了巨大的價值和強大的解決方案。

Iron Suite 因其可靠性、易用性和全面的支持而受到全球開發人員的信賴。 無論您是自動化重複性任務、管理大批文件,或是將高級數據提取功能整合到您的應用程序中,Iron Suite 都提供您所需的工具,以高效地完成工作。

以下是 Iron Suite 中每個程式庫的詳細介紹及其功能:

  1. IronPDF輕鬆操作、格式化和生成 PDF 文件。

    2.IronWord:創建、編輯和自動化 Word 文件,無需使用 Microsoft Office 或 Word Interop。

  2. IronXL: 自動化和管理 Excel 文件,無需 Microsoft Office 或 Excel Interop。

    4.IronOCR將圖像和掃描的 PDF 轉換為具備高準確度的可搜索和可編輯文字。

  3. IronBarcode: 在您的 .NET 應用程式中生成和讀取各種條碼格式。

  4. IronQR:在桌面、行動和雲環境中創建、讀取和設計 QR 碼。

  5. IronWebScraper:從網路應用程式中提取乾淨、結構化的數據進行分析和整合。

  6. IronZIP: 高效地壓縮和解壓縮文件和目錄。

  7. IronPrint:從任何 .NET 應用程式列印文件,支援互動及靜默列印模式。

    這些工具協同工作以簡化並增強您的文件管理工作流程,使 Iron Suite 成為任何希望自動化和精簡其流程的開發者的寶貴資產。

Iron Suite 在建築文件管理軟體中的實際應用

在建築行業,管理大量文件可能會令人望而生畏。 Iron Suite 提供強大的解決方案,提升您的文件管理流程效率。

使用 IronPDF 的高效文件處理

使用 IronPDF 管理和生成大量文件,例如藍圖、合約和報告,輕而易舉。IronPDF. 這個工具允許您無縫地格式化、操作和生成 PDF 文件。 它使所有專案文件標準化且易於訪問。

使用 IronXL 自動化預算和進度追蹤

建築專案在預算編制和排程方面嚴重依賴 Excel。 IronXL允許您自動化這些任務,藉由程式生成和更新試算表,而不需要依賴 Microsoft Office 或 Excel Interop,這既節省時間又減少錯誤。

實體文件數位化

IronOCR非常適合將掃描的文件轉換為可搜尋和可編輯的格式。 這增強了從實體文件中檢索信息的能力,使維護準確和最新的記錄變得更容易。

庫存管理

在建築中,追蹤材料和設備是至關重要的。 IronBarcodeIronQR啟用條碼和QR碼的生成和讀取,簡化庫存管理並確保所有資源的高效追踪。

提取相關資料

保持最新的標準、法規和市場趨勢是至關重要的。 IronWebScraper使您能從各種網路來源提取有價值的數據,保持您的團隊掌握資訊,讓決策制定更具數據驅動性。

管理檔案儲存

IronZIP協助壓縮檔案和目錄,這對於歸檔專案檔案或共享大量文件集很有用。 這有助於保持有序的檔案系統並節省儲存空間。

高效的文件列印

IronPrint使得從.NET應用程式直接列印計劃、報告和其他文件變得簡單。 無論您需要互動式還是靜音列印模式,IronPrint 都提供靈活性,以高效地處理您的所有列印需求。

C# 使用 Iron Suite 生成 PDF 和 OCR 建築文檔

想像一下,您是一名負責大型建築專案的專案經理。 您的日常工作涉及處理眾多文件,包括藍圖、合同、許可和進度報告。 大量且多樣化的文件可能令人不知所措,導致潛在的延誤和錯誤。 這就是 Iron Suite 登場的地方,革命性地改變您的文件管理流程。

使用 IronPDF 生成 PDF 文件

IronPDF是一個強大的 .NET PDF 函式庫,旨在簡化從 C# 應用程式內直接生成、編輯和管理 PDF 文件的過程。 無論您需要從 HTML 創建 PDF 文件、合併記錄或添加註釋和數位簽名,IronPDF 提供一套全面的工具來滿足您的需求。 該庫對於希望整合強大 PDF 功能而不依賴外部軟體的開發人員特別有用。

以下是IronPDF的一些主要特點:

  1. HTML 轉 PDF 轉換: IronPDF 擅長於轉換HTML、ASPX、MVC 視圖和 Razor 視圖轉換為高品質 PDF 文件。 此功能非常適合用於創建可打印的網頁內容、發票和報告版本。 您也可以從多種輸入類型生成 PDF 文件。

  2. PDF 操作: 使用 IronPDF,您可以合併,分割和操作現有的 PDF 文件。 這包括新增、移除或重新安排 PDF 中的頁面,使管理文件結構和內容變得容易。

  3. 註解和簽名: 添加註解、水印,以及數位簽章使用IronPDF將內容轉換為PDF非常簡單。 這為您的文件增添了一層安全性和專業性。

  4. 提取和編輯內容: IronPDF 允許進行這項操作文字提取以及從PDF提取圖片,並編輯現有內容。

  5. 表單填寫: 該庫支持從 PDF 表單填寫和提取數據。 這對於需要用戶輸入和數據收集的應用程式特別有用,例如註冊表單和調查。

    您需要定期製作和分發詳細的進度報告和合約。 使用 IronPDF,您可以直接從 C# 應用程式生成外觀專業的 PDF 文件。 您還可以在文檔中新增頁首、頁尾、浮水印和數位簽名。

使用 IronOCR 進行掃描和光學字符識別 (光學字符識別)

IronOCR是一個多功能的庫,旨在提供先進的光學字符識別功能(光學字符識別)將功能添加到您的 C# 應用程式。 它可讓您將影像和掃描文件轉換為可搜尋和可編輯的文字,成為數位化和管理大量實體文件的重要工具。 IronOCR 對於希望提升數據可訪問性並簡化文件工作流程的開發人員而言特別有利。

以下是IronOCR的一些主要功能:

  1. 高精度光學字符識別(OCR): IronOCR 以其在文字識別方面的高精度而聞名。 它使用先進的算法精確地從圖像、PDF 和掃描文件中提取文本。

  2. 多語言支援: 此庫支援超過127 種語言,包括複雜的腳本和符號。 無論您的文件是英文、中文、阿拉伯文或任何其他語言,IronOCR 都能高效地進行識別和轉換。

  3. 輸出靈活性: IronOCR 提供多種輸出格式,允許您將提取的文本保存為純文本、可搜尋的 PDF 或結構化數據格式,如 XML 和 JSON。 這種靈活性使得將OCR結果整合到各種應用程式和工作流程中變得容易。

  4. 圖像預處理: 為了提高 OCR 的準確性,IronOCR 包含圖像預處理功能。 它可以調整影像解析度、對比度和方向,並移除雜訊和干擾。

  5. 條碼和 QR 碼識別: 除了文本之外,IronOCR 還能夠读取条码和 QR 码從圖片和文件中。 此功能對於需要從標記物品中自動捕捉數據的應用程式非常有用。

    在建築中,實體文件如已簽署的合同、手寫筆記和印刷藍圖是常見的。 為了保持您的記錄數位化並便於搜尋,您可以使用IronOCR。 此強大工具使您可以掃描這些實體文件並將其轉換為可編輯和可搜索的 PDF。 通過將 IronOCR 整合到您的 C# 應用程式中,您可以自動化此過程,節省時間並確保所有重要文件易於存取和備份。

工作流程自動化

您的建築文件管理軟體由 Iron Suite 提供支援,自動化整個工作流程。 當新的合約簽署後,會使用IronOCR進行掃描和處理,將其轉換為數位格式。 IronPDF 然後生成文檔的最終 PDF 版本,並附有數位簽章和必要的註解。 此 PDF 會自動儲存到您的文件管理系統,並與相關利害關係人共享,確保所有人都獲得最新版本,無需任何人工干預。

在 Visual Studio 中建立 C# 專案

開始使用 Visual Studio 中的 C# 專案涉及幾個簡單的步驟。 以下是幫助您高效設置項目的指南:

第 1 步:安裝 Visual Studio

首先,如果您尚未安裝 Microsoft Visual Studio,請從Visual Studio 網站. 在安裝期間,請確保包含 .NET 桌面開發工作負載,以獲得 C# 開發所需的所有工具。

步骤 2:啟動 Visual Studio

從開始選單或桌面捷徑打開 Visual Studio。

第 3 步:開始一個新專案

  1. 在 Visual Studio 的開始頁面上,點擊「建立新專案」。2. 選擇適當的專案範本。 對於一個簡單的應用程式,您可能會選擇 「主控台應用程式(.NET Core)"或**"控制台應用程序(.NET框架)使用搜尋欄快速找到您想要的模板。

    1. 項目詳情

      • 名稱:輸入您的專案名稱。

      • 位置:選擇磁碟上的位置以保存專案。

      • 解決方案名稱:可以選擇性地提供解決方案的名稱,或者使用預設名稱。
    • 點擊「建立」以生成您的新專案。

安裝Iron Suite庫

要在您的 C# 專案中利用 Iron Suite 的強大功能,您需要安裝相關的庫。 以下是您可以安裝的方法IronPDFIronOCR在 Visual Studio 中使用 NuGet 套件管理器進行套件管理。

步驟 1:打開 NuGet 套件管理器

  1. 在 Visual Studio 中,右鍵點擊方案總管中的專案。

    1. 從內容選單中選擇「管理 NuGet 套件...」

    C# 使用 Iron Suite 為建築生成 PDF 和 OCR 解決方案:圖 2 - 在 Visual Studio 中,從方案總管中右鍵單擊您的項目,然後從上下文菜單中選擇「管理 NuGet 套件...」。

步驟 2:安裝 IronPDF

  1. 在 NuGet 套件管理員中,轉到「瀏覽」標籤。

  2. 在搜尋欄輸入 "IronPDF"

    1. 在搜尋結果中找到 IronPDF,選擇它,然後點擊「安裝。」如果出現提示,請接受任何許可協議。

    C# 使用 Iron Suite 為建築業生成 PDF 和 OCR 解決方案:圖 3 - 通過在 NuGet 套件管理器的搜索欄中搜索“ironpdf”來使用“為解決方案管理 NuGet 套件”安裝 IronPDF,然後選擇項目並點擊“安裝”按鈕。

    • 安裝指令(可選的):或者,您可以在套件管理器主控台中使用以下命令安裝IronPDF:
Install-Package IronPdf
Install-Package IronPdf
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'Install-Package IronPdf
VB   C#

C# 使用 Iron Suite 為建築生成 PDF 和 OCR 解決方案:圖 4 - 使用以下命令透過套件管理控制台安裝 IronPDF:Install-Package IronPdf

步驟 3:安裝 IronOCR

  1. 返回 NuGet 套件管理器的 「瀏覽」 標籤。

  2. 在搜索欄中輸入 "IronOCR"

    1. 在搜索結果中找到 IronOCR,選擇它,然後點擊「安裝」。如果出現提示,請接受任何許可協議。

    C# 使用 Iron Suite 為建築生成 PDF 和 OCR 解決方案:圖 5 - 使用 NuGet 套件管理器為解決方案安裝 IronOCR,方法是在 NuGet 套件管理器的搜索欄中搜尋「ironocr」,然後選擇專案並點擊安裝按鈕。

    • 安裝指令(可選的):或者,您可以使用以下命令通過包管理器主控台安裝IronOCR:
Install-Package IronOcr
Install-Package IronOcr
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'Install-Package IronOcr
VB   C#

C# 生成 PDF 和 OCR 解決方案以建設用的 Iron Suite:圖 6 - 使用命令在套件管理控制台中安裝 IronOCR:Install-Package IronOcr

在施工文件管理場景中創建 PDF 和 OCR

假設您正在管理一個大型的建築項目,而您的工作部分內容包括生成每週進度報告以及數字化實體文件,如簽署的合同和手寫筆記。 利用IronPDFIronOCR,您可以在您的 C# 應用程式中無縫自動化這些任務。

設置 HTML 內容

您首先準備每週進度報告的內容。 這包括收集動態數據,如專案更新、施工現場的照片,以及帶有進度指標的表格。 例如,您將所有這些資訊編譯成一份結構良好的 HTML 文件,其外觀可能如下所示:

string htmlContent = @"
    <h1>Weekly Progress Report</h1>
    <p>This week's progress on the construction site...</p>
    <img src='site-photo.jpg' alt='Site Photo'>
    <table>
        <tr><th>Task</th><th>Status</th></tr>
        <tr><td>Foundation</td><td>Completed</td></tr>
        <tr><td>Framing</td><td>In Progress</td></tr>
    </table>";
string htmlContent = @"
    <h1>Weekly Progress Report</h1>
    <p>This week's progress on the construction site...</p>
    <img src='site-photo.jpg' alt='Site Photo'>
    <table>
        <tr><th>Task</th><th>Status</th></tr>
        <tr><td>Foundation</td><td>Completed</td></tr>
        <tr><td>Framing</td><td>In Progress</td></tr>
    </table>";
Dim htmlContent As String = "
    <h1>Weekly Progress Report</h1>
    <p>This week's progress on the construction site...</p>
    <img src='site-photo.jpg' alt='Site Photo'>
    <table>
        <tr><th>Task</th><th>Status</th></tr>
        <tr><td>Foundation</td><td>Completed</td></tr>
        <tr><td>Framing</td><td>In Progress</td></tr>
    </table>"
VB   C#

從 HTML 建立 PDF 文件

接下來,您使用IronPDF將此 HTML 內容轉換為 PDF。 在您的 C# 應用程式中,您撰寫了一個方法來處理如下程式碼所示的轉換:

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(htmlContent);
pdf.SaveAs("Weekly_Progress_Report.pdf");
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(htmlContent);
pdf.SaveAs("Weekly_Progress_Report.pdf");
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf(htmlContent)
pdf.SaveAs("Weekly_Progress_Report.pdf")
VB   C#

C# 使用 Iron Suite 為建築產業生成 PDF 和 OCR 解決方案:圖 7 - 使用 IronPDF .NET 庫將 HTML 字串轉換為 PDF 生成的輸出 PDF

首先,準備您的 HTML 內容,例如每週進度報告,其中包含項目更新、圖片和進度指標等動態數據。 使用 ChromePdfRenderer 將此 HTML 內容轉換成 PDF。 該HTML被傳遞給渲染器,渲染器會生成高品質的PDF文件。 最後,使用 PdfDocument.SaveAs 保存 PDF。()** 方法,指定所需的文件路徑。 此方法允許您在應用程式中生成具有專業外觀的 PDF 文件,包括頁眉、頁腳、水印和數位簽章。

如需進一步了解使用IronPDF庫僅需幾行代碼即可“生成PDF文件”及其他PDF相關任務,請訪問程式碼範例文檔頁面。

使用 IronOCR 進行文件數字化的光學字符識別 (光學字符識別)

另一方面,您經常處理實體文件,如已簽署的合同和手寫筆記。 這些文件需要數位化以便於更好的儲存和檢索。 這就是IronOCR發揮作用。 首先掃描這些實體文件,然後將其儲存為圖像檔案,如 PNG 或 JPEG。

對掃描文件執行 OCR(光學字符識別)

接著,您將 IronOCR 整合到您的 C# 應用程式中,以讀取並轉換這些掃描圖像為可搜尋和可編輯的文字。 請參考以下代碼範例:

using IronOcr;
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    Input.LoadImage("scanned-contract.png");
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    Result.SaveAsSearchablePdf("Scanned_Contract.pdf");
}
using IronOcr;
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    Input.LoadImage("scanned-contract.png");
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    Result.SaveAsSearchablePdf("Scanned_Contract.pdf");
}
Imports IronOcr
Private Ocr = New IronTesseract()
Using Input = New OcrInput()
	Input.LoadImage("scanned-contract.png")
	Dim Result = Ocr.Read(Input)
	Console.WriteLine(Result.Text)
	Result.SaveAsSearchablePdf("Scanned_Contract.pdf")
End Using
VB   C#

首先,確保您的專案目錄中有一個示例圖像,例如 "scanned-contract.png"。 使用 IronTesseract 初始化 OCR 引擎,並透過 OcrInput.AddImage 載入掃描的圖像。(). 使用 Ocr.Read 方法執行光學字符識別(OCR)操作,從圖像中提取文本。 可在控制台中顯示識別的文本以進行驗證。 最後,使用 Result.SaveAsSearchablePdf** 將 OCR 結果保存為可搜尋的 PDF。(),讓文件易於檢索和搜尋。 此過程自動化實體文件的數位化,節省時間並確保所有重要文件得到備份和可訪問。

這是我們使用的圖片:

C# 使用 Iron Suite 為建築業生成 PDF 和 OCR 解決方案:圖 8 - 輸入圖像:scanned-contract.png

以下是控制台輸出:

C# 生成 PDF 和 OCR 建築解決方案搭配 Iron Suite:圖 9 - 主控台輸出顯示使用 IronOCR 從圖像準確讀取的文字。

這是可以搜尋的PDF文件:

C# 使用 Iron Suite 生成供建設使用的 PDF 和 OCR 解決方案:圖 10 - 使用 IronPDF 程式化生成的可搜索 PDF,顯示使用 IronOCR 從 PNG 文件中提取的文本內容。

如需詳細資訊程式碼範例教程如需瞭解如何開始使用IronOCR,請參閱文檔頁面。

透過結合 IronPDFIronOCR 的功能,您的建築文件管理軟體可以自動建立詳細的 PDF 報告並將實體文件數位化。

為什麼選擇 Iron Suite?

選擇合適的建築文件管理軟體工具可以帶來巨大差異。 以下是 Iron Suite 成為您專案完美選擇的原因:

9 個強大的產品,僅需 2 個產品的價格

Iron Suite 提供極大的價值,將九個功能強大的產品以兩個的價格捆綁銷售。 這個綜合套件包括 IronPDF、IronWord、IronXL、IronOCR、IronBarcode、IronQR、IronWebScraper、IronZIP 和 IronPrint。 每個產品都被設計來處理特定任務,確保您擁有所有需要的工具來簡化文件管理和自動化流程。

全面文件

Iron Suite 附有每個元件的詳細且易於理解的文檔。 無論您是要整合 IronPDF 的 PDF 生成功能,還是利用 IronXL 自動化 Excel 任務,文檔都提供了清晰的指導和範例。 這有助於你快速上手,將停機時間降至最低,並最大化生產力。

退款保證

我們相信 Iron Suite 的品質和效能,因此提供 30 天退款保證。 這讓您可以無風險地試用產品。 如果您不完全滿意,可以獲得全額退款,讓您的購買無後顧之憂。

免費試用

還沒準備好承諾嗎? Iron Suite 提供一個免費試用讓您在決定之前,可以測試所有功能的試用期。 此試用提供完整訪問此套件的功能,讓您親身體驗其如何改善您的文件管理流程。 您將在沒有任何初始投資的情況下體驗到效率和生產力的提升。

值得信賴的可靠性

Iron Suite受到全球開發人員和公司的信賴,下載次數超過3,300萬,並在超過95個國家擁有許可證。 這個廣泛的使用案例提供了信心,證明這套組合可以處理您的建築文件管理需求的挑戰。

優秀的支援

Iron Software 提供卓越的支持,確保您充分利用您的工具。 有一支知識豐富的工程師團隊隨時為您提供幫助,您可以在需要時獲得及時且專業的協助。 在試用期間及之後均提供支援,確保您隨時獲得所需的幫助。

結論

選擇合適的工具來管理您的施工文件管理軟體很重要,而 Iron Suite 脫穎而出,成為最佳解決方案。 通過整合 IronPDFIronOCR,您可以自動化創建專業的 PDF 報告,並以無與倫比的效率數位化實體文件。 Iron Suite中的每個庫起價為$749,提供一套全面的功能,旨在提高您的工作流程和生產力。

Iron Suite 的特別吸引力在於它所提供的價值。 每個庫均提供免費試用,讓您可以在不做任何財務承諾之前探索並體驗其全部功能。 此試用期確保您能夠充分評估這些工具對您的文件管理流程的影響和好處。

此外,Iron Suite 提供一個卓越的價值主張. 只需兩個單獨產品的價格,您即可獲得所有九個強大庫的訪問權限:IronPDF, IronWord, IronXL, IronOCR, IronBarcode, IronQR, IronWebScraper, IronZIP,和IronPrint. 此綜合套件為您提供處理各種文件相關任務所需的一切,從生成PDF和自動化電子表格到執行高級OCR和網頁擷取。

投資於 Iron Suite 意味著您選擇了一個不僅滿足而且超越您文件管理需求的解決方案。 這些程式庫專為與您現有的 C# 應用程式無縫整合而設計,提供易於使用、可靠性和卓越的性能。 使用 Iron Suite,您可以精簡工作流程、減少錯誤並提升整體專案效率,使其成為任何施工管理團隊不可或缺的資產。

總結來說,Iron Suite不僅僅是一系列工具; 這是一個完整的解決方案,可改變您在建築項目中管理文件的方式。 其強大的功能、卓越的價值以及對品質的承諾,使其成為尋求改善文件管理流程的開發人員和專案經理的最佳選擇。

< 上一頁
提升人力資源工作流程:使用Iron Suite的C#列印PDF檔和OCR工具
下一個 >
Iron Suite:輕鬆打造 C# PDF 生成和醫療工作流程的 OCR