비교

.NET을 위한 무료 PDF 라이브러리: 숨겨진 비용과 더 나은 C# 대안들

Telerik Document Processing Libraries (DPL)은 광범위한 UI 스위트 내부에 번들로 포함된 부가 가치로, 구매자는 Telerik UI (Blazor, WPF, WinForms, ASP.NET Core/MVC/AJAX, 또는 MAUI) 또는 DevCraft (개발자당 연간 $1,763.02부터 완전판, 개발자당 연간 $2,253.02부터 최종판)을 구매하며, DPL은 추가 비용 없이 라이선스와 함께 제공됩니다. Iron Suite는 독립형 10개 제품 번들로, Iron Software에서 제공하며, 개발자당 영구 요금이 $2,998부터 시작합니다. 이 제품은 상위 UI 스위트 의존성이 없으며, 기반 라이선스 하에 로열티 없는 배포가 가능합니다.

이 글은 도입부로 팀이 이미 Telerik UI에 비용을 지불했는지 여부, 각 제품군의 가격, 실제로 상자 안에 있는 것에 기반한 구매의사 결정에 영향을 미칩니다. 개발자 세부 사항은 통합할 엔지니어를 위한 능력별로 따릅니다.

간단한 비교

차원Telerik DPLIron Suite
가격 위치Telerik UI / DevCraft와 추가 비용 없이 번들로 포함됩니다 (DevCraft Complete $1,763.02/dev/yr; DevCraft Ultimate $2,253.02/dev/yr)Lite $2,998 / Plus $4,498 / Professional $8,998 / Unlimited $17,998 (Enterprise custom); 2개의 가격으로 10개의 모든 제품 제공
라이선스 모델Telerik UI / DevCraft를 통해 개발자별 연간 구독 (독립 SKU 없음)영구 개발자당; 기본 로열티 무료 + SaaS/OEM을 위한 배포 추가 기능
번들 내 구성 요소5개의 라이브러리 (PDF, Word, Excel, Streaming Excel, ZIP)10 products (PDF, Word, Excel, PPT, OCR, Barcode, QR, Print, ZIP, WebScraper)
포맷/기능 커버리지PDF, DOCX, XLSX, ZIP, OCR 없음, 바코드, PowerPoint, 인쇄, 또는 웹 스크래핑 없음PDF, DOCX, XLSX, PPTX, OCR, 바코드, QR, 인쇄, ZIP, 웹 스크래핑
크로스 플랫폼 / 클라우드.NET Standard 2.0을 통한 크로스 플랫폼; 네이티브 바이너리 없음윈도우, 리눅스, macOS, Docker, Azure, AWS Lambda
.NET 런타임 지원.NET Framework 4.6.2+, .NET Standard 2.0 (.NET 6/8/9/10과 호환 가능).NET Framework 4.6.2+, .NET Core, .NET 6/7/8/9/10
타겟 시장이미 Telerik UI / DevCraft에 대한 라이선스를 가진 팀하나의 독립 문서 + 인식 번들을 원하는 .NET 개발자 및 ISV
공급업체Progress Software (Telerik 브랜드)Iron Software

아주 큰 XLSX 워크북의 스트리밍 내보내기가 RadSpreadStreamProcessing를 통해 업무에 가장 중요하다면, Telerik DPL에는 그러한 기능이 내장되어 있습니다. 인식 스택(OCR 및 필기, 바코드, QR), PowerPoint 생성, 웹 스크래핑, 프로그램적 인쇄가 포함된 Iron Suite는 PDF 및 Office와 함께 가장 중요합니다.

가격 및 라이선스

