COMPARAçãO

Bibliotecas PDF gratuitas para .NET: custos ocultos e melhores alternativas em C#

Telerik Document Processing Libraries (DPL) é um valor adicional incluído em uma suíte de interface do usuário mais ampla: os compradores adquirem o Telerik UI (Blazor, WPF, WinForms, ASP.NET Core/MVC/AJAX ou MAUI) ou o DevCraft (Complete a partir de $1,763.02 por desenvolvedor por ano, Ultimate a partir de $2,253.02 por desenvolvedor por ano), e o DPL é fornecido com a licença sem custo extra. Iron Suite é o formato oposto: um pacote autônomo de dez produtos daIron Softwarecom uma taxa perpétua por desenvolvedor a partir de $2,998, sem dependência de uma suíte de interface do usuário superior e implantação sem royalties sob a licença base.

Este artigo começa com o que realmente influencia uma decisão liderada por aquisição: se a equipe já paga pelo Telerik UI, como cada suíte é precificada, e o que realmente vem na caixa. O detalhe capacidade por capacidade do desenvolvedor segue para os engenheiros que o integrarão.

Comparação de relance

Dimensão Telerik DPL Iron Suite
Posicionamento de preço Incluído sem custo adicional com Telerik UI / DevCraft (DevCraft Complete $1,763.02/des/ano; DevCraft Ultimate $2,253.02/desenvolvedor/ano) Lite $2,998 / Plus $4,498 / Professional $8,998 / Unlimited $17,998 (Enterprise custom); todos os 10 produtos pelo preço de 2
Modelo de licença Assinatura anual por desenvolvedor via Telerik UI / DevCraft (sem SKU standalone) Perpétuo por desenvolvedor; configuração básica isenta de royalties + Add-On de Redistribuição para SaaS/OEM
Componentes no pacote 5 bibliotecas (PDF, Word, Excel, Excel Streaming, ZIP) 10 produtos (PDF, Word, Excel, PPT, OCR, Código de Barras, QR, Impressão, ZIP, WebScraper)
Cobertura de formato/capacidade PDF, DOCX, XLSX, ZIP, sem OCR, barcode, PowerPoint, impressão ou extração web PDF, DOCX, XLSX, PPTX, OCR, Código de Barras, QR, Imprimir, ZIP, Extração da Web
Multi-platforma / nuvem Multiplataforma via .NET Standard 2.0; sem binários nativos Windows, Linux, macOS, Docker, Azure, AWS Lambda
Suporte a runtime .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
Mercado-alvo Equipes já licenciadas para Telerik UI / DevCraft Desenvolvedores .NET e ISVs querendo um único pacote independente de documentos + reconhecimento
Fornecedor Progress Software (marca Telerik) Iron Software

Se a exportação em fluxo de grandes planilhas XLSX via RadSpreadStreamProcessing for a mais importante para a carga de trabalho, oTelerik DPLpossui essa capacidade integrada. Se uma pilha de reconhecimento (OCR com escrita à mão, barcode, QR), geração de PowerPoint, web scraping e impressão programática forem mais importantes juntamente com PDF e Office, oIron Suitecobre essa superfície em um pacote perpétuo único.

Preços e licenciamento

OTelerik DPLnão tem preço standalone. Ele está incluído sem custo adicional dentro de qualquer suíte UI paga Telerik ou nível DevCraft. Referências de preços públicos (Q1 2026, ComponentSource) colocam DevCraft Complete a $1,763.02 por desenvolvedor por ano e DevCraft Ultimate a $2,253.02 por desenvolvedor por ano (ambas as assinaturas anuais que devem ser renovadas para manter suporte e atualizações). Licenças individuais para suítes UI Telerik (Blazor, WPF, WinForms, MAUI, etc.) também incluem o DPL sem custo adicional. O modelo assume que o comprador está adquirindo o Telerik UI; para compradores que desejam apenas processamento de documentos, o pacote DPL não é comprável separadamente.

