비교

2026년 HTML을 PDF로 변환하는 도구에 대한 결정적인 가이드

생산 설정에 .NET 문서 도구 키트를 배포하면 비용 구조가 설정됩니다: TX Text Control .NET Server는 영구 개발자당 좌석에서 시작하는 $4,198와 지속적인 업데이트를 위한 연간 $1,698 갱신을 제공하며, 번들로 제공되는 두 대 이상의 서버 배포를 위해 개별 서버 런타임 라이선스가 필요합니다. Iron Suite는 Windows, Linux, macOS, Docker, Azure 및 AWS Lambda 전반에 걸쳐 동일한 패키지로 제공되며, $2,998부터 개발자당 영구 요금이 적용되며 기본 라이선스 하에 로열티 무료 배포 및 서버당 실행 시간 요금 없음.

이 비교는 각 제품군의 가격, 생산 배포가 런타임 비용으로 어떻게 계산되는지 및 각 번들이 제공하는 것에 기반하여 구매의사 결정에 영향을 미칩니다. 아래에는 실제로 이를 배포할 엔지니어를 위한 개발자 레벨 표면 및 코드 샘플이 이어집니다.

간단한 비교

차원TX Text Control .NET ServerIron Suite
가격 포지셔닝단일 개발자 $4,198 + 연간 $1,698 갱신; 팀(4) $8,398 + 연간 $3,398; 무제한 배포 $18,196 + 연간 $7,347; per-server runtime quote-basedLite $2,998 / Plus $4,498 / Professional $8,998 / Unlimited $17,998 (Enterprise custom); 2개의 가격으로 10개의 모든 제품 제공
라이선스 모델개발자당 영구 + 1년 업데이트/지원; 지속 업데이트를 위한 갱신 ~목록의 약 40%; per-server runtime licenses required for production개발자당 영구, 로열티 없는 기반; SaaS/OEM을 위한 재배포 추가 기능
번들 내 구성 요소서버 코어 + 문서 서버 + DocumentEditor JS + DocumentViewer JS + ReportingCloud + WinForms/WPF 자매 제품10개의 Iron 제품을 단일 번들로 제공
형식/능력 범위워드 프로세싱 + DOCX/RTF/PDF/PDF-A 내보내기 + 메일 병합 + 템플릿 + 보고서 + 디지털 서명 + 브라우저 WYSIWYG 편집기PDF + OCR + 바코드 + QR + Excel + Word + PowerPoint + 인쇄 + ZIP + WebScraper
크로스 플랫폼 / 클라우드Windows + Linux 서버 런타임; 모던 브라우저의 브라우저 프론트엔드Windows / Linux / macOS / Docker / Azure / AWS Lambda
.NET 런타임 지원.NET Framework, .NET 6/7/8, ASP.NET Core, Blazor Server/WASM, Angular, React.NET Framework 4.6.2+, .NET Core, .NET 6/7/8/9/10
대상 시장문서 편집, 계약 초안 작성, 보고를 구축하는 기업 ISV 및 기업 개발팀.NET 개발자 및 ISVs(하나의 공급업체가 일상 문서 자동화를 위한)
벤더Text Control GmbHIron Software

브라우저에서 문서를 상호작용적으로 디자인하고 편집하는 최종 사용자 컨트랙트-작업 플랫폼의 경우, TX Text Control이 엔진입니다. 데이터를 대규모로 문서로 변환하는 백엔드 ISV의 경우(인보이스, 명세서, 증서, 보고서) Iron Suite가 엔진입니다.

가격 및 라이선스

TX Text Control .NET Server는 가격을 투명하게 공개합니다: 단일 개발자는 영구 $4,198 + 연간 $1,698 갱신, 팀(4명의 개발자)은 $8,398 + 연간 $3,398, 무제한 배포는 $18,196 + 연간 $7,347입니다. 각 개발자-좌석 계층에는 2개의 생산 라이선스가 포함됩니다; 그 밖의 추가 생산 배포를 위한 서버별 런타임 라이선스가 필요하며 견적 가격입니다. 갱신 모델은 본질적으로 영구 좌석에 층층의 업데이트 구독입니다. 영구 사용은 무조건이지만 업데이트와 지원에 대한 지속적인 액세스는 약 40%-목록 연간 갱신이 필요합니다.

