COMPARAISON

HTML vers PDF en C# - La réalité des options de la bibliothèque

Au prix de 1 799 $ par développeur/an pour le Document Solutions .NET Bundle au niveau d'entrée contre $2,998 pour la licence perpétuelleIron SuiteLite, la base de référence en dollars seule reconsidère la question de l'approvisionnement. MESCIUS vend quatre bibliothèques .NET principales (DsPdf, DsExcel, DsWord, DsImaging) sur un abonnement annuel, avec le déploiement libre de droits uniquement déverrouillé au niveau Unlimited et les SKU de visionneuse vendus séparément.Iron Suitefournit dix produitsIron Softwaredans un seul bundle perpétuel par développeur, libre de droits pour les sièges sous licence, avec la redistribution SaaS et OEM couverte par un seul Add-On de Redistribution.

Cette comparaison commence avec ce qu'une décision d'achat axée sur l'approvisionnement suspend réellement : comment chaque suite est tarifée sur un cycle de licence, ce que le bundle couvre, et comment la redistribution est gérée. Les détails des capacités et du code suivent ci-dessous pour les ingénieurs qui vont le mettre en œuvre.

Comparaison en un coup d'œil

Dimension Solutions Document for .NET Iron Suite
Positionnement tarifaire .NET Bundle : Développeur 1 799 $ / Développeur Unlimited 4 950 $ / Équipe Unlimited 10 345 $ (5 devs). Produits individuels : 999$/2 799$/5 799 $ Lite $2,998 / Plus $4,498 / Professional $8,998 / Unlimited $17,998 (Enterprise custom). Les 10 produits pour le prix de 2, économisez 75 %
Modèle de licence Abonnement annuel par développeur avec 1 an de maintenance et support ; déploiement libre de droits au niveau Unlimited ; taux de renouvellement réduits Perpétuel par développeur; libre de droits pour les sièges licenciés; SaaS/OEM via module complémentaire de redistribution
Composants dans le bundle 4 bibliothèques .NET principales (DsPdf, DsExcel, DsWord, DsImaging) + 3 visualiseurs SKUs vendus séparément 10 products (IronPDF, IronWord, IronXL, IronPPT, IronOCR, IronBarcode, IronQR, IronPrint, IronZIP, IronWebScraper)
Couverture de format/capacité PDF, Excel, Word, Imagerie + famille de visualiseurs PDF, Office, OCR, Code-barres/QR, ZIP, Impression, Web Scraping
Multi-plateforme / cloud Windows, macOS, Linux, Azure, AWS, AWS Lambda Windows, Linux, macOS, Docker, Azure, AWS Lambda
Support d'exécution .NET .NET Standard 2.0 (covers .NET Framework 4.6.2+, .NET Core 2.0+, .NET 6/7/8/9/10) .NET Framework 4.6.2+, .NET Core, .NET 6/7/8/9/10
Marché cible Equipes Enterprise et ISV .NET ; financial services and reporting-heavy verticals Développeurs indépendants, PME, équipes .NET de taille moyenne, ISV
Fournisseur MESCIUS inc. (anciennement GrapeCity) Iron Software

L'acheteur décide en se demandant : la charge de travail est-elle principalement le PDF, Excel, Word et Imagerie, avec des API de mise en page fluides à code d'abord et une profondeur de calcul Excel comme axes de décision? Si oui, Document Solutions for .NET correspond aux axes de décision. Si la charge de travail s'étend à l'OCR, aux codes-barres, QR, au web scraping, ou à l'impression sous une seule licence à un niveau d'entrée inférieur,Iron Suitecouvre une surface plus large ($2,998 Lite vs 1 799 $ MESCIUS Développeur).

Tarification et licences