Telerik DPL은 독립적인 가격이 없습니다. 모든 유료 Telerik UI 제품군이나 DevCraft 계층 안에 추가 비용 없이 포함됩니다. 공개 가격 참조(Q1 2026, ComponentSource)는 DevCraft Complete을 연간 개발자당 $1,763.02, DevCraft Ultimate을 연간 개발자당 $2,253.02로 설정합니다 (모두 지지를 유지하고 업데이트를 받기 위해 갱신해야하는 연간 구독). 개별 Telerik UI 제품군 라이선스(Blazor, WPF, WinForms, MAUI 등) 또한 추가 비용 없이 DPL을 포함합니다. 모델은 구매자가 Telerik UI를 획득하고 있다고 가정합니다; 문서 처리만 원하는 구매자에게는 DPL 번들이 개별 구매할 수 없습니다.

Iron Suite는 개발자당 영구 라이선스로 $2,998 부터 시작하며, 모든 10개 구성 요소를 단일 구매로 포장합니다. 마케팅 위치, '10개의 제품을 2개의 가격으로 구매하고, 75%를 저축하십시오'는 Iron의 개별 제품을 개별적으로 구매하는 것과 대비되는 번들 할인을 반영합니다. 기본 라이센스는 라이센스된 좌석에 대해 로열티가 없습니다; 기본 라이센스를 넘어서 SaaS, OEM 및 배포 재배포 시나리오는 별도로 SaaS/OEM을 위한 배포 추가 애드온으로 다룰 수 있습니다.

이미 Telerik UI에 비용을 지불하고 있는 구매자는 추가 비용 없이 DPL을 번들 가치로 이용합니다. Telerik UI 투자 없이 백엔드 문서 자동화를 구축하는 구매자는 $2,998 개발자당, 영구적으로 연간 갱신 없이 실행되는 버전을 유지합니다.

Telerik 문서 처리 라이브러리는 무엇인가요

Telerik 문서 처리 라이브러리는 Progress Software의 관리된 코드 문서 키트로, 모든 유료 Telerik UI 제품군 및 DevCraft 계층에 번들로 포함됩니다. 독립 SKU로 판매되지 않습니다. 구매자는 Telerik UI (Blazor, WPF, WinForms, ASP.NET Core/MVC/AJAX, 또는 MAUI)를 구매하며, DPL은 라이선스와 함께 추가 비용 없이 제공됩니다. 라이브러리는 .NET Standard 2.0 표면을 목표로 하기 때문에 동일한 어셈블리가 Windows, Linux, macOS, 서버 및 클라우드에서 네이티브 종속성 없이 실행됩니다.

DPL의 위치는 'UI 제품군 내의 추가 가치'로, 최고의 문서 SDK로서의 위치가 아닙니다. 모든 차원에서 헌신된 PDF/Office 엔진보다 기능이 풍부하지 않으나 이미 Telerik 생태계 내에 있는 팀을 위해 Office Interop 또는 Adobe 종속을 제거합니다.

주요 번들 라이브러리:

  • RadPdfProcessing: PDF 생성, 조작 및 내보내기
  • RadWordsProcessing: DOCX, RTF, 및 일반 텍스트 생성 및 편집
  • RadSpreadProcessing: XLSX 작업북 생성, 수식 및 스타일
  • RadSpreadStreamProcessing: 매우 큰 XLSX 수출을 위한 메모리 효율적 스트리밍 작성기(백만 행)
  • RadZipLibrary: ZIP 아카이브 생성 및 추출
  • 모든 라이브러리는 .NET Standard 2.0을 목표로 하여, .NET 6/8/9/10 및 .NET Framework 4.6.2+와 호환 가능합니다.

Iron Suite란