Iron Suite는 입문 티어에서 $2,998로 제공되며, '2개의 가격에 10개의 모든 제품'으로 마케팅됨. 75% 절약'. 단계는 Lite, Plus, Professional, Unlimited, Enterprise로 개발자당 기준으로 설정됩니다. 기본 라이센스는 라이센스된 좌석 및 위치에 대해 로열티가 없습니다. 기본 배포를 위한 서버별 런타임 라이선스는 필요하지 않습니다. 기본 외에 SaaS나 OEM 재배포에는 별도의 재배포 추가 기능이 필요합니다.

TX Text Control의 조달은 층층으로 이루어져 있습니다: 개발자당 영구 좌석은 $4,198에서 시작하며, 지속적인 업데이트를 위한 연간 $1,698 갱신과 함께, 포함된 두 라이선스를 포함한 추가적인 생산 배포를 위한 서버별 런타임 라이센스가 있습니다. JS DocumentEditor는 자매 SKU입니다. Iron Suite의 조달은 계층당 공개된 USD 가격으로 직접 조달되며, 기본 라이선스 하에서 영구적이며 로열티가 없는 배포와 유일하게 별도로 가격이 책정된 아이템은 재배포 추가 기능입니다.

TX Text Control .NET Server는 무엇인가요

TX Text Control은 깊은 WYSIWYG 문서 편집을 정의 기능으로 가진 .NET용 전문 워드 프로세싱 및 보고 엔진입니다. .NET Server 패밀리는 ASP.NET 및 ASP.NET Core를 대상으로 하며, Blazor, Angular, React를 위한 DocumentEditor JS 프런트엔드가 포함됩니다. 형제 제품(.NET for Windows Forms, .NET for WPF)은 데스크톱 애플리케이션을 위한 동일한 편집기를 제공합니다. 이는 문서 생성, 계약 초안 작성, 보고서를 웹 및 데스크톱 앱에 통합하는 기업 ISV 및 기업 개발팀을 대상으로 하고 있습니다.

주요 번들 구성 요소:

  • ServerTextControl 코어: 서버 측 문서 로드/조작/저장 (DOC, DOCX, RTF, PDF, PDF/A, HTML)
  • 문서 서버: 메일 병합 엔진, PDF 내보내기, 형식 변환
  • DocumentEditor JS: Blazor, Angular, React, ASP.NET MVC를 위한 브라우저 기반 WYSIWYG 편집기
  • 문서 뷰어 JS: 브라우저 기반 문서 뷰어
  • ReportingCloud: SaaS 보고 추가 기능
  • TX Text Control .NET for Windows Forms / WPF: 데스크톱 편집기 컨트롤 (자매 SKU)

Iron Suite란

Iron Suite는 Iron Software의 프로그램적 .NET 문서 번들로, 백엔드 응용 프로그램과 데이터를 문서로 생성하고 디스크에서 문서를 읽어들이는 헤드리스 서비스를 위해 크기가 설정됩니다. IronWord와 IronPDF는 코드에서 워드 및 PDF를 생성하고, 인식 스택은 스캔된 입력을 읽으며, 나머지는 Office 형식, 인쇄, 아카이브 및 스크래핑을 처리합니다. $2,998부터 다섯 가지 티어 수준에서 개발자당 영구 라이선스로 판매되며, 라이선스된 좌석에는 로열티가 없습니다. SaaS 및 OEM 재배포는 별도의 재배포 추가 기능을 사용합니다.

