KARşıLAşTıRMA

.NET için Ücretsiz PDF Kütüphaneleri: Gizli Maliyetler ve C# İçin Daha İyi Alternatifler

Telerik Document Processing Libraries (DPL), daha geniş bir UI suitinin içinde değer katma olarak paketlenmiştir: Alıcılar, Telerik UI (Blazor, WPF, WinForms, ASP.NET Core/MVC/AJAX veya MAUI) veya DevCraft'ı (Tamamı yıllık geliştirici başına 1.763,02 dolardan, Ultimate geliştirici başına yıllık 2.253,02 dolardan) satın alarak DPL lisansla birlikte hiçbir ek maliyet olmadan gelir. Iron Suite ise tam tersi bir şekildedir: geliştirici başına sürekli bir ücretle Iron Software'den bağımsız bir on ürün paketidir ve temel lisans altında telif ücretsiz dağıtım sağlar.

Bu makale, satın alma odaklı bir kararın aslında neye asılı olduğunu öne çıkarır: Ekibin zaten Telerik UI için ödeme yapıp yapmadığı, her paketin nasıl fiyatlandırıldığı ve kutuda neler olduğu. Mühendislerin entegre edeceği için kapasite başına geliştirici detayları gelir.

Kısaca Karşılaştırma

BoyutTelerik DPLIron Suite
Fiyatlandırma KonumlandırmaTelerik UI / DevCraft ile birlikte ek maliyet olmadan paketlenmiştir (DevCraft Complete 1.763,02 $/geliştirici/yıl; DevCraft Ultimate 2.253,02 $/geliştirici/yıl)Lite $2,998 / Plus $4,498 / Professional $8,998 / Unlimited $17,998 (Enterprise custom); 2 fiyatına 10 ürün
Lisans modeliGeliştirici başına yıllık abonelik, Telerik UI / DevCraft aracılığıyla (bağımsız SKU yok)Süresiz geliştirici başına; telif ücretsiz temel + SaaS/OEM için Yeniden Dağıtım Eklentisi
Paket içerisindeki Bileşenler5 kütüphane (PDF, Word, Excel, Akış Excel, ZIP)10 ürün (PDF, Word, Excel, PPT, OCR, Barcode, QR, Yazdır, ZIP, WebScraper)
Biçim/yetenek kapsama alanıPDF, DOCX, XLSX, ZIP, OCR, barcode, PowerPoint, yazdırma veya web kazıma yokPDF, DOCX, XLSX, PPTX, OCR, Barcode, QR, Yazdırma, ZIP, Web kazıma
Çapraz platform / bulutÇapraz platform .NET Standard 2.0 aracılığıyla; yerel binaylar yokWindows, Linux, macOS, Docker, Azure, AWS Lambda
.NET çalışma zamanı desteğiNET Framework 4.6.2+, .NET Standard 2.0 (NET 6/8/9/10 ile uyumlu).NET Framework 4.6.2+, .NET Core, .NET 6/7/8/9/10
Hedef pazarZaten Telerik UI / DevCraft için lisanslı ekipler.NET geliştiricileri ve bağımsız yazılım satıcıları, tek bir bağımsız belge + tanıma paketi isteyen
SatıcıProgress Software (Telerik markası)Iron Software

Çok büyük XLSX çalışma kitaplarının RadSpreadStreamProcessing aracılığıyla akış aktarımı iş yükü için en önemli olan şeyse, Telerik DPL'nin bu yeteneği yerleşik olarak bulunmaktadır. Eğer bir tanıma yığını (yazı tanıma ile OCR, barkod, QR), PowerPoint oluşturma, web kazıma ve programatik yazdırma PDF ve Office ile birlikte en önemli noktalarsa,Iron Suitebu yüzeyi tek bir sürekli paketle kapsar.

Fiyatlandırma ve Lisanslama

Telerik DPL'nin bağımsız fiyatı yoktur. Herhangi bir ücretli Telerik UI paketi veya DevCraft katmanı içinde ek maliyet olmadan dahil edilir. Halka açık fiyatlandırma referansları (2026 yılı 1. çeyrek, ComponentSource), DevCraft Complete'i geliştirici başına yıllık 1.763,02 dolara ve DevCraft Ultimate'i geliştirici başına yıllık 2.253,02 dolara koyar (her ikisi de destek ve güncellemelerin sürdürülmesi için yenilenmesi gereken yıllık abonelikler). Bireysel Telerik UI paket lisansları (Blazor, WPF, WinForms, MAUI, vb.) de ek maliyet olmadan DPL'yi içerir. Model, alıcının Telerik UI'yi edindiğini varsayar; sadece belge işleme isteyen alıcılar için DPL paketi ayrı olarak satın alınamaz.

