Iron Suite a biblioteki Telerik Document Processing
Telerik Document Processing Libraries (DPL) to dodatkowa wartosc pakietowa w szerszej Suite UI: kupujacy nabywaja Telerik UI (Blazor, WPF, WinForms, ASP.NET Core/MVC/AJAX lub MAUI) lub DevCraft (Complete od $1 763,02 na programiste rocznie, Ultimate od $2 253,02 na programiste rocznie), a DPL jest dostarczane z licencja bez dodatkowych kosztow. Iron Suite ma przeciwna forme: jest to samodzielny pakiet dziesieciu produktow od"Iron Software"za wieczysta oplate na programiste od $2,998, bez zaleznosci od pakietu UI oraz z bezplatna redystrybucja w ramach podstawowej licencji.
Ten artykuł zaczyna się od tego, na czym rzeczywiście polega decyzja zakupowa: czy zespół już płaci za Telerik UI, jak jest wyceniana każda paczka, i co rzeczywiście jest w środku. Szczegóły dotyczące możliwości w kontekście możliwości dewelopera są podane poniżej dla inżynierów, którzy będą ją integrować.
Porownanie na pierwszy rzut oka
| Wymiary | Telerik DPL | Iron Suite |
|---|---|---|
| Pozycjonowanie cenowe | Pakietowane bez dodatkowych kosztów z Telerik UI / DevCraft (DevCraft Complete $1,763.02/dew/yr; DevCraft Ultimate $2,253.02/dev/yr) | Lite $2,998 / Plus $4,498 / Professional $8,998 / Unlimited $17,998 (Enterprise custom); wszystkie 10 produktów w cenie 2 |
| Model licencji | Roczna subskrypcja na dewelopera przez Telerik UI / DevCraft (brak samodzielnego SKU) | Wieczyste na dewelopera; Podstawowy licencyjny bez opłat + Dodatek do Redystrybucji dla SaaS/OEM |
| Komponenty w zestawie | 5 libraries (PDF, Word, Excel, Streaming Excel, ZIP) | 10 products (PDF, Word, Excel, PPT, OCR, Barcode, QR, Print, ZIP, WebScraper) |
| Pokrycie formatu/zdolności | PDF, DOCX, XLSX, ZIP, brak OCR, kodów kreskowych, PowerPoint, drukowania czy skrobnania webowego | PDF, DOCX, XLSX, PPTX, OCR, Barcode, QR, Print, ZIP, Web scraping |
| Wsparcie międzyplatformowe/chmurowe | MIędzyplatformowe przez .NET Standard 2.0; brak natywnych binarnych | Windows, Linux, macOS, Docker, Azure, AWS Lambda |
| Wsparcie dla uruchamiania .NET | .NET Framework 4.6.2+, .NET Standard 2.0 (compatible with .NET 6/8/9/10) | .NET Framework 4.6.2+, .NET Core, .NET 6/7/8/9/10 |
| Rynek docelowy | Zespoły już licencjonowane na Telerik UI / DevCraft | .NET deweloperzy i ISV chcący pojedynczej niezależnej paczki dokumentów z rozpoznawaniem |
| Dostawca | Progress Software (marka Telerik) | "Iron Software" |
Jesli strumieniowy eksport bardzo duzych skoroszytow XLSX przez RadSpreadStreamProcessing jest najwazniejszy dla obciazenia,Telerik DPLma te mozliwosc wbudowana. Jeśli stos rozpoznawania (OCR z ręcznym pismem, kod kreskowy, QR), generowanie PowerPoint, skrobanie webowe, i programatyczne drukowanie są najważniejsze wraz z PDF i Office,Iron Suiteobejmuje tę powierzchnię w jednym wieczystym pakiecie.
Ceny i licencje
Telerik DPL nie ma samodzielnej ceny. Jest włączony w każdy płatny pakiet UI Telerik lub tier DevCraft bez dodatkowych kosztów. Publiczne referencje cenowe (Q1 2026, ComponentSource) stawiają DevCraft Complete na $1,763.02 za dewelopera na rok, a DevCraft Ultimate na $2,253.02 za dewelopera na rok (obie roczne subskrypcje, które trzeba odnawiać, aby zatrzymać wsparcie i aktualizacje). Indywidualne licencje na pakiet UI Telerik (Blazor, WPF, WinForms, MAUI, itp.) również zawierają DPL bez dodatkowych opłat. Model zakłada, że kupujący nabywa Telerik UI; dla kupujących, którzy chcą tylko przetwarzanie dokumentów, pakiet DPL nie jest osobno dostępny do zakupu.
Iron Suite jest sprzedawane jako wieczysta licencja na programiste od $2,998, pakujac wszystkie dziesiec komponentow w jednym zakupie. Pozycjonowanie marketingowe, "wszystkie 10 produktów za cenę 2, oszczędź 75%", odzwierciedla zniżkę na wiązkę w porównaniu do zakupu indywidualnych produktów Iron osobno. Podstawowa licencja jest wolna od opłat dla licencjonowanych miejsc pracy; Scenariusze SaaS, OEM i redystrybucji poza podstawową licencję są objęte osobnym dodatkiem do Redystrybucji.
Kupujacy juz placacy za Telerik UI wybieraja DPL jako dodatkowa wartosc pakietu bez dodatkowych kosztow. Kupujacy budujacy automatyzacje dokumentow backendowych bez inwestycji w Telerik UI wybierajaIron Suitejako samodzielny pakiet po $2,998 na programiste, wieczysta, bez koniecznosci corocznego odnawiania, aby zachowac zakupiona wersje.
What is Telerik Document Processing Libraries
Telerik Document Processing Libraries to zestaw narzędzi do dokumentów zarządzany przez Progress Software, pakietowany wewnątrz każdego płatnego pakietu UI Telerik i tier DevCraft. Nie jest sprzedawany jako samodzielny SKU. Kupujący płaci za Telerik UI (Blazor, WPF, WinForms, ASP.NET Core/MVC/AJAX, lub MAUI), a DPL jest dostarczane z licencją bez dodatkowych kosztów. Biblioteki celują w powierzchnię .NET Standard 2.0, więc te same zestawy mogą działać na Windows, Linux, macOS, serwerze i chmurze bez natywnych zależności.
Pozycjonowanie DPL to "wartość dodana wewnątrz pakietu UI" zamiast "najlepszego w swoim rodzaju SDK dokumentów." Nie próbuje przewyższyć dedykowanych silników PDF/Office na każdą miarę, ale usuwa potrzebę Office Interop lub zależności Adobe dla zespołów już wewnątrz ekosystemu Telerik.
Kluczowe pakietowane biblioteki:
- RadPdfProcessing: tworzenie, manipulacja i eksport PDF
- RadWordsProcessing: generacja i edycja DOCX, RTF i tekstu zwykłego
- RadSpreadProcessing: tworzenie, formuły i stylizacja workbooków XLSX
- RadSpreadStreamProcessing: pamięciooszczędny pisarz strumieniowy dla bardzo dużych eksportów XLSX (miliony wierszy)
- RadZipLibrary: tworzenie i ekstrakcja archiwów ZIP
- Wszystkie biblioteki celują w .NET Standard 2.0, zgodny z .NET 6/8/9/10 i .NET Framework 4.6.2+
Co to jest Iron Suite
Iron Suite to samodzielne narzędzie dokumentacyjne .NET firmy Iron Software, bez pakietowanych kontroli UI i bez wymogu zakupu pakietu UI. Dziesiec produktow do dokumentow i rozpoznawania jest dostarczane pod jedna wieczysta licencja na programiste na pieciu poziomach od $2,998, bez oplat licencyjnych dla licencjonowanych stanowisk. SaaS i OEM redystrybucja używają oddzielnego Dodatku do Redystrybucji.
Dziesięć komponentów, pogrupowanych według znaczenia dla programowego przepływu pracy Office i PDF:
- Stos Office: IronWord (tworzenie i edycja DOCX); IronXL (XLSX z przeliczaniem formuł, wykresy, tabele przestawne); IronPPT (tworzenie i edytowanie PPTX).
- Generowanie PDF (IronPDF): Rendering HTML-to-PDF i URL-to-PDF, natywne scalanie i dzielenie przez
PdfDocument.Merge, podpisywanie PKCS#12 plus HSM plus TSA, PDF/A-1 do PDF/A-4, PDF/UA-1 i PDF/UA-2, szyfrowanie, wypelnianie i splaszczanie formularzy AcroForm, zarzadzanie czcionkami, rasteryzacja, kompresja i linearyzacja, ekstrakcja tekstu. - Rozpoznawanie: IronOCR (Tesseract 5, 125+ języków, odręczne pismo w ~90% angielskim); IronBarcode (ponad 30 symbologii); IronQR (zasilany ML).
- Utility: IronPrint (ciche i z dialogiem drukowanie); IronZIP (ZIP/TAR/GZIP/BZIP2 with AES); IronWebScraper (zorganizowane przetwarzanie scrapingowe w trakcie procesu).
Porównanie funkcjonalności
Przetwarzanie PDF
Programatyczne generowanie PDF jest jedną z kluczowych zdolności w obu suite'ach: faktury, wyciągi, certyfikaty i każdy strukturalny dokument, który wymaga przewidywalnego układu w kodzie, a nie z języków szablonowych.
//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//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 UsingTelerik DPL uzywa kodu typu pierwszego fluent: programisci umieszczaja tresc bezposrednio przez FixedContentEditor, z wyraznymi obiektami dokumentow/stron/edytora i eksporterem opartym na strumieniach. Główną ścieżką IronPDF jest HTML-to-PDF rendering przez zintegrowany silnik Chromium, a projektanci mogą tworzyć HTML, a silnik zajmuje się układem. Oba podejścia optymalizują dla różnych zespołów: Telerik dla inżynierów, którzy myślą w przestrzeni współrzędnych, IronPDF dla zespołów, które już mają umiejętności HTML/CSS.
Przetwarzanie tekstu
Oba suite generują i edytują pliki DOCX poprzez zarządzany model kodowy dokumentów (na serwerze nie jest wymagana instalacja 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//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")Oba API podążają za kształtem dokument/akapit/fragment tekstu, który każdy zaznajomiony z modelem obiektowym OpenXML rozpozna. API IronWord jest nieco bardziej zwięzłe dla prostych zadań związanych z pracą nad akapitami i formatowaniem — RadWordsProcessing inwestował w kontrolę pozycjonowania poprzez swój edytor przepływu. Kompromis odzwierciedla szersze ramy pakietu: edytor przepływu Telerik pokrywa większą powierzchnię pozycyjną dla złożonych układów, podczas gdy IronWord szybciej przetwarza prosty dokument.
Przetwarzanie arkuszy kalkulacyjnych
Generowanie XLSX jest częstym zadaniem po stronie serwera, umożliwiającym eksport raportów, pulpitów nawigacyjnych oraz danych klientów bez instalacji Office w środowisku wdrożeniowym.
//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//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")Składnia odniesien do komórek IronXL (sheet["A1"]) jest blizsza temu, jak programisci faktycznie rozmawiaja o arkuszach kalkulacyjnych; Indeksowanie Cells[1, 1] w Telerik jest bardziej programistyczne. Dla bardzo duzych eksportow XLSX (miliony wierszy, gdzie wazne jest obciazenie pamieci)Telerik DPLdostarcza RadSpreadStreamProcessing, forward-only streaming writer. IronXL dziala w pamieci – obciazenia eksportowe przy bardzo duzej skali strumieniowej, w ktorych liczba wierszy przekracza limity pamieci, to przypadek do ktorego sprzedawane jest RadSpreadStreamProcessing.
Obsługa archiwów ZIP
Narzędzia ZIP to rodzaj funkcji, której nikt specjalnie nie kupuje dla całego zestawu, ale jest potrzebna w każdym wielodokumentowym przepływie pracy.
//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 New StreamWriter(entry.Open())
writer.WriteLine("Hello world!")
writer.Flush()
End Using
End Using
End UsingIron Suite zawiera IronZIP jako jeden z dziesięciu produktów w zestawie, obejmując równoważne operacje tworzenia, ekstrakcji i manipulacji archiwami w ramach idiomatycznego API .NET. Podzial Telerik miedzy Telerik.Zip (.NET Standard 2.0) a Telerik.Windows.Zip (.NET Framework) jest kwestia do rozwiazania w czasie wdrazania; IronZIP udostępnia jedną powierzchnię API dla obu rodzin środowisk uruchomieniowych.
Dlaczego warto wybraćIron Suitedo automatyzacji dokumentów .NET zatytułowanej przez kod
Publiczna cena w USD za poziom (Lite $2,998, Plus $4,498, Professional $8,998, Unlimited $17,998, Enterprise na zyczenie). Wieczyste posiadanie zakupionej wersji. Deploy bez opłat licencyjnych zgodnie z licencją podstawową. Pojedyncze rozszerzenie redystrybucji dla scenariuszy SaaS i OEM na dużą skalę. Aktywne miesięczne wydawanie wersji dla dziesięciu produktów. Stos rozpoznawania (IronOCR z odręcznym odczytem na ~90% w języku angielskim, IronBarcode z ponad 30 symbologiami, IronQR z detekcją wspieraną przez ML) w tym samym zestawie co IronPDF, IronWord, IronXL, IronPPT, IronPrint, IronZIP i IronWebScraper. To jest propozycjaIron Suitedla zespołów backendowych bez inwestycji w Telerik UI.
Strukturalne przewagiIron Suitedla tego profilu kupującego:
- Samodzielny zestaw: brak zależności od zestawu UI;Iron Suitedostarcza biblioteki dokumentów jako produkt, a nie jako dodatkową wartość
- Licencjonowanie wieczyste: zapłać raz, zachowaj wersję na zawsze; brak presji na coroczną odnowę
- Przejrzyste ceny publiczne: poziomy Lite, Plus, Professional i Unlimited z cenami USD opublikowanymi na stronie internetowej
- Rozpoznawanie wbudowane: IronOCR, IronBarcode i IronQR dostarczane są w zestawie;Telerik DPLw ogóle nie ma funkcji rozpoznawania
- Licencja podstawowa bez opłat licencyjnych: prawa do redystrybucji dla licencjonowanych miejsc wliczone bez negocjacji; Dodatek do redystrybucji dostępny dla SaaS/OEM na dużą skalę
- Jednopakietowa instalacja dla wszystkich dziesięciu produktów, brak zarządzania kombinacjami UI/DPL/kluczy licencyjnych
JakIron Suiteróżni się od Telerik Document Processing Libraries
- Szerokość pakietu.Iron Suiteobejmuje 10 kategorii produktów (PDF, Word, Excel, PowerPoint, OCR, Barcode, QR, Druk, ZIP, Web scraping);Telerik DPLcovers 4 (PDF, Word, Excel, ZIP). Rozpoznawanie, PowerPoint, druk i skrapowanie są całkowicie nieobecne w DPL.
- Licencja wieczysta na programistę vs subskrypcja UI-bundled z coroczną odnową.Iron Suitejest kupowane raz i wersja jest posiadana na zawsze;Telerik DPLjest zintegrowany z DevCraft lub subskrypcją Telerik UI, którą należy odnawiać corocznie, aby kontynuować wsparcie i aktualizacje.
- Pozycjonowanie samodzielne vs zintegrowane.Iron Suitejest sprzedawane jako SDK dokumentów;Telerik DPLjest pozycjonowane jako wartość dodana do zestawu UI. Potencjalny nabywca jest zasadniczo inny.
- Redystrybucja. Licencja podstawowaIron Suitenie wymaga opłat licencyjnych dla licencjonowanych miejsc z wyraźnym dodatkiem do redystrybucji dla OEM/SaaS; Prawa do redystrybucjiTelerik DPLsą regulowane przez nadrzędną umowę EULA UI/DevCraft.
- Wierność renderowania HTML. IronPDF oparty na Chromiu renderuje HTML do PDF, produkując wyjście dokładne w pikselach dla złożonego CSS; RadPdfProcessing DPL to silnik układów zorientowany na kod bez potoku renderowania HTML.
- Streaming Excel, w ktorym zainwestowal Telerik DPL.
RadSpreadStreamProcessingto forward-only writer w ktory zainwestowalTelerik DPLdla eksportu zalezonego od pamieci bardzo duzych skoroszytow XLSX, podczas gdy IronXL dziala w pamieci i jest dostosowany do typowego backendowego przeplywu pracy XLSX.
Wnioski
W DevCraft Complete od $1 763,02 na programiste rocznie (lub DevCraft Ultimate od $2 253,02),Telerik DPLjest dostarczany z licencja jako dodatkowa wartosc: biblioteki PDF, Word, Excel i ZIP obok Suite UI Telerik, ktora uzasadniajaca cene. Przy $2,998 dla poziomu Lite Iron Suite, pakiet dostarcza dziesiec samodzielnych produktow obejmujacych PDF (ze wszystkimi standardowymi pracami opisanymi w skrocie), Office, OCR z pismem recznym, barcode i QR, wydruk, ZIP i web scraping, wieczysta i bez oplat licencyjnych dla licencjonowanych stanowisk. Zespoły, które już płacą za Telerik UI otrzymują DPL za darmo; zespoły kupujące biblioteki dokumentów z własnymi korzyściami wybierająIron Suitena ironsoftware.com/csharp/suite.