각각의 프로그래밍 Office 및 PDF 워크플로와의 관련성에 따라 그룹화된 10개 구성 요소:

  • 오피스 스택 (앵커): IronWord (단락 및 텍스트 실행 객체 그래프를 OOXML에 직접 매핑하는 DOCX 생성 및 편집; 스타일, 글꼴, 머릿글, 바닥글, 테이블, 콘텐츠 추출); IronXL (수식 재계산, 차트, 피벗 테이블, 셀 스타일, 조건부 서식, 데이터 검증이 가능한 XLSX); IronPPT (PPTX 생성 및 편집, 슬라이드 및 텍스트 및 형태 프리미티브).
  • PDF 생성 (IronPDF): HTML-to-PDF 및 URL-to-PDF 렌더링, 네이티브 병합 및 분할, eIDAS 및 ESIGN에 맞춰진 PKCS#12 및 HSM과 TSA 서명, PDF/A-1에서 PDF/A-4, PDF/UA-1 및 PDF/UA-2, 암호화, AcroForm 채우기 및 평면화, 글꼴 관리, 래스터화, 압축 및 선형화를 제공합니다.
  • 인식: IronOCR (Tesseract 5, 125개 이상의 언어, 약 90%의 영어); IronBarcode (30개 이상의 심벌로지); IronQR (ML 기반).
  • Utility: IronPrint, IronZIP, IronWebScraper.

기능 비교

문서 편집기 (WYSIWYG)

TX Text Control의 정의 기능은 브라우저 내 WYSIWYG 편집기입니다. .NET 서버는 ASP.NET Core MVC / Razor Pages / Blazor의 태그 헬퍼를 통해 이를 호스팅합니다.

class DocumentEditorController : Controller
{
    public IActionResult Index()
    {
        ViewBag.DocumentEditorSettings = new DocumentEditorSettings
        {
            Dock = DocumentEditorDock.Fill,
            UserNames = new[] { "iron.user@example.com" },
            ToolbarDocked = true,
            RibbonTabsVisible = true
        };
        return View();
    }
}
class DocumentEditorController : Controller
{
    public IActionResult Index()
    {
        ViewBag.DocumentEditorSettings = new DocumentEditorSettings
        {
            Dock = DocumentEditorDock.Fill,
            UserNames = new[] { "iron.user@example.com" },
            ToolbarDocked = true,
            RibbonTabsVisible = true
        };
        return View();
    }
}
Imports System.Web.Mvc

Public Class DocumentEditorController
    Inherits Controller

    Public Function Index() As ActionResult
        ViewBag.DocumentEditorSettings = New DocumentEditorSettings With {
            .Dock = DocumentEditorDock.Fill,
            .UserNames = New String() {"iron.user@example.com"},
            .ToolbarDocked = True,
            .RibbonTabsVisible = True
        }
        Return View()
    End Function
End Class
$vbLabelText   $csharpLabel

Iron Suite의 Word 경로는 생성 우선입니다: IronWord는 데이터를 사용하여 프로그램적으로 문서를 생성하고, IronPDF는 PDF로 변환하기 위해 HTML 및 CSS를 렌더링합니다. 브라우저 기반 WYSIWYG 편집을 핵심 UI 표면으로 가져오는 경우, 계약 초안 작성, 문서 협업, 브라우저 내의 비즈니스 사용자 편집이 TX Text Control의 DocumentEditor JS에 대한 사례입니다.Iron Suite사용자는 WYSIWYG 요구 사항이 있는 경우 외부 고급 텍스트 편집기 구성 요소를 통해 작업하며 저장된 문서를 IronWord 또는 IronPDF로 처리합니다.

메일 병합

