Iron Suite a MESCIUS Document Solutions
Przy $1 799 na programistę/rok za Document Solutions .NET Bundle na poziomie wejściowym w porównaniu do $2,998 za wieczystą licencjęIron SuiteLite, sama podstawa dolara zmienia ramy pytania o zakup. MESCIUS sprzedaje cztery główne biblioteki .NET (DsPdf, DsExcel, DsWord, DsImaging) w ramach abonamentu rocznego, z wolnym od opłat wdrożeniem odblokowanym jedynie w poziomie Unlimited, a SKU przeglądarki sprzedawane oddzielnie.Iron Suitedostarcza dziesięć produktów"Iron Software"w jednym wieczystym pakiecie na dewelopera, wolnym od opłat licencyjnych dla licencjonowanych miejsc od razu po wyjęciu z pudełka, z przekrojową dystrybucją SaaS i OEM objętą jedną Dodatkiem do Redystrybucji.
To porównanie zaczyna się od tego, co rzeczywiście decyduje o decyzji zakupowej: jak każdy pakiet jest wyceniony w cyklu licencyjnym, co obejmuje pakiet i jak jest obsługiwana dystrybucja. Szczegóły dotyczące możliwości i kodu są zamieszczone poniżej dla inżynierów, którzy będą ją dostarczać.
Porownanie na pierwszy rzut oka
| Wymiary | Rozwiązania Dokumentowe dla .NET | Iron Suite |
|---|---|---|
| Pozycjonowanie cenowe | .NET Bundle: Deweloper $1 799 / Deweloper Unlimited $4 950 / Zespół Unlimited $10 345 (5 deweloperów). Indywidualne produkty: $999/$2 799/$5 799 | Lite $2,998 / Plus $4,498 / Professional $8,998 / Unlimited $17,998 (opcje niestandardowe dla Enterprise). Wszystkie 10 produktów za cene 2, oszczedz 75% |
| Model licencji | Roczna subskrypcja na dewelopera z 1-rocznym wsparciem i serwisem; deployment bez opłat licencyjnych na poziomie Unlimited; zmniejszone stawki odnowień | Wieczyste na dewelopera; bez oplat licencyjnych dla licencjonowanych miejsc; SaaS/OEM poprzez Dodatek Redystrybucyjny |
| Komponenty w zestawie | 4 główne biblioteki .NET (DsPdf, DsExcel, DsWord, DsImaging) + 3 SKU przeglądarki sprzedawane oddzielnie | 10 products (IronPDF, IronWord, IronXL, IronPPT, IronOCR, IronBarcode, IronQR, IronPrint, IronZIP, IronWebScraper) |
| Zasięg formatu/możliwości | PDF, Excel, Word, Imaging + rodzina przeglądarek | PDF, Office, OCR, Kod kreskowy/QR, ZIP, Druk, Web Scraping |
| Wsparcie międzyplatformowe/chmurowe | Windows, macOS, Linux, Azure, AWS, AWS Lambda | Windows, Linux, macOS, Docker, Azure, AWS Lambda |
| Wsparcie dla uruchamiania .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 |
| Rynek docelowy | Zespoły korporacyjne i ISV .NET; financial services and reporting-heavy verticals | Niezależni deweloperzy, SMB, zespoły .NET średniej wielkości, ISVs |
| Dostawca | MESCIUS inc. (dawniej GrapeCity) | "Iron Software" |
Kupujący decyduje, pytając: czy obciążenie to głównie PDF, Excel, Word i Imaging z płynnymi API układania kod-przede wszystkim i głębokość obliczeń Excela jako decydujące osie? Jeśli tak, toRozwiązania Dokumentowe dla .NETpasuje jako decydujące osie. Jeśli obciążenie obejmuje OCR, kod kreskowy, QR, zrzucanie danych z sieci lub drukowanie w ramach jednej licencji na niższym poziomie wejścia,Iron Suiteobejmuje szerszą powierzchnię ($2,998 Lite vs $1 799 MESCIUS Developer).
Ceny i licencje
Rozwiązania Dokumentowe dla .NET używają modelu rocznej subskrypcji na dewelopera z trzema poziomami licencyjnymi na SKU. Dla .NET Bundle: Licencja dewelopera za $1 799/deweloper, Deweloper Unlimited za $4 950/deweloper, i Zespół Unlimited za $10 345 dla 5 deweloperów. Indywidualne produkty (DsPdf, DsExcel, DsWord, DsImaging) używają tej samej matrycy za $999/$2 799/$5 799. Każda licencja zawiera roczne Wsparcie i Serwis, a odnowienia są po zmniejszonych stawkach (około $649 w porównaniu do $999 początkowego dla poziomu Dewelopera dla indywidualnego produktu). Deployment bez opłat licencyjnych jest zawarty na poziomie Unlimited.
Iron Suite sprzedawane jest jako pojedyncza wieczysta licencja na programistę na pięciu poziomach (Lite, Plus, Professional, Unlimited i Enterprise) zaczynając od $2,998, z pozycjonowaniem marketingowym "wszystkie 10 produktów za cenę 2, zaoszczędź 75%". Podstawowa licencja jest bez opłat licencyjnych dla licencjonowanych stanowisk, lokalizacji lub projektów, a wdrożenie poza podstawową licencję jako SaaS, OEM lub dystrybuowana redystrybucja korzysta z jednorazowego, osobno wycenionego Dodatek dla Redystrybucji.
W perspektywie 3 do 5 lat, Rozwiązania Dokumentowe działają jako roczna subskrypcja na dewelopera z zmniejszonymi stawkami odnowień od drugiego roku (poziom dewelopera przechodzi z $1 799 początkowego do około $649 za odnowienie).Iron Suitekupuje się raz wieczyście za $2,998 dla Lite (lub wyższego poziomu jeśli potrzebne); wersja jest na zawsze posiadana, a przedłużenie jest opcjonalne dla kontynuacji aktualizacji i wsparcia.
Czym są Rozwiązania Dokumentowe dla .NET
Rozwiązania Dokumentowe dla .NET to przemianowana rodzina produktów GrapeCity Documents, teraz publikowana przez MESCIUS inc. (przemiana marki GrapeCity na 2023 rok). Katalog .NET obecnie obejmuje Rozwiązania Dokumentowe dla PDF (DsPdf), Excela (DsExcel), Worda (DsWord) i Imaging (DsImaging), oraz oddzielną rodzinę Dokumentowych Przeglądarek PDF / Przeglądarek Danych / Przeglądarek Obrazów do scenariuszy osadzonego interfejsu użytkownika. Biblioteki są zgodne z .NET Standard 2.0, dając szerokie pokrycie czasu wykonania od .NET Framework 4.6.2+ przez .NET Core 2.0+ aż po nowoczesne .NET 6/7/8/9/10. Pakiety NuGet są obecnie dostarczane pod DS.Documents.*, ale w kodzie pozostają nazwy przestrzeni GrapeCity.Documents.* dla zachowania zgodności wstecznej. Najnowsze wydanie referencyjne to DS.Documents.Pdf 9.1.0, opublikowane 2026-05-04.
Kluczowe komponenty i możliwości w zestawie:
- Rozwiązania Dokumentowe dla PDF (DsPdf): fluent kod-przed pierwsze generowanie PDF z rzeczywistym silnikiem układu tekstu
- Rozwiązania Dokumentowe dla Excel (DsExcel): szybki silnik XLSX z 450+ wbudowanymi funkcjami
- Rozwiązania Dokumentowe dla Word (DsWord): tworzenie i manipulacja DOCX w podobnym płynnym stylu
- Rozwiązania Dokumentowe dla Imaging (DsImaging): wieloplatformowe prymitywy przetwarzania obrazów
- Przeglądarka PDF / Przeglądarka Danych / Przeglądarka Obrazów: osadzone komponenty UI (cena osobna)
- Siostrzane edycje Java i JS: DsPdf JS, DsExcel Java dla równoległości międzyjęzykowej
Co to jest Iron Suite
Iron Suite to pakiet dziesięciu produktów .NET firmy Iron Software, którego stos Office obejmuje powierzchnię DOCX, XLSX i PPTX obok IronPDF dla PDF, stosu rozpoznawania dla pracy z OCR i kodami kreskowymi oraz trzech narzędzi do druku, archiwizacji i zeskrobywania. Sprzedawane jako pojedyncza wieczysta licencja na programistę na pięciu poziomach od $2,998 na programistę (Lite), a każdy poziom obejmuje rok aktualizacji. Wolny od opłat licencyjnych dla licencjonowanych miejsc. 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 (punkt bazowy): IronWord (DOCX z obiektowymi grafami paragrafów i uruchomieniami tekstu, niestandardowe style, czcionki, nagłówki, stopy, ekstrakcja treści); IronXL (XLSX z przeliczaniem formuł, wykresami, tabelami przestawnymi, stylizacją komórek); IronPPT (tworzenie, edycja, wyodrębnianie treści z PPTX).
- Generowanie PDF (IronPDF): Renderowanie HTML-do-PDF i URL-do-PDF, natywne scalanie i dzielenie, podpisywanie PKCS#12 plus HSM plus TSA, PDF/A przez PDF/A-4, PDF/UA-1 i PDF/UA-2, szyfrowanie, wypełnianie i spłaszczanie AcroForm, kompletny zarządzanie czcionkami przez
Fonts.Add().Embed()iWaitFor.AllFontsLoaded(), rasteryzacja, kompresja i linearizacja. - Rozpoznawanie: IronOCR (Tesseract 5, 125+ języków, odręczne pismo w ~90% angielskim); IronBarcode (ponad 30 symbologii); IronQR (zasilany ML z wsadowym
ReadPdfs). - 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
PDF Generation (Fluent Code-First vs HTML-First)
Styl generowania PDF to miejsce, gdzie najbardziej odróżniają się dwie suite. DsPdf wyrobiło sobie pozycję jako biblioteka układu PDF first-fluent code, z GcPdfDocument, GcPdfGraphics oraz wbudowanym silnikiem układu tekstu. IronPDF renderuje PDF-y z HTML z użyciem rzeczywistego silnika Chrome.
// 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// 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 ClassDsPdf to przypadek dla deweloperów, którzy chcą kontrolować układ tekstu na poziomie podstawowym poprzez API układu fluenty. IronPDF stosuje inne podejście, renderowanie HTML i CSS za pomocą wbudowanego silnika Chromium plus kompletny API zarządzania czcionkami, niestandardowe osadzanie czcionek przez Fonts.Add().Embed(), wsparcie dla czcionek webowych i czcionek Google przez WaitFor.AllFontsLoaded() oraz wsparcie dla TrueType Collection. IronPDF jest właściwym wyborem, gdy PDF pochodzi z danych aplikacji internetowych — DsPdf jest właściwym wyborem dla deweloperów, którzy projektują układy stron jako sekwencje prymitywów, a nie znaczniki HTML.
Przetwarzanie Excela
Oba pakiety obejmują tworzenie Excel, przeliczanie formuł i eksport PDF. DsExcel jest szeroko testowany jako jeden z najszybszych silników XLSX na .NET, z 450+ wbudowanymi funkcjami.
// 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// 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 ModuleDsExcel inwestuje czas inżynieryjny w głębokość obliczeń, 450+ wbudowanych funkcji i szybkie przeliczanie w arkuszach kalkulacyjnych wielokomórkowych. IronXL obejmuje zakres odczytu/zapisu/przeliczenia, którego potrzebuje większość pracy z backend XLSX, z indekserowym API komórki (sheet["B4"].Formula = …, workbook.EvaluateAll()), które naturalnie czyta się w nowoczesnej .NET. Obciążenia z intensywnym przeliczaniem formuł w wielokomórkowych arkuszach kalkulacyjnych preferują DsExcel; codzienne przepływy danych z bazy danych do XLSX osiągają cel szybciej z IronXL.
Przetwarzanie tekstu
Oba pakiety obejmują tworzenie DOCX. DsWord stosuje ten sam styl kod-przed pierwszy, co DsPdf, mapując model ciała/sekcji/paragrafów/przebiegów bezpośrednio do 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// 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 ClassFluent styl DsWord jest spójny z DsPdf i DsExcel; gdy deweloper nauczy się jednego API Document Solutions, skutecznie nauczył się wszystkich czterech. IronWord używa graficznego obiektu akapitu/uruchomienia tekstu, który jest równie czysty i spójny z resztą stylu API Iron Suite. Oba mogą oszczędzać bezpośrednio do PDF; DsWord prowadzi przez swój własny silnik układu tekstu, IronWord prowadzi przez HTML.
Przetwarzanie obrazów
DsImaging jest jedną z czterech podstawowych bibliotek Dokumentowych Rozwiązań po stronie .NET i zapewnia wieloplatformowe prymitywy przetwarzania obrazów.Iron Suitenie zawiera dedykowanej biblioteki przetwarzania obrazów; potrzeby obrazów są zazwyczaj obsługiwane wewnątrz IronPDF (renderowanie stron do obrazów), IronOCR (przetwarzanie obrazów przed OCR) lub przez zewnętrzną bibliotekę przetwarzania obrazów.
// 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Ścieżka obrazowania wIron Suiteznajduje się wewnątrz IronOCR (deskew, denoise, kontrast w wejściowej linii przetwarzania) dla sprzątania przed OCRem. Dedykowane przemiany rastrowych obrazów poza przepływem OCR, zmian rozmiaru, przycinania i konwersji formatu jako niezależne prymitywy, to obciążenia, wokół których zbudowana jest DsImaging — użytkownicyIron Suitekomponują się z dedykowaną biblioteką obrazowania (na przykład ImageSharp) obok IronPDF i IronOCR, gdy są wymagane te operacje rastrowe.
Dlaczego warto wybraćIron Suitedo automatyzacji dokumentów .NET zatytułowanej przez kod
Dziesięć produktów na jedną wieczystą licencję na dewelopera. $2,998 poziom wejścia (vs $1 799 MESCIUS .NET Bundle). Dystrybucja bez opłat licencyjnych dla licencjonowanych miejsc. OCR z pismem ręcznym o ok. 90% dokładności. 30+ symbologii kodów kreskowych. ML-owo zasilany QR. Web scraping w procesie. Programowe drukowanie. ZIP/TAR/GZIP/BZIP2 z AES. PDF/A-1 do PDF/A-4. PDF/UA-1 i PDF/UA-2. To jest propozycjaIron Suitedla zespołów, których praca wykracza poza kwadrant MESCIUS PDF/Excel/Word/Imaging. Stukturalne krawędzie, które mają znaczenie dla codziennej pracy z dokumentami .NET opartymi na kodzie:
- Wieczyste posiadanie kontra roczny abonament: posiadasz wersję, którą kupujesz
- Niższy poziom wejścia:Iron SuiteLite zaczyna się od $2,998; Pakiet MESCIUS .NET zaczyna się od $1 799
- Szerszy 10-produktowy pakiet obejmujący OCR, kod kreskowy, QR, web scraping, ZIP i drukowanie, z których żaden nie znajduje się w katalogu MESCIUS .NET
- HTML-precyzyjna generacja PDF z wiernością przeglądarek dla przepływów danych internetowych do PDF
- Wdrożenie bez oplat licencyjnych dla licencjonowanych miejsc od razu; SaaS/OEM poprzez jeden Dodatek Redystrybucyjny
- Model rejestracji jednego kluczyka licencyjnego za wszystkich 10 produktów
What is Spire.Office for .NET
-Rozszerzony pakiet za mniej pieniędzy.Iron Suiteobejmuje 10 kategorii produktów przy cenie wejściowej poniżej poziomu $1 799 pakietu MESCIUS .NET i dodaje OCR, kod kreskowy, QR, skrepywanie, ZIP i drukowanie, które nie mają równoważności w MESCIUS.
- Wieczysta vs subskrypcja.Iron Suitejest wieczny na dewelopera; Rozwiązania Dokumentowe to roczny abonament ze zmniejszonymi stawkami odnowień po roku 1.
- Stos rozpoznawania z pudełka (IronOCR, IronBarcode, IronQR). MESCIUS nie ma produktu OCR ani kodu kreskowego w katalogu .NET.
- Obsługa PowerPointa. IronPPT obejmuje PPTX w pakiecie; MESCIUS nie ma produktu DsPowerPoint.
- HTML-precyzyjna generacja PDF kontra płynna generacja z poziomu DsPdf, różny styl dla różnych obciążeń roboczych (dane internetowe kontra precyzyjny programowy układ).
- Powierzchnia przejścia marki. Pakiety Document Solutions są teraz dostarczane jako
DS.Documents.*na NuGet, ale w kodzie pozostają nazwy przestrzeniGrapeCity.Documents.*; obt{...} cpkowanie dokumentacji wdrożeniowej i konfiguracji narzędzi może wymagać aktualizacji dla obu nazw.
Wnioski
Rozwiązania Dokumentowe dla .NET iIron Suitesłużą różnym stylom programowania dla tej samej powierzchni Office i PDF. Rozwiązania Dokumentowe oferują płynną generację kod-pierwszy dla układu PDF (DsPdf) i głęboki Excel silnik obliczeń (DsExcel), na których opierają się przepływy pracy związane z raportowaniem oraz usługami finansowymi, z modelem subskrypcji z wsparciem wokół czterech bibliotek .NET.Iron Suiteoferuje szerszy pakiet dziesięciu produktów w tym rozpoznawanie (IronOCR z pismem ręcznym, IronBarcode, IronQR), zrzucanie danych z sieci oraz narzędzia towarzyszące, sprzedawany jako wieczysta licencja na programistę na pięciu poziomach od $2,998. Dla zespołów, których praca wykracza poza PDF i Office do rozpoznawania i skrobywania, pakietIron Suitejest dostępny na ironsoftware.com/csharp/suite.
