비교

HTML을 .NET에서 PDF로 변환

단일 개발자 1년 연간 유지보수 라이선스로 $8,820 (ComponentSource 2024년 3월), 모든 개발자 좌석에 별도로 부과되는 런타임/서버 배포 수수료가 추가되어 LEADTOOLS Document Suite SDK는 고도로 인식 가능한 원시기 인쇄(ICR, OMR, MICR, 마스터-템플릿 양식, TWAIN 스캐닝)를 필요로 하는 정부, 건강 관리, 은행 분야의 기업 캡처 구매자에게 가격이 책정되어 있습니다. Iron Suite는 진입 단계에서 $2,998에 제공되며, 10개의 Iron 제품을 하나의 영구 개발자별 라이선스로 묶어 소프트웨어 복사 또는 OEM 재배포를 위한 단일 재배포 추가 기능과 함께 라이선스 좌석에 로열티 없이 제공합니다. 전체 비용 노출은 매우 다릅니다: LEADTOOLS는 개발자 좌석 및 서버별 런타임 수수료와 함께 확장됩니다; Iron Suite는 개발자 수에 따라 확장됩니다.

이 비교는 실제로 구매 주도 결정이 달려 있는 것, 즉 각 제품군이 가격 책정되는 방식, 라이선스가 실제로 다루는 것, 번들이 어디에 배송되는지와 관련이 있습니다. 제품 설명 및 기능 코드는 통합을 실행할 엔지니어를 위해 아래에 나와 있습니다.

간단한 비교

차원LEADTOOLS Document SuiteIron Suite
가격 포지셔닝$8,820부터 시작 (1-개발자 / 1-년 연간 유지보수, ComponentSource 2024년 3월) + 별도의 런타임/배포 수수료Lite $2,998 / Plus $4,498 / Professional $8,998 / Unlimited $17,998 (Enterprise 사용자 정의). 10개 제품의 가격으로 2개 제품 모두, 75% 절약
라이선스 모델영구적 개발자별 + 런타임/서버 배포 라이선스; royalty-free options at higher tiers개발자당 영구, 로열티 없는 기반; SaaS/OEM을 위한 재배포 추가 기능
번들 내 구성 요소OCR + ICR/OMR + MICR + Barcode + 양식 + PDF + 문서 뷰어 + TWAIN/WIA + 압축 + 문서 작성기10개의 Iron 제품을 단일 번들로 제공
형식/능력 범위165개 이상의 형식을 캡처, 인식, 이미지화, 스캔, 양식 처리PDF + OCR + Barcode + QR + Excel + Word + PowerPoint + Print + ZIP + WebScraper
크로스 플랫폼 / 클라우드Windows, Linux, macOS, iOS, Android, UWP, .NET MAUI, Xamarin, HTML5/JSWindows / Linux / macOS / Docker / Azure / AWS Lambda
.NET 런타임 지원.NET Framework 4.0+, .NET Standard 2.0, .NET 6.0.NET Framework 4.6.2+, .NET Core, .NET 6/7/8/9/10
대상 시장정부, 건강 관리, 은행 내의 기업 캡처/양식 처리 샵.NET 개발자 및 ISVs(하나의 공급업체가 일상 문서 자동화를 위한)
벤더LEAD Technologies, Inc.Iron Software

전문 정확도의 ICR, OMR, MICR, 마스터-템플릿 양식 인식 또는 TWAIN/WIA 스캐너 통합이 워크로드에 가장 중요하다면, LEADTOOLS가 이러한 워크로드에 맞춰 구축된 도구입니다. 90% 영어 수준의 글씨 인식을 포함한 범용 OCR, 바코드 및 QR 판독, 하나의 영구 라이선스 아래의 PDF 및 Office 생성이 가장 중요하다면, Iron Suite는 해당 표면을 개발자당 고정 비용으로 다룹니다.

가격 및 라이선스