using (ServerTextControl tx = new ServerTextControl())
{
    tx.Create();
    tx.Load("invoice-template.tx", StreamType.InternalUnicodeFormat);
    MailMerge mm = new MailMerge { TextComponent = tx };
    var invoice = new
    {
        CustomerName = "Acme Corp",
        InvoiceNumber = "INV-2026-0042",
        Total = 1498.00m,
        Items = new[] { new { Sku = "IRONSUITE", Qty = 1, Price = 1498.00m } }
    };
    mm.MergeObject(invoice);
    tx.Save("invoice.pdf", StreamType.AdobePDF);
}
using (ServerTextControl tx = new ServerTextControl())
{
    tx.Create();
    tx.Load("invoice-template.tx", StreamType.InternalUnicodeFormat);
    MailMerge mm = new MailMerge { TextComponent = tx };
    var invoice = new
    {
        CustomerName = "Acme Corp",
        InvoiceNumber = "INV-2026-0042",
        Total = 1498.00m,
        Items = new[] { new { Sku = "IRONSUITE", Qty = 1, Price = 1498.00m } }
    };
    mm.MergeObject(invoice);
    tx.Save("invoice.pdf", StreamType.AdobePDF);
}
Imports TXTextControl

Using tx As New ServerTextControl()
    tx.Create()
    tx.Load("invoice-template.tx", StreamType.InternalUnicodeFormat)
    Dim mm As New MailMerge With {.TextComponent = tx}
    Dim invoice = New With {
        .CustomerName = "Acme Corp",
        .InvoiceNumber = "INV-2026-0042",
        .Total = 1498.0D,
        .Items = New() {New With {.Sku = "IRONSUITE", .Qty = 1, .Price = 1498.0D}}
    }
    mm.MergeObject(invoice)
    tx.Save("invoice.pdf", StreamType.AdobePDF)
End Using
$vbLabelText   $csharpLabel

IronWord는 데이터를 반영하여 템플릿을 병합하기 보다는 프로그램적으로 워드 문서를 생성합니다:

var doc = new WordDocument();
var heading = new Paragraph();
heading.AddChild(new TextRun("Quarterly Report — Q1 2026") { FontSize = 18, Bold = true });
doc.AddParagraph(heading);
var body = new Paragraph();
body.AddChild(new TextRun("Revenue grew 14% quarter-over-quarter."));
doc.AddParagraph(body);
doc.SaveAs("report.docx");
var doc = new WordDocument();
var heading = new Paragraph();
heading.AddChild(new TextRun("Quarterly Report — Q1 2026") { FontSize = 18, Bold = true });
doc.AddParagraph(heading);
var body = new Paragraph();
body.AddChild(new TextRun("Revenue grew 14% quarter-over-quarter."));
doc.AddParagraph(body);
doc.SaveAs("report.docx");
Dim doc As New WordDocument()
Dim heading As New Paragraph()
heading.AddChild(New TextRun("Quarterly Report — Q1 2026") With {.FontSize = 18, .Bold = True})
doc.AddParagraph(heading)
Dim body As New Paragraph()
body.AddChild(New TextRun("Revenue grew 14% quarter-over-quarter."))
doc.AddParagraph(body)
doc.SaveAs("report.docx")
$vbLabelText   $csharpLabel

TX Text Control의 MailMerge.MergeObject는 중첩된 마스터/디테일 템플릿을 지원합니다: 템플릿이 .tx 파일에 존재하고 POCO 데이터와 병합되는 송장, 계약서, 명세서용으로 설계됨. IronWord는 구조화된 데이터의 문서 생성에 프로그램적으로 작동하며 TX의 템플릿 기반 워크플로우와 일치하지 않습니다. 마스터/세부 병합 영역 템플릿을 사용한 비즈니스 사용자 템플릿 저작으로, 개발자가 POCO 컬렉션을 실행 시점에 템플릿 파일에 전달하는 워크로드는 TX Text Control의 MailMerge 엔진이 판매되는 대상입니다 - IronWord는 코드에서 프로그램적으로 문서를 생성하며, 비즈니스 사용자에 의해 작성된 문서에 대한 템플릿 주도적 병합은 TX의 파이프라인에 의존합니다.

PDF/A 내보내기