Document Solutions for .NET utilise un modèle d'abonnement annuel par développeur avec trois niveaux de licence par SKU. Pour le .NET Bundle : Licence Développeur à 1 799 $/développeur, Développeur Unlimited à 4 950 $/développeur, et Équipe Unlimited à 10 345 $ pour 5 développeurs. Les produits individuels (DsPdf, DsExcel, DsWord, DsImaging) suivent la même matrice à 999$/2 799$/5 799 $. Chaque licence inclut 1 an de Maintenance annuelle & Support, et les renouvellements sont à des taux réduits (environ 649 $ contre 999 $ pour le niveau Développeur de produit individuel). Le déploiement libre de droits est inclus au niveau Unlimited.

Iron Suite est vendu comme une seule licence perpétuelle par développeur à cinq niveaux (Lite, Plus, Professional, Unlimited, et Enterprise) à partir de $2,998, avec le positionnement marketing " 10 produits pour le prix de 2, économisez 75 % ". La licence de base est libre de droits pour les sièges, emplacements, ou projets licenciés, et le SaaS, OEM, ou la redistribution distribuée au-delà de la licence de base utilise un Redistribution Add-On unique, vendu séparément.

Sur un horizon de 3 à 5 ans, Document Solutions fonctionne comme un abonnement annuel par développeur avec des taux de renouvellement réduits à partir de la 2e année (le niveau Développeur passe de 1 799 $ initial à environ 649 $ pour le renouvellement).Iron Suiteest acheté une fois pour toujours à $2,998 pour Lite (ou un niveau supérieur si nécessaire) ; la version est possédée pour toujours, avec le renouvellement facultatif pour des mises à jour et un support continus.

Qu'est-ce que Document Solutions for .NET

Document Solutions for .NET est la famille de produits Documents rebrandée de GrapeCity, maintenant publiée par MESCIUS inc. (la rebrand de GrapeCity en 2023). Le catalogue .NET inclut actuellement Document Solutions pour PDF (DsPdf), Excel (DsExcel), Word (DsWord), et Imagerie (DsImaging), plus une famille distincte de visualiseurs de PDF Document Solutions / Visualiseur de données / Visualiseur d'images pour les scénarios UI intégrés. Les bibliothèques ciblent .NET Standard 2.0, offrant une large couverture d'exécution de .NET Framework 4.6.2+ à .NET Core 2.0+ et .NET moderne 6/7/8/9/10. Les packages NuGet sont maintenant expédiés sous DS.Documents.*, mais les namespaces dans le code restent GrapeCity.Documents.* pour la compatibilité ascendante. La dernière version de référence est DS.Documents.Pdf 9.1.0, publiée le 2026-05-04.

Composants et capacités clés regroupés :

  • Document Solutions pour PDF (DsPdf) : Génération de PDF fluide à code d'abord avec un vrai moteur de mise en page de texte
  • Document Solutions pour Excel (DsExcel) : moteur XLSX rapide avec plus de 450 fonctions intégrées
  • Document Solutions pour Word (DsWord) : création et manipulation de DOCX avec un style fluide similaire
  • Document Solutions pour Imagerie (DsImaging) : primitives de traitement d'image multi-plateformes
  • Visualiseur de PDF / Visualiseur de données / Visualiseur d'images : composants UI intégrés (tarifés séparément)
  • Editions Java et JS sœurs : DsPdf JS, DsExcel Java pour parité inter-langue

Qu'est-ce qu'Iron Suite

Iron Suite est le bundle de dix produits .NET d'Iron Software dont la pile Office porte la surface DOCX, XLSX, et PPTX aux côtés d'IronPDF pour la génération et la manipulation de PDF, la pile de reconnaissance pour le travail OCR et code-barres, et trois utilitaires pour l'impression, les archives, et l'extraction. Vendu comme une seule licence perpétuelle par développeur à cinq niveaux à partir de $2,998 par développeur (Lite), chaque niveau incluant un an de mises à jour. Libre de droits pour les sièges sous licence. Les redistributions SaaS et OEM utilisent un module complémentaire de redistribution distinct.