Iron Suite, tüm on bileşeni tek bir satın alma altında paketleyerek $2,998 başlayan geliştirici başına sürekli lisans olarak satılmaktadır. "Tüm 10 ürünü 2 ürün fiyatına alın, %75 tasarruf edin" şeklindeki pazarlama pozisyonu, Iron'ın bireysel ürünlerini ayrı ayrı satın almak yerine paket indirimi yansıtır. Lisansın temel versiyonu, lisanslı koltuklar için telif ücretsizdir; SaaS, OEM ve temel lisansın ötesindeki dağıtım-yeniden dağıtım senaryoları, ayrı bir Yeniden Dağıtım Eklentisi ile kapsanır.

Telerik UI için zaten ödeme yapan alıcılar, $0 marjinal maliyetle DPL'ye değer katma olarak giderler. Telerik UI yatırımına sahip olmadan arka uç doküman otomasyonu geliştiren alıcılar, bağımsız bir paket olarak Iron Suite'e, geliştirici başına $2,998, sürekli bir şekilde ve satın alınan sürümü çalıştırmaya devam ettirmek için yıllık yenileme gerektirmeden giderler.

Telerik Belge İşleme Kütüphaneleri nedir

Telerik Document Processing Libraries, tüm ücretli Telerik UI paketlerinin ve DevCraft katmanlarının içinde paketlenmiş Progress Software'in yönetilen kod belge araç kitidir. Bağımsız SKU olarak satılmaz. Alıcı, Telerik UI (Blazor, WPF, WinForms, ASP.NET Core/MVC/AJAX veya MAUI) için ödeme yapar ve DPL lisansla ek maliyet olmadan gönderilir. Kütüphaneler, .NET Standard 2.0 yüzeyini hedefler, böylece aynı montajlar Windows, Linux, macOS, sunucu ve bulutta yerel bağımlılıklar olmadan çalışır.

DPL'nin konumlandırması, 'bir UI paketi içinde ek değer' şeklindedir, 'her boyutta birinci sınıf belge SDK'sı' şeklinde değildir. Belge SDK'larının her boyutta kendini kanıtlamaya çalışmaz, ancak Telerik ekosisteminin içinde zaten olan ekipler için Office Interop veya Adobe bağımlılıkları gerekmeden çalışmayı sağlar.

Ana paketlenen kütüphaneler:

  • RadPdfProcessing: PDF oluşturma, manipülasyon ve dışa aktarma
  • RadWordsProcessing: DOCX, RTF ve düz metin oluşturma ve düzenleme
  • RadSpreadProcessing: XLSX çalışma kitabı oluşturma, formüller ve stillendirme
  • RadSpreadStreamProcessing: milyonlarca satır içeren çok büyük XLSX dışa aktarmaları için bellek verimli akış yazarı
  • RadZipLibrary: ZIP arşiv oluşturma ve çıkarma
  • Tüm kütüphaneler .NET Standard 2.0'ı hedefler, .NET 6/8/9/10 ve .NET Framework 4.6.2+ ile uyumlu

Iron SuiteNedir

Iron Suite, Iron Software'in bağımsız .NET belge araç kitidir, içine paketlenmiş UI kontrolleri yoktur ve UI paketi satın alımı gerektirmez. On doküman ve tanıma ürünü, beş seviyedeki $2,998 başlayan, lisanslı koltuklar için telif ücreti olmadan süreklilik sağlayan geliştirici başına sürekli lisans altında sağlanmaktadır. SaaS ve OEM yeniden dağıtımı ayrı bir Yeniden Dağıtım Takviyesi kullanır.