LEADTOOLS Document Suite는 두 가지 컴포넌트 라이선스 모델로 판매됩니다: SDK를 사용하는 각 프로그래머에게 필요한 개발 라이선스와 모든 배포 가능한 복사본에 필요한 런타임 라이선스. ComponentSource는 Document Suite v23 1-개발자 1년 연간 유지보수가 $8,820부터 시작된다고 보여줍니다 (날짜 2024년 3월). 런타임/배포 수수료는 배포 모델에 따라 별도로 견적이 제공됩니다 (서버별, 애플리케이션별 또는 상위 계층의 로열티 무료 OEM). 전체 소유 비용은 개발자 좌석별 및 배포별 런타임 노출의 모델링이 필요합니다.

Iron Suite는 진입 단계에서 $2,998에 제공되며, "2개의 가격으로 10개의 모든 제품, 75% 절약"으로 시장에 소개됩니다. 계층은 Lite, Plus, Professional, Unlimited, 및 Enterprise를 통해 상승합니다. 기본 라이선스는 라이센스 좌석 및 위치에 대해 로열티가 없으며; 기본 배포를 위한 별도의 실행/서버 라이선스가 필요하지 않습니다. 기본을 넘는 SaaS 또는 OEM 재배포는 별도의 Redistribution Add-On이 필요하며, 이는 사용자 정의 계약이 아닌 출판된 애드온입니다.

3 ~ 5년의 기간 동안 LEADTOOLS 총 소유 비용(TCO)은 복합적으로 계산됩니다: $8,820 개발자별 연간 유지보수선과 서버별 런타임 수수료가 모든 프로덕션 배포에 적용됩니다.Iron SuiteTCO는 개발자 별 정액입니다; 영구 좌석이 구매되면 배포는 추가 서버 비용 없이 확장됩니다 (기본 라이선스 범위 내에서, 대규모의 SaaS 및 OEM 확장을 위해 Redistribution Add-On 사용).

LEADTOOLS Document Suite란 무엇인가

LEADTOOLS Document Suite SDK는 LEAD Technologies의 이미지 SDK 포트폴리오의 문서 지향 번들이며, 이는 Enterprise 스캔, 양식 처리 및 캡처 중점 워크플로우에 오랜 역사를 가지고 있습니다. 이는 원시 인식 정확도와 이미지 형식의 범위가 사무실 문서 충실도보다 더 중요한 정부, 건강 관리, 은행 및 스캔 포털, 양식-처리 파이프라인, 및 문서-캡처 프론트 엔드를 구축하는 독립 소프트웨어 벤더(ISV)에 맞춰 위치를 잡고 있습니다.

주요 번들 엔진 및 모듈:

  • OCR (LEAD 및 OmniPage 엔진, 200+ 언어) 및 ICR/OMR (글씨/버블 양식 인식)
  • MICR 은행의 체크 글꼴 인식
  • 바코드 1D 및 2D 심볼리지를 위한 읽기 및 쓰기
  • 양식 인식/처리 마스터-템플릿 리포지토리(AutoFormsEngine)와 함께
  • PDF 읽기/쓰기/수정/PDF/A
  • 문서 뷰어 (HTML5/JS) 및 165+ 형식에 대한 문서 작성기
  • TWAIN/WIA 스캔 하드웨어 획득 드라이버
  • 압축 아카이브 이미징을 위한 코덱(CCITT, JBIG2, JPEG2000)

Iron Suite란

Iron Suite는 Iron Software의 10개 제품군.Net 번들로 인식 스택(IronOCR, IronBarcode, IronQR)이 모든 캡처 단계를 따르는 후처리 워크플로우를 다룹니다. 인식을 중심으로 번들은 IronPDF를 생성 및 조작에 사용하고, IronWord, IronXL 및 IronPPT를 Office 출력에 사용하며, IronPrint, IronZIP 및 IronWebScraper는 부수적인 유틸리티입니다. 개발자별 영구 라이선스로 $2,998에서 5개의 단계로 판매되며, 라이선스 좌석에 대해 로열티가 없습니다. 기본 라이센스 이외에는 SaaS 및 OEM 재배포를 별도의 배포 추가 애드온으로 다룹니다.