Iron Suite é vendida como uma licença perpétua por desenvolvedor a partir de $2,998, incluindo todos os dez componentes em uma única compra. A posição de marketing, "todos os 10 produtos pelo preço de 2, economize 75%", reflete o desconto do pacote em comparação com a compra dos produtos individuais da Iron separadamente. A licença base é isenta de royalties para os assentos licenciados; SaaS, OEM e cenários de redistribuição distribuída além da licença base são cobertos por um Add-On de Redistribuição separado.

Compradores já pagando pelo Telerik UI vão ao DPL como um valor adicional agrupado a um custo marginal de $0. Compradores construindo automação de documentos backend sem um investimento no Telerik UI vão aoIron Suitecomo um pacote autônomo a $2,998 por desenvolvedor, perpétuo, sem necessidade de renovação anual para manter a versão adquirida em funcionamento.

O que são as Bibliotecas de Processamento de Documentos da Telerik

O Telerik Document Processing Libraries é a toolkit de documentos de código gerenciado da Progress Software, incluído em cada suíte UI Telerik paga e nível DevCraft. Não é vendido como um SKU standalone. O comprador paga pelo Telerik UI (Blazor, WPF, WinForms, ASP.NET Core/MVC/AJAX ou MAUI), e o DPL é fornecido com a licença sem custo adicional. As bibliotecas têm como alvo a superfície do .NET Standard 2.0, então os mesmos assemblies são executados em Windows, Linux, macOS, servidor e nuvem sem dependências nativas.

A posição do DPL é 'valor agregado dentro de uma suíte UI' em vez de 'melhor SDK de documento da classe'. Ele não tenta superar motores dedicados de PDF/Office em todas as dimensões, mas remove a necessidade de Office Interop ou dependências do Adobe para equipes já dentro do ecossistema Telerik.

Bibliotecas-chaves incluídas:

  • RadPdfProcessing: criação, manipulação e exportação de PDF
  • RadWordsProcessing: geração e edição de DOCX, RTF e texto simples
  • RadSpreadProcessing: criação de workbook XLSX, fórmulas e estilo
  • RadSpreadStreamProcessing: escritor de streaming eficiente em memória para exportações de XLSX muito grandes (milhões de linhas)
  • RadZipLibrary: criação e extração de arquivo ZIP
  • Todas as bibliotecas têm como alvo o .NET Standard 2.0, compatível com .NET 6/8/9/10 e .NET Framework 4.6.2+

O que é Iron Suite

OIron Suiteé a toolkit de documentos .NET standalone da Iron Software, sem controles de UI incluídos e sem necessidade de adesão à suíte UI. Dez produtos de documentos e reconhecimento são fornecidos sob uma licença perpétua por desenvolvedor em cinco níveis de categoria a partir de $2,998, sem royalties para as vagas licenciadas. A redistribuição SaaS e OEM usa um Adicional de Redistribuição separado.

Os dez componentes, agrupados por relevância para um fluxo de trabalho programático de Office e PDF:

  • Pacote Office: IronWord (criação e edição de DOCX); IronXL (XLSX com recálculo de fórmulas, gráficos, tabelas dinâmicas); IronPPT (criação e edição de PPTX).
  • Geração de PDF (IronPDF): renderização de HTML-para-PDF e URL-para-PDF, mesclagem e divisão nativas via PdfDocument.Merge, assinatura PKCS#12 mais HSM mais TSA, PDF/A-1 até PDF/A-4, PDF/UA-1 e PDF/UA-2, criptografia, preenchimento e achatamento de AcroForm, gerenciamento de fontes, rasterização, compressão e linearização, extração de texto.
  • Reconhecimento: IronOCR (Tesseract 5, 125+ idiomas, escrita à mão a ~90% em inglês); IronBarcode (30+ symbologies); IronQR (capacidades alimentadas por ML).
  • Utilitário: IronPrint (impressão silenciosa e de diálogo); IronZIP (ZIP/TAR/GZIP/BZIP2 with AES); IronWebScraper (scraping estruturado em processo).