Les dix composants, regroupés par pertinence pour un workflow programmatique Office et PDF :

  • Pile Office (ancre) : IronWord (DOCX avec graphiques d'objets de paragraphe et de texte, styles personnalisés, polices, en-têtes, pieds de page, extraction de contenu) ; IronXL (XLSX avec recalcul de formule, graphiques, tableaux croisés dynamiques, styling de cellule) ; IronPPT (création, édition, extraction de contenu de PPTX).
  • Génération de PDF (IronPDF) : rendu HTML-en-PDF et URL-en-PDF, fusion et séparation natives, signature PKCS#12 plus HSM plus TSA, PDF/A à travers PDF/A-4, PDF/UA-1 et PDF/UA-2, chiffrement, remplissage et aplatissement d'AcroForm, gestion complète des polices via Fonts.Add().Embed() et WaitFor.AllFontsLoaded(), rastérisation, compression et linéarisation.
  • Reconnaissance : IronOCR (Tesseract 5, 125+ langues, écriture manuscrite à ~90 % anglais) ; IronBarcode (30+ symbologies); IronQR (propulsé par ML avec traitement par lot ReadPdfs).
  • Utilitaire : IronPrint (impression silencieuse et avec dialogue) ; IronZIP (ZIP/TAR/GZIP/BZIP2 with AES); IronWebScraper (grattage structuré en processus).

Comparaison de capacités

Génération PDF (style fluide à code d'abord contre style HTML)

Le style de génération de PDF est là où les deux suites divergent le plus. DsPdf a taillé une position comme une bibliothèque de mise en page PDF centrée sur le code, fluide, avec GcPdfDocument, GcPdfGraphics, et un moteur de mise en page de texte intégré. IronPDF rend des PDFs à partir de HTML en utilisant un moteur Chrome réel.

// DsPdf builds PDFs with a fluent code-first layout API — the defining strength of Document Solutions.
// NuGet: Install-Package DS.Documents.Pdf
using GrapeCity.Documents.Pdf;
using GrapeCity.Documents.Text;
using System.Drawing;

class Program
{
    static void Main()
    {
        GcPdfDocument doc = new GcPdfDocument();
        GcPdfGraphics g = doc.NewPage().Graphics;

        TextFormat title = new TextFormat { Font = StandardFonts.HelveticaBold, FontSize = 20 };
        g.DrawString("Statement of Account", title, new PointF(72, 72));

        TextFormat body = new TextFormat { Font = StandardFonts.Helvetica, FontSize = 11 };
        g.DrawString("Generated 2026-05-26 — fluent code-first layout.", body, new PointF(72, 110));

        doc.Save("statement.pdf");
    }
}
// DsPdf builds PDFs with a fluent code-first layout API — the defining strength of Document Solutions.
// NuGet: Install-Package DS.Documents.Pdf
using GrapeCity.Documents.Pdf;
using GrapeCity.Documents.Text;
using System.Drawing;

class Program
{
    static void Main()
    {
        GcPdfDocument doc = new GcPdfDocument();
        GcPdfGraphics g = doc.NewPage().Graphics;

        TextFormat title = new TextFormat { Font = StandardFonts.HelveticaBold, FontSize = 20 };
        g.DrawString("Statement of Account", title, new PointF(72, 72));

        TextFormat body = new TextFormat { Font = StandardFonts.Helvetica, FontSize = 11 };
        g.DrawString("Generated 2026-05-26 — fluent code-first layout.", body, new PointF(72, 110));

        doc.Save("statement.pdf");
    }
}
Imports GrapeCity.Documents.Pdf
Imports GrapeCity.Documents.Text
Imports System.Drawing

Class Program
    Shared Sub Main()
        Dim doc As New GcPdfDocument()
        Dim g As GcPdfGraphics = doc.NewPage().Graphics

        Dim title As New TextFormat With {
            .Font = StandardFonts.HelveticaBold,
            .FontSize = 20
        }
        g.DrawString("Statement of Account", title, New PointF(72, 72))

        Dim body As New TextFormat With {
            .Font = StandardFonts.Helvetica,
            .FontSize = 11
        }
        g.DrawString("Generated 2026-05-26 — fluent code-first layout.", body, New PointF(72, 110))

        doc.Save("statement.pdf")
    End Sub
End Class
$vbLabelText   $csharpLabel
// NuGet: Install-Package IronPdf
using IronPdf;

class Program
{
    static void Main()
    {
        var renderer = new ChromePdfRenderer();
        string html = @"<h1>Invoice 2026-0428</h1><p>Customer: Acme Corp</p><p>Total due: $1,240.00</p>";
        using var pdf = renderer.RenderHtmlAsPdf(html);
        pdf.SaveAs("invoice.pdf");
    }
}
// NuGet: Install-Package IronPdf
using IronPdf;

class Program
{
    static void Main()
    {
        var renderer = new ChromePdfRenderer();
        string html = @"<h1>Invoice 2026-0428</h1><p>Customer: Acme Corp</p><p>Total due: $1,240.00</p>";
        using var pdf = renderer.RenderHtmlAsPdf(html);
        pdf.SaveAs("invoice.pdf");
    }
}
Imports IronPdf

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

DsPdf est la solution pour les développeurs qui veulent un contrôle au niveau primitive sur la mise en page du texte via une API de mise en page fluide. IronPDF utilise un mécanisme différent, HTML et CSS rendus à travers un moteur Chromium intégré plus une API complète de gestion des polices, incorporation de polices personnalisées via Fonts.Add().Embed(), support des polices web et Google Fonts via WaitFor.AllFontsLoaded(), et support de TrueType Collection. IronPDF est le choix idéal lorsque le PDF provient de données d'applications web — DsPdf est le choix idéal pour les développeurs qui conçoivent les mises en page des pages comme des séquences primitives plutôt que du balisage HTML.

Traitement Excel

Les deux suites couvrent la création d'Excel, le recalcul des formules et l'exportation de PDF. DsExcel est largement évalué comme l'un des moteurs XLSX les plus rapides sur .NET, avec plus de 450 fonctions intégrées.

// DsExcel is known for fast formula recalculation with 450+ built-in functions.
using GrapeCity.Documents.Excel;

class Program
{
    static void Main()
    {
        Workbook book = new Workbook();
        IWorksheet sheet = book.Worksheets[0];

        sheet.Range["A1"].Value = "Region";
        sheet.Range["B1"].Value = "Revenue";
        sheet.Range["A2"].Value = "EMEA";
        sheet.Range["B2"].Value = 120000;
        sheet.Range["B4"].Formula = "=SUM(B2:B3)";

        book.Calculate();

        book.Save("revenue.xlsx");
        book.Save("revenue.pdf");
    }
}
// DsExcel is known for fast formula recalculation with 450+ built-in functions.
using GrapeCity.Documents.Excel;

class Program
{
    static void Main()
    {
        Workbook book = new Workbook();
        IWorksheet sheet = book.Worksheets[0];

        sheet.Range["A1"].Value = "Region";
        sheet.Range["B1"].Value = "Revenue";
        sheet.Range["A2"].Value = "EMEA";
        sheet.Range["B2"].Value = 120000;
        sheet.Range["B4"].Formula = "=SUM(B2:B3)";

        book.Calculate();

        book.Save("revenue.xlsx");
        book.Save("revenue.pdf");
    }
}
Imports GrapeCity.Documents.Excel

Class Program
    Shared Sub Main()
        Dim book As New Workbook()
        Dim sheet As IWorksheet = book.Worksheets(0)

        sheet.Range("A1").Value = "Region"
        sheet.Range("B1").Value = "Revenue"
        sheet.Range("A2").Value = "EMEA"
        sheet.Range("B2").Value = 120000
        sheet.Range("B4").Formula = "=SUM(B2:B3)"

        book.Calculate()

        book.Save("revenue.xlsx")
        book.Save("revenue.pdf")
    End Sub
End Class
$vbLabelText   $csharpLabel
// NuGet: Install-Package IronXL.Excel
using IronXL;

class Program
{
    static void Main()
    {
        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;
        sheet["A3"].Value = "Widget B";
        sheet["B3"].Value = 768;
        sheet["B4"].Formula = "=SUM(B2:B3)";

        workbook.EvaluateAll();
        workbook.SaveAs("sales.xlsx");
    }
}
// NuGet: Install-Package IronXL.Excel
using IronXL;

class Program
{
    static void Main()
    {
        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;
        sheet["A3"].Value = "Widget B";
        sheet["B3"].Value = 768;
        sheet["B4"].Formula = "=SUM(B2:B3)";

        workbook.EvaluateAll();
        workbook.SaveAs("sales.xlsx");
    }
}
Imports IronXL

Module Program
    Sub Main()
        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
        sheet("A3").Value = "Widget B"
        sheet("B3").Value = 768
        sheet("B4").Formula = "=SUM(B2:B3)"

        workbook.EvaluateAll()
        workbook.SaveAs("sales.xlsx")
    End Sub
End Module
$vbLabelText   $csharpLabel

DsExcel a investi des heures d'ingénierie dans la profondeur de calcul, plus de 450 fonctions intégrées et un recalcul rapide sur des classeurs de plusieurs millions de cellules. IronXL couvre le champ de lecture/écriture/recalcul dont la plupart des travaux backend XLSX ont besoin, avec une API de cellule de type indexeur (sheet["B4"].Formula = …, workbook.EvaluateAll()) qui est naturel à lire en .NET moderne. Les charges de travail avec un recalcul de formule intensif contre des classeurs de plusieurs millions de cellules préfèrent DsExcel ; les flux quotidiens de données-hors-de-la-base-vers-XLSX atteignent l'objectif plus rapidement avec IronXL.

Traitement de texte

Les deux suites couvrent la création de DOCX. DsWord utilise le même style fluide à code d'abord que DsPdf, mappant un modèle de corps/sections/paragraphe/exécutions directement au OOXML.

// DsWord generates and edits DOCX with a similar fluent code-first style.
using GrapeCity.Documents.Word;

class Program
{
    static void Main()
    {
        GcWordDocument doc = new GcWordDocument();
        Section section = doc.Body.Sections.Add();

        Paragraph title = section.GetRange().Paragraphs.Add("Quarterly Report");
        title.Style = doc.Styles[BuiltInStyleId.Heading1];

        Paragraph body = section.GetRange().Paragraphs.Add(
            "Generated from a .NET service with no Microsoft Word dependency.");
        body.Style = doc.Styles[BuiltInStyleId.Normal];

        doc.Save("report.docx");
        doc.Save("report.pdf");
    }
}
// DsWord generates and edits DOCX with a similar fluent code-first style.
using GrapeCity.Documents.Word;

class Program
{
    static void Main()
    {
        GcWordDocument doc = new GcWordDocument();
        Section section = doc.Body.Sections.Add();

        Paragraph title = section.GetRange().Paragraphs.Add("Quarterly Report");
        title.Style = doc.Styles[BuiltInStyleId.Heading1];

        Paragraph body = section.GetRange().Paragraphs.Add(
            "Generated from a .NET service with no Microsoft Word dependency.");
        body.Style = doc.Styles[BuiltInStyleId.Normal];

        doc.Save("report.docx");
        doc.Save("report.pdf");
    }
}
Imports GrapeCity.Documents.Word

Class Program
    Shared Sub Main()
        Dim doc As New GcWordDocument()
        Dim section As Section = doc.Body.Sections.Add()

        Dim title As Paragraph = section.GetRange().Paragraphs.Add("Quarterly Report")
        title.Style = doc.Styles(BuiltInStyleId.Heading1)

        Dim body As Paragraph = section.GetRange().Paragraphs.Add("Generated from a .NET service with no Microsoft Word dependency.")
        body.Style = doc.Styles(BuiltInStyleId.Normal)

        doc.Save("report.docx")
        doc.Save("report.pdf")
    End Sub
End Class
$vbLabelText   $csharpLabel
// NuGet: Install-Package IronWord
using IronWord;
using IronWord.Models;

class Program
{
    static void Main()
    {
        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");
    }
}
// NuGet: Install-Package IronWord
using IronWord;
using IronWord.Models;

class Program
{
    static void Main()
    {
        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");
    }
}
Imports IronWord
Imports IronWord.Models

Class Program
    Shared Sub Main()
        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")
    End Sub
End Class
$vbLabelText   $csharpLabel

Le style fluide de DsWord est cohérent avec DsPdf et DsExcel ; une fois qu'un développeur a appris une API Document Solutions, il a essentiellement appris les quatre. IronWord utilise un graphique d'objets de paragraphe/exécution de texte qui est aussi propre et est cohérent avec le reste du style API d'Iron Suite. Les deux peuvent enregistrer directement en PDF ; DsWord passe par son propre moteur de mise en page de texte, IronWord passe par HTML.

Traitement d'image

DsImaging est l'une des quatre bibliothèques principales côté .NET de Document Solutions et fournit les primitives de traitement d'image multi-plateformes.Iron Suiten'inclut pas de bibliothèque dédiée au traitement d'image ; les besoins d'image sont généralement gérés à l'intérieur d'IronPDF (rendu des pages en image), IronOCR (prétraitement d'image avant OCR), ou via une bibliothèque d'image tierce.

// DsImaging provides cross-platform image processing primitives that integrate with DsPdf and DsWord.
using GrapeCity.Documents.Imaging;

class Program
{
    static void Main()
    {
        using GcBitmap source = new GcBitmap();
        source.Load("source.jpg");

        using GcBitmap thumbnail = source.Resize(240, 160, InterpolationMode.Cubic);
        thumbnail.SaveAsJpeg("thumbnail.jpg");
    }
}
// DsImaging provides cross-platform image processing primitives that integrate with DsPdf and DsWord.
using GrapeCity.Documents.Imaging;

class Program
{
    static void Main()
    {
        using GcBitmap source = new GcBitmap();
        source.Load("source.jpg");

        using GcBitmap thumbnail = source.Resize(240, 160, InterpolationMode.Cubic);
        thumbnail.SaveAsJpeg("thumbnail.jpg");
    }
}
Imports GrapeCity.Documents.Imaging

Class Program
    Shared Sub Main()
        Using source As New GcBitmap()
            source.Load("source.jpg")

            Using thumbnail As GcBitmap = source.Resize(240, 160, InterpolationMode.Cubic)
                thumbnail.SaveAsJpeg("thumbnail.jpg")
            End Using
        End Using
    End Sub
End Class
$vbLabelText   $csharpLabel

Le chemin d'imagerie de l'Iron Suite se situe à l'intérieur d'IronOCR (deskew, denoise, contraste dans le pipeline d'entrée) pour le nettoyage en vue de l'OCR. Les transformations d'image raster dédiées en dehors d'un flux OCR, la redimension, le recadrage, et la conversion de format en tant que primitives indépendantes, sont les charges de travail autour desquelles DsImaging est construit — les utilisateurs de l'Iron Suite composent avec une bibliothèque d'imagerie dédiée (par exemple ImageSharp) avec IronPDF et IronOCR lorsque ces opérations raster sont nécessaires.

Pourquoi choisirIron Suitepour l'automatisation de documents .NET axée sur le code

Dix produits sous une licence perpétuelle unique par développeur. Niveau d'entrée $2,998 (contre 1 799 $ MESCIUS .NET Bundle). Déploiement libre de droits pour les sièges licenciés. OCR avec écriture manuscrite à ~90 % de précision en anglais. 30+ symbologies de codes-barres. QR alimenté par ML. Extraction web en cours de processus. Impression programmatique. ZIP/TAR/GZIP/BZIP2 avec AES. PDF/A-1 à travers PDF/A-4. PDF/UA-1 et PDF/UA-2. C'est la proposition de l'Iron Suite pour les équipes dont le travail s'étend au-delà du quadrant PDF/Excel/Word/Imagerie MESCIUS. Bords structurels qui comptent pour le travail quotidien de documents .NET orienté code en premier :

  • Propriété perpétuelle contre abonnement annuel : vous possédez la version que vous achetez
  • Niveau d'entrée inférieur :Iron SuiteLite commence à $2,998 ; le Bundle MESCIUS .NET démarre à 1 799 $
  • Plus large bundle de 10 produits incluant OCR, code-barres, QR, extraction web, ZIP, et impression, qui ne figurent pas dans le catalogue MESCIUS .NET
  • Génération PDF d'abord HTML avec fidélité du navigateur pour les charges de travail web-données-en-PDF
  • Déploiement libre de droits pour les sièges licenciés dès la sortie de l'installation; SaaS/OEM via un module complémentaire de redistribution unique
  • Modèle d'enregistrement de clé de licence unique sur les 10 produits

En quoiIron Suitediffère de Document Solutions for .NET

  • Bundle plus large pour moins d'argent.Iron Suitecouvre 10 catégories de produits à un prix d'entrée inférieur au niveau 1 799 $ du Bundle MESCIUS .NET, et ajoute OCR, code-barres, QR, extraction, ZIP, et impression qui n'ont pas d'équivalent MESCIUS.
  • Perpétuel vs abonnement.Iron Suiteest perpétuel par développeur ; Document Solutions est un abonnement annuel avec des taux de renouvellement réduits après la première année.
  • Pile de reconnaissance prête à l'emploi (IronOCR, IronBarcode, IronQR). MESCIUS n'a pas d'OCR ni de produit code-barres dans le catalogue .NET.
  • Support PowerPoint. IronPPT couvre PPTX à l'intérieur du bundle ; MESCIUS n'a pas de produit DsPowerPoint.
  • Flux PDF HTML en premier contre mise en page fluide au niveau des primitive par DsPdf, différents styles pour différentes charges de travail (données web contre mise en page programmée précise).
  • Surface de transition de la marque. Les packages Document Solutions sont maintenant expédiés sous DS.Documents.* sur NuGet, mais les namespaces dans le code restent GrapeCity.Documents.* ; la documentation d'intégration et les configurations d'outillage peuvent avoir besoin de mises à jour sur les deux noms.

Conclusion

Document Solutions for .NET etIron Suiteservent des styles de programmation différents pour la même surface Office et PDF. Document Solutions offre une API de mise en page PDF fluide à code d'abord (DsPdf) et un moteur de calcul Excel profond (DsExcel) sur lesquels les flux de travail axés sur les rapports et les services financiers s'appuient, avec un modèle d'abonnement avec maintenance autour de quatre bibliothèques .NET.Iron Suiteoffre un ensemble plus large de dix produits incluant la reconnaissance (IronOCR avec écriture manuscrite, IronBarcode, IronQR), le web scraping, et les utilitaires adjacents, vendu comme une licence perpétuelle par développeur à cinq niveaux commençant à $2,998. Pour les équipes dont le travail s'étend au-delà de PDF et Office vers la reconnaissance et l'extraction, le bundleIron Suiteest sur ironsoftware.com/csharp/suite.

Veuillez noterDocument Solutions for .NET est une marque déposée de son propriétaire respectif. Ce site n'est pas affilié, approuvé ou sponsorisé par Document Solutions for .NET. Tous les noms de produits, logos et marques sont la propriété de leurs propriétaires respectifs. Les comparaisons sont à titre informatif uniquement et reflètent les informations publiquement disponibles au moment de l'écriture.