10개의 구성 요소, 인식 주도 워크플로우에의 적합성에 따라 분류:

  • 인식 스택 (중심): IronOCR (Tesseract 5, 125개 이상의 언어, 내장된 글씨 인식 ~90% 영어 정확도, 데스크웅/덴오이즈/대비 전처리, 검색 가능한 PDF/UA 및 hOCR 출력); IronBarcode (30개 이상의 심볼리지, QR, Aztec, Data Matrix, PDF417 포함, 이미지 전처리 및 MAUI 스캐너 지원); IronQR (ML 기반의 일괄 ReadPdfs을 통한 다중 문서 워크플로우 지원).
  • 문서 생성: IronPDF (HTML-to-PDF 렌더링, 기본 병합/분할, PKCS#12 + HSM + TSA 서명, PDF/A-1에서 PDF/A-4 계열, PDF/UA-1 및 PDF/UA-2, AES 암호화, AcroForm 채우기 및 평면화, 글꼴 관리, 래스터화, 압축 및 선형화 포함) IronWord (DOCX); IronXL (수식 재계산을 포함한 XLSX); IronPPT (PPTX).
  • 유틸리티: IronPrint (무음 및 대화형 인쇄); IronZIP (AES를 사용하는 ZIP/TAR/GZIP/BZIP2); IronWebScraper (인 프로세스 구조 스크래핑).

기능 비교

OCR

LEADTOOLS는 두 개의 OCR 엔진(LEAD와 OmniPage), 200개 이상의 언어, 명시적인 IOcrEngine 수명 주기 관리를 제공합니다.

using (RasterCodecs codecs = new RasterCodecs())
using (IOcrEngine engine = OcrEngineManager.CreateEngine(OcrEngineType.LEAD))
{
    engine.Startup(codecs, null, null, @"C:\LEADTOOLS\Bin\Common\OcrLEADRuntime");
    using (IOcrDocument doc = engine.DocumentManager.CreateDocument())
    {
        doc.Pages.AddPages("scan.tif", 1, -1, null);
        doc.Pages.AutoZone(null);
        doc.Pages.Recognize(null);
        doc.Save("searchable.pdf", DocumentFormat.Pdf, null);
    }
    engine.Shutdown();
}
using (RasterCodecs codecs = new RasterCodecs())
using (IOcrEngine engine = OcrEngineManager.CreateEngine(OcrEngineType.LEAD))
{
    engine.Startup(codecs, null, null, @"C:\LEADTOOLS\Bin\Common\OcrLEADRuntime");
    using (IOcrDocument doc = engine.DocumentManager.CreateDocument())
    {
        doc.Pages.AddPages("scan.tif", 1, -1, null);
        doc.Pages.AutoZone(null);
        doc.Pages.Recognize(null);
        doc.Save("searchable.pdf", DocumentFormat.Pdf, null);
    }
    engine.Shutdown();
}
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.Ocr

Using codecs As New RasterCodecs()
    Using engine As IOcrEngine = OcrEngineManager.CreateEngine(OcrEngineType.LEAD)
        engine.Startup(codecs, Nothing, Nothing, "C:\LEADTOOLS\Bin\Common\OcrLEADRuntime")
        Using doc As IOcrDocument = engine.DocumentManager.CreateDocument()
            doc.Pages.AddPages("scan.tif", 1, -1, Nothing)
            doc.Pages.AutoZone(Nothing)
            doc.Pages.Recognize(Nothing)
            doc.Save("searchable.pdf", DocumentFormat.Pdf, Nothing)
        End Using
        engine.Shutdown()
    End Using
End Using
$vbLabelText   $csharpLabel

IronOCR의 유사한 흐름은 하나의 클래스입니다:

var ocr = new IronTesseract();
using var input = new OcrInput("scanned-document.png");
input.Deskew();
input.DeNoise();
var result = ocr.Read(input);
Console.WriteLine($"Confidence: {result.Confidence}");
var ocr = new IronTesseract();
using var input = new OcrInput("scanned-document.png");
input.Deskew();
input.DeNoise();
var result = ocr.Read(input);
Console.WriteLine($"Confidence: {result.Confidence}");
Imports IronTesseract

Dim ocr As New IronTesseract()
Using input As New OcrInput("scanned-document.png")
    input.Deskew()
    input.DeNoise()
    Dim result = ocr.Read(input)
    Console.WriteLine($"Confidence: {result.Confidence}")
End Using
$vbLabelText   $csharpLabel

LEADTOOLS는 전체 인식 파이프라인을 노출합니다: 엔진 시작/종료, 코덱 등록, 자동 영역 설정, 다중 페이지 문서 객체, 출력 작성기. IronOCR는 의견이 강하고 간소합니다. 노이즈가 많은 스캔이나 200개의 언어에 대한 OCR에 대해서 엔진 튜닝이 가능한 매개변수가 필요한 경우는 LEADTOOLS가 포지셔닝을 가진 경우입니다 — 일반적으로 스캔된 문서에 대해 전처리가 내장되어 있으며 (~90%의 영어 정확도로 손글씨 인식), IronOCR가 더 빠르게 배포됩니다.

바코드

using (RasterCodecs codecs = new RasterCodecs())
using (RasterImage image = codecs.Load("barcoded.tif"))
{
    BarcodeEngine engine = new BarcodeEngine();
    BarcodeData[] results = engine.Reader.ReadBarcodes(
        image, LeadRect.Empty, 0,
        new BarcodeSymbology[]
        {
            BarcodeSymbology.QR, BarcodeSymbology.Datamatrix,
            BarcodeSymbology.PDF417, BarcodeSymbology.Code128, BarcodeSymbology.UPCA
        });
    foreach (BarcodeData bc in results)
        Console.WriteLine($"{bc.Symbology}: {bc.Value}");
}
using (RasterCodecs codecs = new RasterCodecs())
using (RasterImage image = codecs.Load("barcoded.tif"))
{
    BarcodeEngine engine = new BarcodeEngine();
    BarcodeData[] results = engine.Reader.ReadBarcodes(
        image, LeadRect.Empty, 0,
        new BarcodeSymbology[]
        {
            BarcodeSymbology.QR, BarcodeSymbology.Datamatrix,
            BarcodeSymbology.PDF417, BarcodeSymbology.Code128, BarcodeSymbology.UPCA
        });
    foreach (BarcodeData bc in results)
        Console.WriteLine($"{bc.Symbology}: {bc.Value}");
}
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.Barcode

Using codecs As New RasterCodecs()
    Using image As RasterImage = codecs.Load("barcoded.tif")
        Dim engine As New BarcodeEngine()
        Dim results As BarcodeData() = engine.Reader.ReadBarcodes(image, LeadRect.Empty, 0, New BarcodeSymbology() {BarcodeSymbology.QR, BarcodeSymbology.Datamatrix, BarcodeSymbology.PDF417, BarcodeSymbology.Code128, BarcodeSymbology.UPCA})
        For Each bc As BarcodeData In results
            Console.WriteLine($"{bc.Symbology}: {bc.Value}")
        Next
    End Using
End Using
$vbLabelText   $csharpLabel

IronBarcode는 바코드 판독을 한 번의 호출로 단축합니다:

var results = BarcodeReader.Read("shipment-label.png");
foreach (var barcode in results)
{
    Console.WriteLine($"Value: {barcode.Value}");
    Console.WriteLine($"Format: {barcode.BarcodeType}");
}
var results = BarcodeReader.Read("shipment-label.png");
foreach (var barcode in results)
{
    Console.WriteLine($"Value: {barcode.Value}");
    Console.WriteLine($"Format: {barcode.BarcodeType}");
}
Dim results = BarcodeReader.Read("shipment-label.png")
For Each barcode In results
    Console.WriteLine($"Value: {barcode.Value}")
    Console.WriteLine($"Format: {barcode.BarcodeType}")
Next
$vbLabelText   $csharpLabel

LEADTOOLS는 명시적인 심볼 배열, 코덱 로딩 및 특정 서식에 대한 영역 검색을 제공합니다. IronBarcode는 심볼리지를 자동으로 감지하고, 사전 구성 없이 어떤 이미지에서든 결과를 반환합니다. 심볼리지가 알려져 있고 검색 영역이 중요한 대량 스캔 워크플로에 대해 LEADTOOLS가 조정 가능합니다; 일반적인 바코드 판독에 대해서는, IronBarcode가 더 잘 통합됩니다.

양식 인식

LEADTOOLS Document Suite는 템플릿 라이브러리와 비교하여 스캔된 양식을 인식하고 명명된 필드를 추출하는 마스터 템플릿 인식 엔진(AutoFormsEngine)을 포함합니다. 이는 Iron Suite에서 다루지 않는 분야입니다.

DiskMasterFormsRepository repository = new DiskMasterFormsRepository(codecs, @"C:\Forms\Masters");
AutoFormsEngine autoEngine = new AutoFormsEngine(repository, null, null, null,
    AutoFormsRecognitionManager.Default, 30, 80, true);

using (RasterImage form = codecs.Load("filled-form.tif"))
{
    AutoFormsRunResult result = autoEngine.Run(form, null);
    foreach (FormPage page in result.FormFields)
        foreach (FormField field in page)
            Console.WriteLine($"{field.Name}: {field.Result}");
}
DiskMasterFormsRepository repository = new DiskMasterFormsRepository(codecs, @"C:\Forms\Masters");
AutoFormsEngine autoEngine = new AutoFormsEngine(repository, null, null, null,
    AutoFormsRecognitionManager.Default, 30, 80, true);

using (RasterImage form = codecs.Load("filled-form.tif"))
{
    AutoFormsRunResult result = autoEngine.Run(form, null);
    foreach (FormPage page in result.FormFields)
        foreach (FormField field in page)
            Console.WriteLine($"{field.Name}: {field.Result}");
}
Imports System

Dim repository As New DiskMasterFormsRepository(codecs, "C:\Forms\Masters")
Dim autoEngine As New AutoFormsEngine(repository, Nothing, Nothing, Nothing, AutoFormsRecognitionManager.Default, 30, 80, True)

Using form As RasterImage = codecs.Load("filled-form.tif")
    Dim result As AutoFormsRunResult = autoEngine.Run(form, Nothing)
    For Each page As FormPage In result.FormFields
        For Each field As FormField In page
            Console.WriteLine($"{field.Name}: {field.Result}")
        Next
    Next
End Using
$vbLabelText   $csharpLabel

Iron Suite의 양식-워크플로 경로는 조성을 기반으로 하며, 스캔 양식에 대한 IronOCR와 사용자 정의 정규식 및 필드 추출 또는 구조화된 PDF 템플릿에 대한 IronPDF의 AcroForm 읽기(채우기, 추출, 평면화)를 사용합니다. 고정된 레이아웃과 필드 이름이 데이터베이스 열과 매핑되는 대량의 정부/의료 양식 디지털화에서 LEADTOOLS의 AutoFormsEngine가 필요한 작업입니다.

PDF 처리

using (PDFDocument pdf = new PDFDocument("input.pdf"))
{
    PDFDocumentProperties props = pdf.DocumentProperties;
    props.Title = "Processed";
    props.Author = "Internal";
    pdf.SetDocumentProperties(props);
    using (RasterCodecs codecs = new RasterCodecs())
        pdf.Convert(1, -1, "input_pdfa.pdf", DocumentFormat.PdfA, codecs);
}
using (PDFDocument pdf = new PDFDocument("input.pdf"))
{
    PDFDocumentProperties props = pdf.DocumentProperties;
    props.Title = "Processed";
    props.Author = "Internal";
    pdf.SetDocumentProperties(props);
    using (RasterCodecs codecs = new RasterCodecs())
        pdf.Convert(1, -1, "input_pdfa.pdf", DocumentFormat.PdfA, codecs);
}
Imports System

Using pdf As New PDFDocument("input.pdf")
    Dim props As PDFDocumentProperties = pdf.DocumentProperties
    props.Title = "Processed"
    props.Author = "Internal"
    pdf.SetDocumentProperties(props)
    Using codecs As New RasterCodecs()
        pdf.Convert(1, -1, "input_pdfa.pdf", DocumentFormat.PdfA, codecs)
    End Using
End Using
$vbLabelText   $csharpLabel

IronPDF의 유사한 PDF/A 내보내기 흐름:

// NuGet: Install-Package IronPdf
// Docs: https://ironpdf.com/how-to/pdfa/
using IronPdf;

class Program
{
    static void Main()
    {
        // SaveAsPdfA exports to a PDF/A archival profile.
        // PdfAVersions exposes PdfA1a, PdfA1b, PdfA2a, PdfA2b, PdfA3a, PdfA3b.
        PdfDocument pdf = PdfDocument.FromFile("invoice.pdf");

        // PDF/A-3b is the common archival target for long-term retention.
        pdf.SaveAsPdfA("invoice-archive.pdf", PdfAVersions.PdfA3b);
    }
}
// NuGet: Install-Package IronPdf
// Docs: https://ironpdf.com/how-to/pdfa/
using IronPdf;

class Program
{
    static void Main()
    {
        // SaveAsPdfA exports to a PDF/A archival profile.
        // PdfAVersions exposes PdfA1a, PdfA1b, PdfA2a, PdfA2b, PdfA3a, PdfA3b.
        PdfDocument pdf = PdfDocument.FromFile("invoice.pdf");

        // PDF/A-3b is the common archival target for long-term retention.
        pdf.SaveAsPdfA("invoice-archive.pdf", PdfAVersions.PdfA3b);
    }
}
Imports IronPdf

Module Program
    Sub Main()
        ' SaveAsPdfA exports to a PDF/A archival profile.
        ' PdfAVersions exposes PdfA1a, PdfA1b, PdfA2a, PdfA2b, PdfA3a, PdfA3b.
        Dim pdf As PdfDocument = PdfDocument.FromFile("invoice.pdf")

        ' PDF/A-3b is the common archival target for long-term retention.
        pdf.SaveAsPdfA("invoice-archive.pdf", PdfAVersions.PdfA3b)
    End Sub
End Module
$vbLabelText   $csharpLabel

LEADTOOLS의 PDF 모델은 이미징 스택에 구축되어 있습니다: I/O를 위한 RasterCodecs, 속성/페이지 조작을 위한 PDFDocument 및 PDF/A 내보내기를 위한 Convert. IronPDF는 같은 PDF/A 적합성 레벨(A-1a, A-1b, A-2a, A-2b, A-3a, A-3b, 그리고 ISO 19005-4:2020에 따른 PDF/A-4/4E/4F 계열)을 PdfAVersionsSaveAsPdfA 열거를 통해 지원합니다. IronPDF는 또한 헌신적인 PDF/UA 접근성 지원을 제공합니다: RenderHtmlAsPdfUA(html)은 한 번의 호출로 태그된 접근성 PDF(기본 PDF/UA-1)를 생성합니다. PDF/UA-2도 지원됨), Section 508 및 WCAG 2.0 AA를 박스에서 기본 제공으로 충족할 수 있도록 문서화되었습니다. 기존 이미징 파이프라인 내에서 스캔된 이미지 출력을 PDF/A로 변환하는 경우(여기서 RasterCodecs이 이미 래스터 생명 주기를 소유), LEADTOOLS는 자연스럽게 어울립니다. HTML 소스 또는 이미 로드된 PDF를 PDF/A로 아카이브하는 경우, IronPDF의 단 한 줄 SaveAsPdfA이 더 직접적인 경로입니다.