using (ServerTextControl tx = new ServerTextControl())
{
    tx.Create();
    tx.Load("input.docx", StreamType.WordprocessingML);
    SaveSettings pdfASettings = new SaveSettings
    {
        CreatorApplication = "Internal Reporting",
        Author = "Compliance Team",
        PDFExportSettings = new PDFExportSettings
        {
            PDFAVersion = PDFAVersion.PDFA3B,
            EmbedFonts = true
        }
    };
    tx.Save("output_pdfa3b.pdf", StreamType.AdobePDFA, pdfASettings);
}
using (ServerTextControl tx = new ServerTextControl())
{
    tx.Create();
    tx.Load("input.docx", StreamType.WordprocessingML);
    SaveSettings pdfASettings = new SaveSettings
    {
        CreatorApplication = "Internal Reporting",
        Author = "Compliance Team",
        PDFExportSettings = new PDFExportSettings
        {
            PDFAVersion = PDFAVersion.PDFA3B,
            EmbedFonts = true
        }
    };
    tx.Save("output_pdfa3b.pdf", StreamType.AdobePDFA, pdfASettings);
}
Imports (Assuming necessary namespaces are imported)

Using tx As New ServerTextControl()
    tx.Create()
    tx.Load("input.docx", StreamType.WordprocessingML)
    Dim pdfASettings As New SaveSettings With {
        .CreatorApplication = "Internal Reporting",
        .Author = "Compliance Team",
        .PDFExportSettings = New PDFExportSettings With {
            .PDFAVersion = PDFAVersion.PDFA3B,
            .EmbedFonts = True
        }
    }
    tx.Save("output_pdfa3b.pdf", StreamType.AdobePDFA, pdfASettings)
End Using
$vbLabelText   $csharpLabel

IronPDF는 SaveAsPdfA를 통해 PDF/A 내보내기를 제공하며, PdfAVersions 열거형이 PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2b, PDF/A-3a 및 PDF/A-3b 적합성 수준을 포함함:

// 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

TX Text Control의 PDF/A 내보내기는 로드된 DOCX로부터의 왕복을 통해 WYSIWYG 충실도 렌더링 파이프라인을 통해 PDF/A-3b와 포함된 파일이 있는 컴플라이언스 아키발을 생성합니다. IronPDF는 동일한 PDF/A 적합성 수준(A-1a, A-1b, A-2a, A-2b, A-3a, A-3b, 추가로 ISO 19005-4:2020에 따른 PDF/A-4/4E/4F 패밀리)을 기존 PdfAVersions의 열거형을 통해 도달합니다. IronPDF는 또한 전용 PDF/UA 접근성 지원을 제공합니다: RenderHtmlAsPdfUA(html)는 한 번의 호출로 태그가 지정된 접근 가능한 PDF를 생성합니다 (기본 PDF/UA-1). PDF/UA-2도 지원됨), Section 508 및 WCAG 2.0 AA를 박스에서 기본 제공으로 충족할 수 있도록 문서화되었습니다. 편집 가능한 DOCX가 원본이며 TX의 WYSIWYG 충실도가 중요한 워크플로우에서는 TX의 파이프라인이 엔지니어링된 솔루션입니다; 기존 PDF 또는 HTML로 생성된 PDF를 아카이브 또는 접근 가능한 프로파일로 변환하기 위해 IronPDF의 SaveAsPdfA / SaveAsPdfUA 호출이 직접적인 경로입니다.

디지털 서명

X509Certificate2 cert = new X509Certificate2("signer.pfx", "pfx_password");
DigitalSignature signature = new DigitalSignature(cert, null, "SignatureField1");
SaveSettings settings = new SaveSettings
{
    SignatureFields = new[] { signature }
};
tx.Save("contract_signed.pdf", StreamType.AdobePDF, settings);
X509Certificate2 cert = new X509Certificate2("signer.pfx", "pfx_password");
DigitalSignature signature = new DigitalSignature(cert, null, "SignatureField1");
SaveSettings settings = new SaveSettings
{
    SignatureFields = new[] { signature }
};
tx.Save("contract_signed.pdf", StreamType.AdobePDF, settings);
Imports System.Security.Cryptography.X509Certificates