PDF ve Office yetenek devresi programatik bir akış açısında gruplandırılmış on bileşen:

  • Ofis Bölümü: IronWord (DOCX oluşturma ve düzenleme); IronXL (formül yeniden hesaplama, grafikler, pivot tablolar ile XLSX); IronPPT (PPTX oluşturma ve düzenleme).
  • PDF oluşturma (IronPDF): HTML'den PDF'e ve URL'den PDF'e işleme, PdfDocument.Merge aracılığıyla yerel birleştirme ve ayırma, PKCS#12 artı HSM artı TSA imzalama, PDF/A-1'den PDF/A-4'e, PDF/UA-1 ve PDF/UA-2, şifreleme, AcroForm doldurma ve düzleştirme, yazı tipi yönetimi, rasterleme, sıkıştırma ve lineerleştirme, metin çıkarma.
  • Tanıma: IronOCR (Tesseract 5, 125+ dil, ~%90 İngilizce el yazısı); IronBarcode (30'dan fazla sembololoji); IronQR (ML destekli).
  • Yardımcı Program: IronPrint (sessiz ve diyaloglu yazdırma); IronZIP (AES ile ZIP/TAR/GZIP/BZIP2); IronWebScraper (süreç içi yapılandırılmış kazıma).

Yetenek Karşılaştırması

PDF İşleme

Programlanan PDF oluşturma, her iki pakette de işgücü yeteneklerinden biridir: fatura, bildirim, sertifika ve kodda öngörülebilir düzen gerektiren her türlü yapılandırılmış belge, şablonlama dilinden değil.

//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, kod-öncelikli akıcı bir düzen kullanır: geliştiriciler içeriği doğrudan FixedContentEditor aracılığıyla konumlandırır ve açık doküman/sayfa/düzenleyici nesneleri ve akış tabanlı bir dışa aktarımı vardır. IronPDF'nin ana yolu, paketlenmiş Chromium motoru aracılığıyla HTML-to-PDF işleme olup, tasarımcılar HTML'yi üretebilir ve motor yerleşimi halleder. Her iki yaklaşım da farklı ekipleri optimize eder: Telerik, koordinat alanında düşünen mühendisler için, IronPDF, HTML/CSS becerilerine zaten sahip olan ekipler için.

Kelime İşleme

Her iki paket de DOClara ve düzenleme yapar, sunucuda Microsoft Word kurulumu gerekmez.

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

Her iki API de, OpenXML nesne modeline aşina olan birinin tanıyacağı belge/paragraf/metin çalıştırma şekline uyar. IronWord'ün API'si, basit paragraf ve biçimlendirme çalışmaları için biraz daha özlüdür — RadWordsProcessing, akış editörü ile konum kontrolüne yatırım yapmaktadır. Bu taviz daha geniş paket çerçevesini yansıtır: Telerik'in akış düzenleyicisi karmaşık düzenler için daha çok konum yüzeyini kapsar, oysa IronWord, basit bir belgede daha hızlı yerleşir.

Çalışma Tablosu İşleme

XLSX oluşturma, sunucu tarafında sık yapılan bir görevdir, şablon yüklemesinde bir Office gereksinimi olmadan raporlar, panolar ve müşteri verilerini dışa aktarma.

//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'nin hücre referansı sözdizimi (sheet["A1"]), geliştiricilerin elektronik tablolar hakkında gerçekten nasıl konuştuklarına daha yakındır. Telerik'in Cells[1, 1] indekslemesi daha programatiktir. Çok büyük XLSX dışa aktarımları için (milyonlarca sırada bellek baskısının önemli olduğu durumlarda) Telerik DPL, RadSpreadStreamProcessing, sadece ileri yönlü akışlı bir yazıcı sunar. IronXL bellek içinde çalışır — satır sayısı bellek sınırlarını aştığı aşırı ölçekli akış-dışa aktarma iş yükleri ise RadSpreadStreamProcessing için satılır.

ZIP Arşiv İşleme

ZIP yardımcı programları, kimsenin özellikle bir paket için satın almadığı türden bir yetenektir ancak her çok belgeli iş akışı en nihayetinde ihtiyaç duyar.

//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 Using
$vbLabelText   $csharpLabel

Iron Suite, içindeki on bir üründen biri olarak IronZIP'yi içerir, eşdeğer arşiv oluşturma, çıkarma ve manipülasyon işlemlerini idionik bir .NET API altında kapsar. Telerik'in Telerik.Zip (.NET Standard 2.0) ve Telerik.Windows.Zip (.NET Framework) arasındaki bölünmesi, dağıtım zamanı bir değerlendirmedir; IronZIP, her iki çalışma zamanı ailesi arasında tek bir API yüzeyi açığa çıkarır.

Kod-Öncelikli .NET Belge Otomasyonu için NedenIron SuiteSeçilmeli

Katman başına kamu USD fiyatlandırması (Lite $2,998, Plus $4,498, Professional $8,998, Unlimited $17,998, Enterprise isteğe özel). Satın alınan sürümün sürekli sahipliği. Telif-free temel lisans altında konuşlandırma. SaaS ve OEM senaryolar için ölçekli olarak tek bir Yeniden Dağıtım Eklentisi. On ürün genelinde aktif aylık sürüm programı. Tanıma yığını (IronOCR ile İngilizce'de yaklaşık %90 el yazısı, IronBarcode ile 30+ sembol, IronQR ile ML destekli tespit) aynı pakette IronPDF, IronWord, IronXL, IronPPT, IronPrint, IronZIP ve IronWebScraper ile birlikte. Bu, bir Telerik UI yatırımı olmayan arka uç ekipler içinIron Suiteönerisidir.

Iron Suite'nin bu alıcı profili için yapısal avantajları:

  • Bağımsız paket: yukarı yönlü UI paketi bağımlılığı yok; Iron Suite, belge kütüphanelerini ürün olarak gönderir, değer katma olarak değil;
  • Süresiz lisanslama: bir kere öde, sürümü sonsuza dek koru; yıllık yenileme baskısı yok
  • Şeffaf halka açık fiyatlandırma: Lite, Plus, Professional ve Unlimited katmanlarıyla USD fiyatları sitede yayınlanmıştır
  • Tanıma dahili: IronOCR, IronBarcode ve IronQR aynı paket içinde gönderilir; Telerik DPL'nin herhangi bir tanıma hikayesi yok
  • Telif-free temel lisans: lisans hakları dahil, müzakere edilmeden lisanslı koltuklar için yeniden dağıtım erişim hakları; SaaS/OEM için ölçekli olarak Yeniden Dağıtım Eklentisi mevcuttur
  • Tüm on ürün için tek bir paket kurulumu, UI/DPL/lisans anahtarı permütasyonlarını yönetme gereği yok;

Iron Suite, Telerik Document Processing Libraries ile Nasıl Farklıdır

  • Paket genişliği. Iron Suite, 10 ürün kategorisini kapsar (PDF, Word, Excel, PowerPoint, OCR, Barcode, QR, Yazdırma, ZIP, Web kazıma); Telerik DPL, 4'ünü (PDF, Word, Excel, ZIP) kapsar. Tanıma, PowerPoint, yazdırma ve kazıma DPL'de tamamen eksiktir.
  • Süresiz geliştirici başına vs. yıllık yenilenen UI paketli abonelik.Iron Suitebir kez satın alınır ve sürüm sonsuza dek sahip olunur; Telerik DPL, DevCraft veya bir Telerik UI aboneliği içinde yıllık olarak yenilenmeli, destek ve güncellemeler sürdürülmelidir.
  • Bağımsız vs. paketlenmiş konumlandırma. Iron Suite, bir belge SDK'sı olarak satılır; Telerik DPL, bir UI-suite değer eklemesi olarak konumlandırılmıştır. Hedef alıcı temelde farklıdır.
  • Yeniden Dağıtım. Iron Suite'in temel lisansı, açık bir Yeniden Dağıtım Eklentisi ile lisanslı koltuklar için telif ücretsizdir (OEM/SaaS için); Telerik DPL'nin yeniden dağıtım hakları, üstteki UI/DevCraft EULA'sı tarafından yönetilir.
  • HTML işleme doğruluğu. IronPDF'in Chromium tabanlı HTML'den PDF'ye işleme motoru, karmaşık CSS için piksel tamlıkta çıktı üretir; DPL'nin RadPdfProcessing'i bir HTML işleme hattı olmadan kod öncelikli bir yerleşim motorudur.
  • Akışlı Excel, Telerik DPL'nin yatırım yaptığı yer. RadSpreadStreamProcessing, Telerik DPL'nin çok büyük XLSX çalışma kitaplarının bellekle sınırlı aktarımı için yatırım yaptığı yalnızca ileri yönlü yazar, oysa IronXL bellek içinde çalışır ve tipik arka uç XLSX iş akışı için boyutlandırılmıştır.

Sonuç

DevCraft Complete'de geliştirici başına yıllık 1.763,02 dolardan (veya DevCraft Ultimate'de 2.253,02 dolardan), Telerik DPL, fiyatı haklı çıkaran ve PDF, Word, Excel ve ZIP kütüphanelerini içeren Telerik UI suiti ile birlikte lisansla değer katma olarak gönderilmektedir.Iron SuiteLite katmanı için $2,998 dolar karşılığında, paket, PDF'i (özetlenen standart katmanı çalışmasıyla birlikte) kapsayan, Office, el yazısıyla OCR, barkod ve QR, baskı, ZIP ve web kazıma gibi on bağımsız ürün sunar, lisanslı koltuklar için sürekli ve telif ücreti olmadan. Zaten Telerik UI için ödeme yapan ekipler, DPL'yi ücretsiz alır; belgeleri kendi değerine göre satın alan ekipler, ironsoftware.com/csharp/suite adresinde Iron Suite'i seçer.

Telerik Document Processing Libraries, ilgili sahibinin tescilli markasıdır. Bu site, Telerik veya Progress Software ile bağlantılı değildir, onaylanmamış veya sponsor edilmemiştir. Tüm ürün adları, logolar ve markalar kendi sahiplerine aittir. Karşılaştırmalar, yalnızca bilgilendirme amaçlıdır ve yazı sırasında halka açık bilgilerle alakalı olarak yansıtılmaktadır.)}]