TWAIN 스캐닝

LEADTOOLS는 하드웨어 획득을 위한 네이티브 TWAIN/WIA 스캐너 드라이버 래퍼를 포함하며, Iron Suite는 이를 제공하지 않습니다.

TwainSession session = new TwainSession();
session.Startup(host, TwainStartupFlags.None);
if (session.SelectSource(null) == DialogResult.OK)
{
    using (RasterCodecs codecs = new RasterCodecs())
    {
        session.AcquirePage += (s, e) =>
            codecs.Save(e.Image, "scanned.tif", RasterImageFormat.CcittGroup4, 1,
                1, -1, 1, CodecsSavePageMode.Append);
        session.Acquire(TwainUserInterfaceFlags.Show);
    }
}
session.Shutdown();
TwainSession session = new TwainSession();
session.Startup(host, TwainStartupFlags.None);
if (session.SelectSource(null) == DialogResult.OK)
{
    using (RasterCodecs codecs = new RasterCodecs())
    {
        session.AcquirePage += (s, e) =>
            codecs.Save(e.Image, "scanned.tif", RasterImageFormat.CcittGroup4, 1,
                1, -1, 1, CodecsSavePageMode.Append);
        session.Acquire(TwainUserInterfaceFlags.Show);
    }
}
session.Shutdown();
Dim session As New TwainSession()
session.Startup(host, TwainStartupFlags.None)
If session.SelectSource(Nothing) = DialogResult.OK Then
    Using codecs As New RasterCodecs()
        AddHandler session.AcquirePage, Sub(s, e)
                                            codecs.Save(e.Image, "scanned.tif", RasterImageFormat.CcittGroup4, 1, 1, -1, 1, CodecsSavePageMode.Append)
                                        End Sub
        session.Acquire(TwainUserInterfaceFlags.Show)
    End Using