Iron Suite는 Iron Software의 독립적인 .NET 문서 도구로, UI 제어가 번들로 포함되지 않으며 UI 제품군 구매가 필요 없습니다. 10개의 문서 및 인식 제품이 영구적인 개발자당 라이선스로 다섯 가지 수준의 라이선스를 제공하며, $2,998부터 시작하는 로열티 없는 라이선스 좌석을 제공합니다. SaaS 및 OEM 재배포는 별도의 재배포 추가 기능을 사용합니다.

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

  • 오피스 스택: IronWord (DOCX 생성 및 편집); IronXL (수식 재계산, 차트, 피벗 테이블이 가능한 XLSX); IronPPT (PPTX 생성 및 편집).
  • PDF 생성 (IronPDF): HTML-에서 PDF 및 URL-에서 PDF 렌더링, PdfDocument.Merge를 통한 네이티브 병합 및 분할, 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 기반).
  • 유틸리티: IronPrint (무음 및 대화형 인쇄); IronZIP (AES를 사용하는 ZIP/TAR/GZIP/BZIP2); IronWebScraper (인 프로세스 구조 스크래핑).

기능 비교

PDF 처리

프로그램적으로 PDF를 생성하는 것은 두 제품군의 주력 기능 중 하나로, 코드 내에서 서식이 예상되는 인보이스, 명세서, 증명서 및 기타 구조화된 문서를 다룹니다.

//Telerik DPL — RadPdfProcessing
using Telerik.Windows.Documents.Fixed.FormatProviders.Pdf;
using Telerik.Windows.Documents.Fixed.Model;
using Telerik.Windows.Documents.Fixed.Model.Editing;

RadFixedDocument document = new RadFixedDocument();
RadFixedPage page = document.Pages.AddPage();
FixedContentEditor editor = new FixedContentEditor(page);
editor.DrawText("Hello RadPdfProcessing!");

PdfFormatProvider provider = new PdfFormatProvider();
using (Stream output = File.OpenWrite("Hello.pdf"))
{
    provider.Export(document, output, TimeSpan.FromSeconds(10));
}
//Telerik DPL — RadPdfProcessing
using Telerik.Windows.Documents.Fixed.FormatProviders.Pdf;
using Telerik.Windows.Documents.Fixed.Model;
using Telerik.Windows.Documents.Fixed.Model.Editing;

RadFixedDocument document = new RadFixedDocument();
RadFixedPage page = document.Pages.AddPage();
FixedContentEditor editor = new FixedContentEditor(page);
editor.DrawText("Hello RadPdfProcessing!");

PdfFormatProvider provider = new PdfFormatProvider();
using (Stream output = File.OpenWrite("Hello.pdf"))
{
    provider.Export(document, output, TimeSpan.FromSeconds(10));
}
Imports Telerik.Windows.Documents.Fixed.FormatProviders.Pdf
Imports Telerik.Windows.Documents.Fixed.Model
Imports Telerik.Windows.Documents.Fixed.Model.Editing
Imports System.IO

Dim document As New RadFixedDocument()
Dim page As RadFixedPage = document.Pages.AddPage()
Dim editor As New FixedContentEditor(page)
editor.DrawText("Hello RadPdfProcessing!")

Dim provider As New PdfFormatProvider()
Using output As Stream = File.OpenWrite("Hello.pdf")
    provider.Export(document, output, TimeSpan.FromSeconds(10))
End Using
$vbLabelText   $csharpLabel
//Iron Suite— IronPDF
using IronPdf;

var renderer = new ChromePdfRenderer();
string html = "<h1>Invoice 2026-0428</h1><p>Total due: $1,240.00</p>";
using var pdf = renderer.RenderHtmlAsPdf(html);
pdf.SaveAs("invoice.pdf");
//Iron Suite— IronPDF
using IronPdf;

var renderer = new ChromePdfRenderer();
string html = "<h1>Invoice 2026-0428</h1><p>Total due: $1,240.00</p>";
using var pdf = renderer.RenderHtmlAsPdf(html);
pdf.SaveAs("invoice.pdf");
Imports IronPdf

Dim renderer As New ChromePdfRenderer()
Dim html As String = "<h1>Invoice 2026-0428</h1><p>Total due: $1,240.00</p>"
Using pdf = renderer.RenderHtmlAsPdf(html)
    pdf.SaveAs("invoice.pdf")
End Using
$vbLabelText   $csharpLabel