Comparação de Capacidade

Processamento de PDF

A geração programática de PDF é uma das capacidades de trabalho nas duas suítes: faturas, declarações, certificados e qualquer documento estruturado que necessite de layout previsível em código em vez de por uma linguagem de template.

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

OTelerik DPLutiliza um layout fluente em primeiro código: os desenvolvedores posicionam o conteúdo diretamente via FixedContentEditor, com objetos explícitos de documento/página/editor e um exportador baseado em fluxo. O caminho primário do IronPDF é a renderização de HTML para PDF através de um motor Chromium empacotado, e os designers podem produzir o HTML, e o motor trata do layout. As duas abordagens são otimizadas para diferentes equipes: Telerik para engenheiros que pensam em espaço de coordenadas, IronPDF para equipes que já têm habilidades HTML/CSS à disposição.

Processamento de Word

Ambas as suítes geram e editam arquivos DOCX através de um modelo de documento de código gerenciado (não é necessária a instalação do Microsoft Word no servidor).

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

Ambas as APIs seguem a forma de documento/parágrafo/text-run que qualquer pessoa familiar com o modelo de objeto OpenXML reconhecerá. A API do IronWord é ligeiramente mais concisa para trabalhos simples de parágrafo e formatação — o RadWordsProcessing tem investido no controle posicional através de seu editor de fluxo. O trade-off reflete o enquadramento mais amplo da suíte: o editor de fluxo da Telerik cobre mais superfícies posicionais para layouts complexos, enquanto o IronWord é mais rápido para aterrissar em um documento simples.

Processamento de Planilhas

A geração de XLSX é uma tarefa frequente do lado do servidor, exportando relatórios, dashboards e dados de clientes sem uma instalação do Office na implantação.

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

A sintaxe de referência de célula do IronXL (sheet["A1"]) é mais próxima de como os desenvolvedores realmente falam sobre planilhas; A indexação Cells[1, 1] do Telerik é mais programática. Para exportações de XLSX muito grandes (milhões de linhas onde a pressão de memória importa), oTelerik DPLfornece RadSpreadStreamProcessing, um escritor em fluxo apenas para frente. IronXL opera na memória — cargas de trabalho de exportação em fluxo de escala extrema onde a contagem de linhas excede os limites de memória é o caso para o qual RadSpreadStreamProcessing é vendida.

Manuseio de Arquivos ZIP

Utilitários ZIP são o tipo de capacidade que ninguém especificamente compra uma suíte, mas todo workflow multi-documento eventualmente precisa.

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

OIron Suiteinclui IronZIP como um de seus dez produtos abrangidos, cobrindo operações equivalentes de criação de arquivo, extração e manipulação sob uma API idiomática do .NET. O split do Telerik entre Telerik.Zip (.NET Standard 2.0) e Telerik.Windows.Zip (.NET Framework) é uma consideração no tempo de implantação; O IronZIP expõe uma única superfície de API em ambas as famílias de runtime.

Por que escolher oIron Suitepara automação de documentos .NET orientada por código

Preços públicos em USD por nível (Lite $2,998, Plus $4,498, Professional $8,998, Unlimited $17,998, Enterprise sob cotação). Propriedade perpétua da versão adquirida. Implantação isenta de royalties sob a licença base. Add-On único de redistribuição para cenários de SaaS e OEM em escala. Cadência de lançamento mensal ativa em dez produtos. Pilha de reconhecimento (IronOCR com escrita à mão em ~90% inglês, IronBarcode com mais de 30 simbologias, IronQR com detecção alimentada por ML) dentro do mesmo pacote que IronPDF, IronWord, IronXL, IronPPT, IronPrint, IronZIP e IronWebScraper. Essa é a proposta doIron Suitepara equipes backend sem um investimento em Telerik UI.