End If
session.Shutdown()
$vbLabelText   $csharpLabel

Iron Suite의 번들은 후처리 문서 자동화, OCR, 인식, PDF, Office에 중점을 두고 있습니다. .NET에서 물리적 TWAIN/WIA 스캐너를 구동하여 하드웨어 수준의 페이지 획득이 가능한 끝단 스캐닝 포털은 LEADTOOLS의 TWAIN 래퍼가 판매되는 워크로드입니다 —Iron Suite사용자는 외부 TWAIN 라이브러리와 조성하고 획득된 이미지를 후속 처리에 IronOCR 또는 IronPDF에 공급합니다.

캡처 깊이가 주 요건이 아닐 때 Iron Suite를 선택해야 하는 이유

.NET 백엔드 팀이 전용 양식-처리 파이프라인 없이 매일 사용하는 문서 자동화(송장, 보고서, OCR 가끔 스캔 시, 배송 라벨에 바코드, Office 출력, 아카이브)를 실행하는 경우, Iron Suite의 표면적이 작업에 맞고 LEADTOOLS 전체 비용의 일부입니다. LEADTOOLS의 원시 인식 심도(ICR, OMR, MICR, 스캐너 드라이버)는 실제로 워크플로우에서 이러한 원시기가 사용될 때 그 가치가 있습니다; 후처리 자동화에 중점을 둔 백엔드에서, 사용되지 않는 캡처 표면은 여전히 비용이 드는 부분입니다.