Telerik DPL은 코드 우선의 유창한 레이아웃을 사용합니다: 개발자는 FixedContentEditor을 통해 컨텐츠를 직접 배치하며, 명시적인 문서/페이지/편집기 객체와 스트림 기반 내보내기 기능을 제공합니다. IronPDF의 주요 경로는 Chromium 엔진이 번들로 포함된 HTML-to-PDF 렌더링이며, 디자이너가 HTML을 생성하고 엔진이 레이아웃을 처리합니다. 두 접근법은 서로 다른 팀을 위해 최적화됩니다: Telerik은 좌표 공간에서 사고하는 엔지니어를 위해, IronPDF는 HTML/CSS 역량을 이미 보유하고 있는 팀을 위해.

워드 프로세싱

두 제품군 모두 관리된 코드 문서 모델을 통해 DOCX 파일을 생성 및 편집합니다 (서버에 Microsoft Word 설치가 필요하지 않음).

//Telerik DPL — RadWordsProcessing
using Telerik.Windows.Documents.Flow.FormatProviders.Docx;
using Telerik.Windows.Documents.Flow.Model;
using Telerik.Windows.Documents.Flow.Model.Editing;

RadFlowDocument document = new RadFlowDocument();
RadFlowDocumentEditor editor = new RadFlowDocumentEditor(document);
editor.InsertText("Hello world!");

using (Stream output = new FileStream("output.docx", FileMode.OpenOrCreate))
{
    DocxFormatProvider provider = new DocxFormatProvider();
    provider.Export(document, output, TimeSpan.FromSeconds(10));
}
//Telerik DPL — RadWordsProcessing
using Telerik.Windows.Documents.Flow.FormatProviders.Docx;
using Telerik.Windows.Documents.Flow.Model;
using Telerik.Windows.Documents.Flow.Model.Editing;

RadFlowDocument document = new RadFlowDocument();
RadFlowDocumentEditor editor = new RadFlowDocumentEditor(document);
editor.InsertText("Hello world!");

using (Stream output = new FileStream("output.docx", FileMode.OpenOrCreate))
{
    DocxFormatProvider provider = new DocxFormatProvider();
    provider.Export(document, output, TimeSpan.FromSeconds(10));
}
Imports Telerik.Windows.Documents.Flow.FormatProviders.Docx
Imports Telerik.Windows.Documents.Flow.Model
Imports Telerik.Windows.Documents.Flow.Model.Editing
Imports System.IO

Dim document As New RadFlowDocument()
Dim editor As New RadFlowDocumentEditor(document)
editor.InsertText("Hello world!")

Using output As Stream = New FileStream("output.docx", FileMode.OpenOrCreate)
    Dim provider As New DocxFormatProvider()
    provider.Export(document, output, TimeSpan.FromSeconds(10))
End Using
$vbLabelText   $csharpLabel
//Iron Suite— IronWord
using IronWord;
using IronWord.Models;

var doc = new WordDocument();
var heading = new Paragraph();
heading.AddChild(new TextRun("Quarterly Report — Q1 2026") { FontSize = 18, Bold = true });
doc.AddParagraph(heading);
doc.SaveAs("report.docx");
//Iron Suite— IronWord
using IronWord;
using IronWord.Models;

var doc = new WordDocument();
var heading = new Paragraph();
heading.AddChild(new TextRun("Quarterly Report — Q1 2026") { FontSize = 18, Bold = true });
doc.AddParagraph(heading);
doc.SaveAs("report.docx");
Imports IronWord
Imports IronWord.Models

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)
doc.SaveAs("report.docx")
$vbLabelText   $csharpLabel