As vantagens estruturais daIron Suitepara esse perfil de comprador:

  • Pacote standalone: sem dependência upstream da suíte UI;Iron Suiteenvia bibliotecas de documentos como o produto, não como um valor agregado
  • Licenciamento perpétuo: pague uma vez, mantenha a versão para sempre; sem pressão de renovação anual
  • Preços públicos transparentes: níveis Lite, Plus, Professional e Unlimited com preços em USD publicados no site
  • Reconhecimento embutido: IronOCR, IronBarcode e IronQR são enviados no pacote; OTelerik DPLnão tem história de reconhecimento
  • Licença base isenta de royalties: os direitos de redistribuição para os assentos licenciados incluídos sem negociação; Redistribuição Add-On disponível para SaaS/OEM em escala
  • Instalação de pacote único em todos os dez produtos, sem gerenciar permutações de UI/DPL/chaves de licença

Como oIron Suiteé diferente das Bibliotecas de Processamento de Documentos da Telerik

  • Amplitud do pacote. OIron Suiteabrange 10 categorias de produtos (PDF, Word, Excel, PowerPoint, OCR, Barcode, QR, Print, ZIP, Web scraping);Telerik DPLcovers 4 (PDF, Word, Excel, ZIP). Reconhecimento, PowerPoint, impressão e scraping estão completamente ausentes do DPL.
  • Perpetual por desenvolvedor vs assinatura anual renovável incorporada à UI. OIron Suiteé comprado uma vez e a versão é possuída para sempre; OTelerik DPLé incluso dentro do DevCraft ou uma assinatura Telerik UI que deve ser renovada anualmente para suporte e atualizações contínuas.
  • Posicionamento standalone vs incorporado. OIron Suiteé vendido como um SDK de documentos; OTelerik DPLé posicionado como um valor agregado dentro da suíte UI. O comprador-alvo é fundamentalmente diferente.
  • Redistribuição. A licença base doIron Suiteé isenta de royalties para assentos licenciados com um Add-On explícito de Redistribuição para OEM/SaaS; Os direitos de redistribuição doTelerik DPLsão governados pelo EULA da UI/DevCraft pai.
  • Fidelidade de renderização HTML. A renderização de HTML para PDF baseada em Chromium do IronPDF produz uma saída pixel-análoga para CSS complexos; O RadPdfProcessing do DPL é um mecanismo de layout em primeiro lugar no código sem um pipeline de renderização HTML.
  • Excel em fluxo, onde oTelerik DPLinvestiu. RadSpreadStreamProcessing é o escritor apenas para frente no qual oTelerik DPLinvestiu para exportação com limite de memória de planilhas XLSX muito grandes, enquanto o IronXL opera na memória e é dimensionado para o fluxo de trabalho típico de backend de XLSX.

Conclusão

No DevCraft Complete a partir de $1,763.02 por desenvolvedor por ano (ou DevCraft Ultimate a partir de $2,253.02), oTelerik DPLé fornecido com a licença como um valor adicional: bibliotecas de PDF, Word, Excel e ZIP ao lado da suíte Telerik UI que justifica o preço. A $2,998 para o nível Lite do Iron Suite, o pacote entrega dez produtos autônomos cobrindo PDF (com todo o trabalho de padrão de nível definido no resumo), Office, OCR com escrita manual, código de barras e QR, impressão, ZIP e web scraping, perpétuo e sem royalties para as vagas licenciadas. Equipes já pagando pelo Telerik UI obtêm DPL de graça; equipes comprando bibliotecas de documentos por conta própria escolhem oIron Suiteem ironsoftware.com/csharp/suite.

ObserveO Telerik Document Processing Libraries é uma marca registrada de seu respectivo proprietário. Este site não é afiliado, endossado por, ou patrocinado por Telerik ou Progress Software. Todos os nomes de produtos, logotipos e marcas são propriedade de seus respectivos proprietários. As comparações são apenas para fins informativos e refletem informações disponíveis publicamente no momento da redação.