특히 Iron Suite는 더 적합합니다:

  • 범용 OCR 및 바코드 판독이 정확성 기준을 충족하는 경우 (ICR, OMR, MICR 필요 없음)
  • .NET에서 물리적 스캐너를 구동하지 않는 경우 (TWAIN/WIA 필요 없음)
  • PDF + Word + Excel + OCR + Barcode를 하나의 번들로 종합적인 문서 자동화가 필요한 경우
  • 서버 런타임 비용이 없는 개발자당 정가를 원하는 경우
  • 예측 가능한 조달을 위한 대중적인, 영구적인 가격을 원하는 경우

Iron Suite는 LEADTOOLS Document Suite와 어떻게 다른가

  • 런타임/배포 수수료 없음: Iron Suite는 기본적으로 라이센스 좌석에 로열티가 없습니다; LEADTOOLS는 개발자당 가격 책정에 런타임/서버 배포 수수료가 추가됩니다.
  • 공공 영구 가격정책 $2,998: Iron Suite는 게시된 가격이며, LEADTOOLS Document Suite는 연간 $8,820부터 별도의 런타임 요금이 있습니다.
  • 모던하고 관용적인 .NET API 표면: Iron Suite는 모든 10개의 구성 요소에 대해 모던 .NET 관용구를 사용합니다; LEADTOOLS의 API 패턴은 COM에서 파생되었으며(글로벌 RasterSupport.SetLicense, 명시적인 Shutdown 생명주기, 수동 코덱 등록).
  • 컴포넌트당 단일 Install-Package: Iron Suite는 구성 요소당 하나의 NuGet을 제공합니다; LEADTOOLS Document Suite는 여러 교차 참조 패키지(Leadtools.Document, Leadtools.Document.Analytics, Leadtools.Forms, OCR 런타임, 네이티브 DLL)를 필요로 합니다.
  • 캡처 및 IDP, LEADTOOLS가 전문으로 다루는 분야. OMR(버블 양식), MICR(체크 글꼴), TWAIN/WIA 스캐너 드라이버, JBIG2/JPEG2000 코덱 심도는 LEADTOOLS가 자신을 위치시키는 작업입니다. IronOCR는 일반적인 글씨 인식 (~90% 영어 텍스트 정확성) 및 스캔 내의 표준 심볼리지를 포함하나, 생산급 정확도의 ICR과 OMR/MICR 파이프라인은 여전히 LEADTOOLS의 전문 분야로 남습니다.
  • LEADTOOLS는 iOS, Android, UWP, MAUI, 및 HTML5/JS뿐만 아니라 .NET에서도 작동하며, Iron Suite는 server 및 desktop에 중점을 두고 있습니다.