Dim cert As New X509Certificate2("signer.pfx", "pfx_password")
Dim signature As New DigitalSignature(cert, Nothing, "SignatureField1")
Dim settings As New SaveSettings With {
    .SignatureFields = New DigitalSignature() {signature}
}
tx.Save("contract_signed.pdf", StreamType.AdobePDF, settings)
$vbLabelText   $csharpLabel

양측 제품군은 PDF의 PKCS#12 디지털 서명을 지원합니다. TX Text Control의 서명은 저장 파이프라인에 통합되어 있으며; SaveSettings.SignatureFields는 저장 시 서명 위치를 선언합니다. IronPDF는 상위 레벨 API로 서명을 감쌉니다. TX의 편집기 안에서 문서가 작성되고 저장 시 서명되는 계약 작성 워크플로우의 경우, 통합 흐름이 자연스럽습니다; 기존 PDF를 서버 파이프라인에서 서명하는 경우, IronPDF가 더 직접적입니다.

템플릿 기반 보고

using (ServerTextControl tx = new ServerTextControl())
{
    tx.Create();
    tx.Load("orders-report-template.tx", StreamType.InternalUnicodeFormat);
    MailMerge mm = new MailMerge { TextComponent = tx };
    mm.Merge(orders, "Orders");
    tx.Save("orders-report.pdf", StreamType.AdobePDF);
}
using (ServerTextControl tx = new ServerTextControl())
{
    tx.Create();
    tx.Load("orders-report-template.tx", StreamType.InternalUnicodeFormat);
    MailMerge mm = new MailMerge { TextComponent = tx };
    mm.Merge(orders, "Orders");
    tx.Save("orders-report.pdf", StreamType.AdobePDF);
}
Imports TXTextControl

Using tx As New ServerTextControl()
    tx.Create()
    tx.Load("orders-report-template.tx", StreamType.InternalUnicodeFormat)
    Dim mm As New MailMerge With {.TextComponent = tx}
    mm.Merge(orders, "Orders")
    tx.Save("orders-report.pdf", StreamType.AdobePDF)
End Using
$vbLabelText   $csharpLabel

Iron Suite는 계층적인 템플릿-머지 보고에 대한 직접적인 대응을 제공하지 않습니다.Iron Suite사용자가 보고서를 생성할 때 일반적으로 Razor/템플릿 엔진으로 구조화된 HTML을 렌더링하고 이를 IronPDF에 공급하며, 이는 HTML 템플릿 보고서에 적합하지만 TX Text Control이 지원하는 비즈니스 사용자 작성 .tx 템플릿 워크플로우와 일치하지 않습니다. 비즈니스 사용자 템플릿 디자인은 런타임 집합병합을 포함하며, 템플릿은 TX의 편집기에서 대화식으로 작성되고 개발자가 통합 시점에 데이터 소스를 연결하는 경우, TX의 보고 모델이 설계된 대상입니다.Iron Suite사용자는 HTML과 Razor 템플릿을 통해 보고서를 구성하여 IronPDF에 전달하며, 다른 인체공학적 경로로 진행합니다.

WYSIWYG 편집 없는 문서 생성을 위해 Iron Suite를 선택하는 이유

데이터-문서 워크플로우(데이터베이스에서 보고서, 항목에서 송장, 계정에서 명세서, 프로그래밍적으로 채워진 템플릿에서 계약서)를 구축하는 .NET 백엔드 팀을 위해 Iron Suite는 영구 라이선스 하나로 모든 영역을 포함합니다. TX Text Control의 DocumentEditor 프론트엔드는 최종 사용자가 브라우저에서 문서를 편집할 때 그 가치를 발휘합니다. 인터랙티브한 편집기를 절대 노출하지 않는 백엔드에서는, 편집기 스택이 사용되지 않는 유료 용량으로 남아있습니다.

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

  • 최종 사용자를 위한 브라우저 기반 WYSIWYG 문서 편집기가 필요하지 않습니다
  • 워크플로는 서버 사이드 생성입니다: 데이터 → PDF, 데이터 → DOCX, 데이터 → XLSX
  • OCR + Barcode + QR + Excel + Print + ZIP + WebScraper가 PDF/Word 생성과 함께 필요합니다
  • 퍼블릭 영구 가격을 원하며 서버별 런타임 요금이 없음
  • Windows, Linux, macOS, Docker, Azure, AWS Lambda에서 동일하게 작동하는 하나의 라이브러리를 원합니다