두 API는 OpenXML 객체 모델에 익숙한 사람이 인식할 수 있는 문서/단락/텍스트 실행 모양을 따릅니다. IronWord의 API는 간단한 단락 및 서식 작업을 위해 약간 더 간결합니다 - RadWordsProcessing은 그 흐름 편집기를 통한 위치 제어에 투자해왔습니다. 타협점은 더 넓은 제품군 구성을 반영합니다: Telerik의 흐름 편집기는 복잡한 레이아웃을 위한 위치 표면을 더 많이 덮고 있는 반면, IronWord는 단순 문서에 더 빨리 도달합니다.

스프레드시트 처리

XLSX 생성은 서버 측에서 자주 이루어지는 작업으로, 보고서, 대시보드, 고객 데이터를 오피스 설치 없이 내보내는데 사용됩니다.

//Telerik DPL — RadSpreadProcessing
using Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml.Xlsx;
using Telerik.Windows.Documents.Spreadsheet.Model;

Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets.Add();
CellSelection selection = worksheet.Cells[1, 1];
selection.SetValue("Hello RadSpreadProcessing");

XlsxFormatProvider formatProvider = new XlsxFormatProvider();
using (Stream output = new FileStream("SampleFile.xlsx", FileMode.Create))
{
    formatProvider.Export(workbook, output, TimeSpan.FromSeconds(10));
}
//Telerik DPL — RadSpreadProcessing
using Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml.Xlsx;
using Telerik.Windows.Documents.Spreadsheet.Model;

Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets.Add();
CellSelection selection = worksheet.Cells[1, 1];
selection.SetValue("Hello RadSpreadProcessing");

XlsxFormatProvider formatProvider = new XlsxFormatProvider();
using (Stream output = new FileStream("SampleFile.xlsx", FileMode.Create))
{
    formatProvider.Export(workbook, output, TimeSpan.FromSeconds(10));
}
Imports Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml.Xlsx
Imports Telerik.Windows.Documents.Spreadsheet.Model
Imports System.IO

Dim workbook As New Workbook()
Dim worksheet As Worksheet = workbook.Worksheets.Add()
Dim selection As CellSelection = worksheet.Cells(1, 1)
selection.SetValue("Hello RadSpreadProcessing")

Dim formatProvider As New XlsxFormatProvider()
Using output As Stream = New FileStream("SampleFile.xlsx", FileMode.Create)
    formatProvider.Export(workbook, output, TimeSpan.FromSeconds(10))
End Using
$vbLabelText   $csharpLabel
//Iron Suite— IronXL
using IronXL;

WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX);
WorkSheet sheet = workbook.CreateWorkSheet("Sales");
sheet["A1"].Value = "Product";
sheet["B1"].Value = "Units";
sheet["A2"].Value = "Widget A";
sheet["B2"].Value = 1024;
workbook.SaveAs("sales.xlsx");
//Iron Suite— IronXL
using IronXL;

WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX);
WorkSheet sheet = workbook.CreateWorkSheet("Sales");
sheet["A1"].Value = "Product";
sheet["B1"].Value = "Units";
sheet["A2"].Value = "Widget A";
sheet["B2"].Value = 1024;
workbook.SaveAs("sales.xlsx");
Imports IronXL

Dim workbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
Dim sheet As WorkSheet = workbook.CreateWorkSheet("Sales")
sheet("A1").Value = "Product"
sheet("B1").Value = "Units"
sheet("A2").Value = "Widget A"
sheet("B2").Value = 1024
workbook.SaveAs("sales.xlsx")
$vbLabelText   $csharpLabel

IronXL의 셀 참조 구문 (sheet["A1"])은 개발자가 실제로 스프레드시트에 대해 이야기하는 방식에 더 가깝습니다; Telerik의 Cells[1, 1] 인덱싱은 더 프로그래매틱합니다. 아주 큰 XLSX 내보내기(메모리 사용 압박이 있는 수백만 개의 행)에 대해서는 Telerik DPL이 RadSpreadStreamProcessing 포워드 전용 스트리밍 작성자를 제공합니다. IronXL은 메모리 내에서 운영되며, 행 수가 메모리 제한을 초과하는 극대형 스트리밍 내보내기 작업량의 경우 RadSpreadStreamProcessing이 판매됩니다.