결론

$8,820 플러스 서버별 런타임 비용으로 LEADTOOLS Document Suite는 캡처 심도를 확보합니다: ICR, OMR, MICR, 마스터-템플릿 양식 인식, TWAIN 및 WIA 스캐너 드라이버, 보관급 스캐닝과 함께 하는 이미징 코덱 카탈로그입니다.Iron SuiteLite 단계에서 $2,998에서, 번들은 PDF(간단한 표준 단계의 기능 있음), Office, 약 90% 영어 정확도를 가진 필기 인식 포함 OCR, 바코드 및 QR, 인쇄, ZIP 및 웹 스크래핑에 걸친 일반 문서 자동화를 다루는 10개의 제품을 구매하며, 라이선스 좌석에 대해 로열티가 없으며, 서버별 런타임 요금이 없습니다. 캡처 우선 워크플로에 런타임 예산이 있다면 LEADTOOLS를 선택하십시오; 매일 .NET 문서 자동화는 ironsoftware.com/csharp/suite에서 Iron Suite을 선택하십시오.

참고해 주세요LEADTOOLS Document Suite는 해당 소유주의 등록 상표입니다. 이 사이트는 LEADTOOLS Document Suite와 연결되어 있지 않으며, LEADTOOLS Document Suite으로부터의 보증을 받거나 후원을 받지 않습니다. 모든 제품 이름, 로고 및 브랜드는 각각의 소유자의 자산입니다. 비교는 정보 제공 목적으로만 사용되며, 작성 시점에 공개적으로 이용 가능한 정보를 반영합니다.