Iron Suite는 TX Text Control .NET Server와 어떻게 다른가요

  • 만능 대 편집기 전문: Iron Suite는 PDF, OCR, 바코드, QR, Excel, Word, PowerPoint, 인쇄, ZIP, WebScraper를 다룹니다; TX Text Control은 워드 프로세싱 + PDF만을 다룹니다.
  • 평면 개발자당 요금 대 개발자당 + 서버당 런타임: 로열티 무료 배포와 함께 $2,998부터 Iron Suite; TX 가격 $4,198부터 단일 개발자 + 매년 갱신 $1,698 + 번들된 2개의 라이선스를 초과하는 서버당 런타임 수수료. Iron Suite의 영구 사용은 일단 구매하면 조건 없이 가능하지만, TX의 약 40%의 연간 갱신은 지속적인 업데이트 및 지원의 비용입니다.
  • 단일 번들 vs 서버 코어 + JS 편집기 + 형제 SKU: Iron Suite는 하나의 번들입니다; TX는 TXTextControl.Web, TXTextControl.DocumentServer, DocumentEditor JS, WinForms 및 WPF SKUs로 분할됩니다. 깊이가 있는 TX Text Control을 사용한 WYSIWYG 편집. Blazor, Angular, React를 위한 브라우저 기반 문서 편집기, 마스터/디테일 템플릿을 사용한 메일 머지, 비즈니스 사용자 템플릿 저작은 TX가 자신을 위한 작업들입니다. Iron Suite의 Word 경로는 IronWord를 통한 프로그래매틱 DOCX 생성과 IronPDF를 통한 PDF 렌더링을 포함하여, 서로 다른 문제를 해결하기 위한 다양한 제품을 제공합니다. 서버당 실행 비용 없음: Iron Suite는 라이선스 좌석에 대해 로열티 무료입니다; TX는 번들링된 프로덕션 수를 초과하여 프로덕션 배포를 위해 런타임 라이선스를 필요로 합니다.

결론

법률 기술 또는 협업 플랫폼 팀 중 최종 사용자가 브라우저에서 문서를 작성, 편집 및 검토해야 하고, 마스터/디테일 메일 머지와 동일한 표면에서 PDF/A 내보내기가 필요한 경우, TX Text Control이 선택입니다. DocumentEditor 프론트엔드와 통합된 MailMerge 파이프라인은 TX가 자체적으로 구축한 워크로드이며, 이러한 깊이에 따라 좌석 및 런타임 가격이 부과됩니다. 데이터에서 문서를 생성하고, OCR 업로드을 하고, 바코드를 읽고, 하나의 영구 라이선스로 Office 및 PDF 출력을 생성하는 애플리케이션을 개발하는 백엔드 또는 ISV 팀을 위해 Iron Suite가 선택입니다. ironsoftware.com/csharp/suite에서 $2,998부터, 기본 라이선스 하에 로열티 무료, 서버당 실행 시간 요금 없음.

참고해 주세요TX Text Control은 해당 소유자의 등록 상표입니다. 이 사이트는 TX Text Control과 관련이 없으며, 승인 또는 후원을 받지 않았습니다. 모든 제품명, 로고 및 브랜드는 해당 소유자의 자산입니다. 비교는 정보 제공 목적으로만 사용되며, 작성 시점에 공개적으로 이용 가능한 정보를 반영합니다.