ZIP 아카이브 처리

ZIP 유틸리티는 특정 제품군을 구체적으로 구매하지는 않지만 모든 다중 문서 워크플로우가 궁극적으로 필요로 합니다.

//Telerik DPL — RadZipLibrary
using Telerik.Windows.Zip;

using (Stream stream = File.Open("test.zip", FileMode.Create))
using (ZipArchive archive = ZipArchive.Create(stream, null))
using (ZipArchiveEntry entry = archive.CreateEntry("text.txt"))
{
    StreamWriter writer = new StreamWriter(entry.Open());
    writer.WriteLine("Hello world!");
    writer.Flush();
}
//Telerik DPL — RadZipLibrary
using Telerik.Windows.Zip;

using (Stream stream = File.Open("test.zip", FileMode.Create))
using (ZipArchive archive = ZipArchive.Create(stream, null))
using (ZipArchiveEntry entry = archive.CreateEntry("text.txt"))
{
    StreamWriter writer = new StreamWriter(entry.Open());
    writer.WriteLine("Hello world!");
    writer.Flush();
}
Imports Telerik.Windows.Zip
Imports System.IO

Using stream As Stream = File.Open("test.zip", FileMode.Create)
    Using archive As ZipArchive = ZipArchive.Create(stream, Nothing)
        Using entry As ZipArchiveEntry = archive.CreateEntry("text.txt")
            Dim writer As StreamWriter = New StreamWriter(entry.Open())
            writer.WriteLine("Hello world!")
            writer.Flush()
        End Using
    End Using
End Using
$vbLabelText   $csharpLabel

Iron Suite에는 IronZIP이 그 10개 번들 제품 중 하나로 포함되어 있으며, 동등한 아카이브 생성, 추출 및 조작 작업을 관용적인 .NET API 아래에서 제공합니다. Telerik의 Telerik.Zip (.NET Standard 2.0)과 Telerik.Windows.Zip (.NET Framework)의 분할은 배포 시 고려 사항입니다; IronZIP는 두 런타임 계열에서 하나의 API 표면을 제공합니다.

Code-First .NET 문서 자동화를 위한Iron Suite선택 이유

공공 USD 가격은 단계별로 (Lite $2,998, Plus $4,498, Professional $8,998, Unlimited $17,998, Enterprise는 문의). 구매한 버전의 영구 소유. 로열티 무료 배포가 기본 라이선스 하에서 가능합니다. SaaS 및 OEM 시나리오에서 규모에 맞춘 단일 재배포 추가 기능. 10개 제품에 대한 활성 월별 릴리스 주기. 동일한 번들 안에 인식 스택(IronOCR 필기 포함, IronBarcode 30+ 기호 체계, IronQR ML 기반 탐지)가 포함되어 IronPDF, IronWord, IronXL, IronPPT, IronPrint, IronZIP 및 IronWebScraper와 함께 제공됩니다. 그것이 Telerik UI 투자 없는 백엔드 팀을 위한Iron Suite제안입니다.

Iron Suite의 구조적 장점:

  • 독립 번들: 상위 UI 제품군 종속성 없음; Iron Suite는 가치를 추가하기 위해 포장된 문서 라이브러리가 아닌, 제품으로서 문서 라이브러리를 제공합니다
  • 영구적 라이선싱: 한 번만 지불하고 버전을 영원히 유지하십시오; 연간 갱신 압박 없음
  • 투명한 공공 가격: Lite, Plus, Professional 및 Unlimited 계층은 웹사이트에 미국 달러 가격이 공개되어 있습니다
  • 인식이 내장되어 있음: IronOCR, IronBarcode, 및 IronQR이 번들로 제공됩니다; Telerik DPL은 인식 이야기가 전혀 없습니다
  • 로열티 없는 기본 라이선스: 허가받은 좌석에 대한 재배포 권리가 협상 없이 포함되어 있습니다; 규모가 큰 SaaS/OEM을 위한 재배포 추가 기능이 제공됩니다
  • 단일 Install-Package는 모든 10개 제품을 포괄하여, UI/DPL/라이선스 키 변주를 관리할 필요가 없습니다

Iron Suite는 Telerik 문서 처리 라이브러리와 어떻게 다른가요

  • 번들 넓이. Iron Suite는 10개 제품 카테고리(PDF, Word, Excel, PowerPoint, OCR, 바코드, QR, 인쇄, ZIP, 웹 스크래핑)를 포괄합니다; Telerik DPL은 4개를 담당합니다 (PDF, Word, Excel, ZIP). 인식, PowerPoint, 인쇄 및 스크래핑은 DPL에서 완전히 빠져 있습니다.
  • 개발자당 영구 대 연간 갱신 UI 번들 구독. Iron Suite는 한 번 구매하며 버전을 영원히 소유합니다; Telerik DPL은 지속적인 지원과 업데이트를 위해 매년 갱신해야 하는 DevCraft 또는 Telerik UI 구독 안에 번들로 포함됩니다.
  • 독립 대 번들 배치. Iron Suite는 문서 SDK로 판매됩니다; Telerik DPL은 UI 제품군의 부가가치로 배치됩니다. 대상 구매자는 근본적으로 다릅니다.
  • 재배포. Iron Suite의 기본 라이선스는 OEM/SaaS를 위한 명시적인 재배포 추가 기능이 있는 허가받은 좌석에 대해 로열티가 없으며; Telerik DPL의 재배포 권리는 상위 UI/DevCraft EULA에 의해 관리됩니다.
  • HTML 렌더링 충실도. IronPDF의 Chromium 기반 HTML-to-PDF 렌더링은 복잡한 CSS에 대해 픽셀 정확도의 출력을 생성합니다; DPL의 RadPdfProcessing은 HTML 렌더링 파이프라인 없는 코드 우선 레이아웃 엔진입니다.
  • 스트리밍 엑셀, Telerik DPL이 투자한 곳에서 RadSpreadStreamProcessing은 매우 큰 XLSX 워크북의 메모리 경계 내보내기를 위한 포워드 전용 작성자로서 Telerik DPL이 투자한 곳입니다. 반면 IronXL은 메모리 기반으로 운영되며 일반적인 백엔드 XLSX 워크플로우를 위한 크기입니다.

결론

개발자당 연간 $1,763.02에서 시작하는 DevCraft Complete (또는 개발자당 연간 $2,253.02에서 시작하는 DevCraft Ultimate)에서 Telerik DPL은 라이선스를 가치 추가로 제공하며: Telerik UI 스위트와 함께 PDF, Word, Excel, 및 ZIP 라이브러리가 가격을 정당화합니다.Iron SuiteLite 단계에서는, 번들은 10개의 독립 실행형 제품을 제공하며 PDF (모든 표준 단계 작업을 검토), 오피스, 필기 인식 포함 OCR, 바코드 및 QR, 인쇄, ZIP, 웹 스크래핑을 포함하며, 영구 및 라이선스 좌석에 로열티 없이 제공합니다. 이미 Telerik UI에 대해 비용을 지불하는 팀은 DPL을 무료로 받습니다; 문서 라이브러리를 그 자체의 메리트로 선택하는 팀은 ironsoftware.com/csharp/suite에서 Iron Suite를 선택합니다.

참고해 주세요Telerik 문서 처리 라이브러리는 해당 소유자의 등록 상표입니다. 이 사이트는 Telerik 또는 Progress Software와 제휴하거나 승인받았거나 후원받지 않았습니다. 모든 제품명, 로고 및 브랜드는 해당 소유자의 자산입니다. 비교는 정보 제공 목적으로만 사용되며, 작성 시점에 공개적으로 이용 가능한 정보를 반영합니다.