Iron Suite a TX Text Control .NET Server
Wdrażanie zestawu narzędzi dokumentów .NET do produkcji określa koszt: TX Text Control .NET Server jest dostarczany na miejscach wieczystych na programistę od 4 198 USD plus 1 698 USD/rok na odnowienie, z dodatkowymi licencjami na środowiska serwerowe potrzebnymi do wdrożenia produkcyjnego poza wbudowaną dwójką. Iron Suite jest dostarczany w tych samych pakietach na Windows, Linux, macOS, Docker, Azure i AWS Lambda za jednorazową opłatę za programistę z $2,998, z możliwością wdrażania bez opłat licencyjnych w ramach podstawowej licencji i bez opłat za uruchamianie na serwerze.
Porównanie to prowadzi z tym, na co tak naprawdę opiera się decyzja podejmowania zakupów: jak każda suite jest wyceniona, jak wdrożenie produkcyjne wpływa na opłaty w czasie wykonania i co każdy pakiet dostarcza. Powierzchnia poziomu programisty i przykłady kodu zostaną przedstawione poniżej dla inżynierów, którzy rzeczywiście to wdrożą.
Porownanie na pierwszy rzut oka
| Wymiary | TX Text Control .NET Server | Iron Suite |
|---|---|---|
| Pozycjonowanie cen | Jeden programista 4 198 USD + 1 698 USD/rok na odnowienie; Zespół (4) 8 398 USD + 3 398 USD/rok; Nieograniczone wdrożenie 18 196 USD + 7 347 USD/rok; per-server runtime quote-based | Lite $2,998 / Plus $4,498 / Professional $8,998 / Unlimited $17,998 (Enterprise custom); wszystkie 10 produktów w cenie 2 |
| Model licencji | Pojedyncza wieczysta dla programisty + 1 rok wsparcia i aktualizacji; odnowienie ~40% wartości dla kontynuowanych aktualizacji; per-server runtime licenses required for production | Wieczysty per-programista, baza bez oplat licencyjnych; Dodatek na dystrybucje dla SaaS/OEM |
| Komponenty w pakiecie | Serwer core + Server dokumentów + DocumentEditor JS + DocumentViewer JS + ReportingCloud + bratnie produkty WinForms/WPF | 10 produktow Iron jako jeden pakiet |
| Format/zawartosc | Przetwarzanie tekstu + DOCX/RTF/PDF/PDF-A eksport + Scalanie korespondencji + Szablony + Raportowanie + Podpisi cyfrowe + edytor WYSIWYG w przeglądarce | PDF + OCR + Barcode + QR + Excel + Word + PowerPoint + Print + ZIP + WebScraper |
| Cross-platformowe / chmura | Środowiska serwerowe Windows + Linux; front-end przeglądarkowy w dowolnej nowoczesnej przeglądarce | Windows / Linux / macOS / Docker / Azure / AWS Lambda |
| Wsparcie dla uruchamiania .NET | .NET Framework, .NET 6/7/8, ASP.NET Core, Blazor Server/WASM, Angular, React | .NET Framework 4.6.2+, .NET Core, .NET 6/7/8/9/10 |
| Rynek docelowy | ISV-owie przedsiębiorstw i zespoły korporacyjne do budowy edycji dokumentów, sporządzania umów, raportowania | "Deweloperzy .NET oraz ISV potrzebujący jednego dostawcy do codziennej automatyzacji dokumentów" |
| "Dostawca" | Text Control GmbH | "Iron Software" |
Dla platformy do sporządzania umów, której użytkownicy końcowi projektują i edytują dokumenty w przeglądarce interaktywnie, TX Text Control jest silnikiem. Dla ISV na backendzie, którego aplikacja przekształca dane na dokumenty na skalę (faktury, tabele, certyfikaty, raporty) zgodnie z jedną licencją wieczystą,Iron Suitejest silnikiem.
Ceny i licencje
TX Text Control .NET Server publikuje ceny transparentne: Pojedynczy programista za 4 198 USD wieczysty + 1 698 USD/rok na odnowienie, Zespół (4 programistów) za 8 398 USD + 3 398 USD/rok, Nieograniczone wdrożenie za 18 196 USD + 7 347 USD/rok. Każdy poziom miejsc dla programistów zawiera 2 licencje produkcyjne; dodatkowe licencje na środowiska serwerowe poza tymi są wymagane do dodatkowego wdrożenia produkcyjnego i są wyceniane na podstawie zapytania. Model odnowienia to zasadniczo subskrypcja na aktualizacje, warstwowa na wieczystej umożliwiającej posiadanie miejsca. Wieczyste użytkowanie jest bezwarunkowe, ale kontynuowany dostęp do aktualizacji i wsparcia wymaga ~40% wartości rocznej odnowy.
Iron Suite jest dostarczany w $2,998 dla poziomu wejściowego, reklamowanego jako "wszystkie 10 produktów w cenie 2;" oszczędź 75%". "Poziomy eskalują przez Lite, Plus, Professional, Unlimited i Enterprise na podstawie jednego dewelopera." Podstawowa licencja jest bez oplat licencyjnych dla licencjonowanych miejsc i lokalizacji. Żadna licencja na środowisko serwerowe nie jest wymagana dla wdrożenia podstawowego. "SaaS lub OEM redystrybucja poza podstawą wymaga osobnego Dodatek do Redystrybucji."
Zakup TX Text Control wymaga warstwowania: jedno miejsce wieczyste na programistę zaczynające się od 4 198 USD, coroczne odnowienie w wysokości 1 698 USD na kontynuowane aktualizacje, plus licencje na środowisko serwerowe dla wdrożenia produkcyjnego poza wbudowanymi dwoma licencjami, z JS DocumentEditor jako bliźniaczym SKU. ZakupIron Suitejest samodzielny przy opublikowanej cenie USD na poziom, wieczystej, z wdrożeniem bez opłat na podstawową licencję i z rozszerzeniem Redystrybucji jako jedynym przedmiotem wycenionym osobno.
Czym jest TX Text Control .NET Server
TX Text Control to specjalistyczny silnik do przetwarzania tekstu i raportowania dla .NET, z głęboką edycją dokumentu WYSIWYG jako jego wyróżniającą się funkcją. Rodzina .NET Server jest skierowana do ASP.NET i ASP.NET Core, z frontendami DocumentEditor JS dla Blazor, Angular i React. Produkty pokrewne (.NET for Windows Forms, .NET for WPF) dostarczają ten sam edytor dla aplikacji desktopowych. Jest on pozycjonowany dla ISV przedsiębiorstw i zespołów deweloperskich korporacyjnych budujących generację dokumentów, sporządzanie umów i raportowanie w aplikacjach webowych i desktopowych.
"Kluczowe zintegrowane komponenty:"
- ServerTextControl core: serwerowe ładowanie/manipulowanie/zapisywanie dokumentów (DOC, DOCX, RTF, PDF, PDF/A, HTML)
- Server dokumentów: Silnik MailMerge, eksport PDF, konwersja formatów
- DocumentEditor JS: edytor WYSIWYG oparty na przeglądarce dla Blazor, Angular, React, ASP.NET MVC
- DocumentViewer JS: przeglądarka dokumentów oparta na przeglądarce
- ReportingCloud: rozszerzenie raportowania SaaS
- TX Text Control .NET dla Windows Forms / WPF: kontrolki edytorskie desktopowe (bliźniacze SKU)
Co to jest Iron Suite
Iron Suite to programowalny pakiet dokumentów .NET firmy Iron Software, dziesięć produktów dopasowanych do aplikacji backendowych i usług bezgłowych generujących dokumenty z danych i odczytujących dokumenty z dysku. IronWord i IronPDF generują Word i PDF z kodu, warstwa rozpoznawania odczytuje skanowane wejście, a reszta obsługuje formaty Office, drukowanie, archiwa i skrapowanie. Sprzedawany jako pojedyncza, wieczysta licencja dla programistów na pięciu poziomach od $2,998, bez 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 (główna oś): IronWord (tworzenie i edycja DOCX z obiektem tekstowym rysunkowym i obiektem tekstowym, które bezpośrednio mapują się na OOXML; style, czcionki, nagłówki, stopki, tabelki, ekstrakcja zawartości); IronXL (XLSX z przeliczaniem formuł, wykresami, tabelami przestawnymi, stylami komórek, formatowaniem warunkowym, walidacją danych); IronPPT (tworzenie i edycja PPTX, klasy pierwotne slajdów, tekstu i kształtów).
- Generowanie PDF (IronPDF): Renderowanie HTML do PDF i URL do PDF, natywne scalanie i rozdzielanie, podpis PKCS#12 plus HSM plus TSA w oparciu o eIDAS i ESIGN, PDF/A-1 przez PDF/A-4, PDF/UA-1 i PDF/UA-2, szyfrowanie, wypełnianie i spłaszczanie formularzy AcroForm, zarządzanie czcionkami, rasteryzacja, kompresja i liniowanie.
- Rozpoznawanie: IronOCR (Tesseract 5, 125+ języków, odręczne pismo w ~90% angielskim); IronBarcode (ponad 30 symbologii); IronQR (zasilany ML).
- Utility: IronPrint, IronZIP, IronWebScraper.
Porównanie funkcjonalności
Edytor dokumentów (WYSIWYG)
Charakterystyczną funkcjonalność TX Text Control jest edytor WYSIWYG w przeglądarce. Serwer .NET hostuje go za pomocą helperów tagów w ASP.NET Core MVC / Razor Pages / Blazor.
class DocumentEditorController : Controller
{
public IActionResult Index()
{
ViewBag.DocumentEditorSettings = new DocumentEditorSettings
{
Dock = DocumentEditorDock.Fill,
UserNames = new[] { "iron.user@example.com" },
ToolbarDocked = true,
RibbonTabsVisible = true
};
return View();
}
}class DocumentEditorController : Controller
{
public IActionResult Index()
{
ViewBag.DocumentEditorSettings = new DocumentEditorSettings
{
Dock = DocumentEditorDock.Fill,
UserNames = new[] { "iron.user@example.com" },
ToolbarDocked = true,
RibbonTabsVisible = true
};
return View();
}
}Imports System.Web.Mvc
Public Class DocumentEditorController
Inherits Controller
Public Function Index() As ActionResult
ViewBag.DocumentEditorSettings = New DocumentEditorSettings With {
.Dock = DocumentEditorDock.Fill,
.UserNames = New String() {"iron.user@example.com"},
.ToolbarDocked = True,
.RibbonTabsVisible = True
}
Return View()
End Function
End ClassŚcieżka WordIron Suiteto najpierw generowanie: IronWord buduje dokumenty programowo z danych za pomocą obiektów tekstowych paragrafów i tekstowych ciągów, podczas gdy IronPDF renderuje HTML i CSS do PDF jako wyjście gotowe do druku. Edytowanie WYSIWYG oparte na przeglądarce jako nośna powierzchnia UI, sporządzanie umów, współpraca nad dokumentami, edytowanie przez użytkowników biznesowych w przeglądarce, to przypadek, w którym inżynierowany jest TX Text Control's DocumentEditor JS. UżytkownicyIron Suitez wymaganiami WYSIWYG tworzą zewnętrzny komponent edytora tekstu bogatego i przekazują zapisane dokumenty do IronWord lub IronPDF do dalszego przetwarzania.
Scalanie korespondencją
using (ServerTextControl tx = new ServerTextControl())
{
tx.Create();
tx.Load("invoice-template.tx", StreamType.InternalUnicodeFormat);
MailMerge mm = new MailMerge { TextComponent = tx };
var invoice = new
{
CustomerName = "Acme Corp",
InvoiceNumber = "INV-2026-0042",
Total = 1498.00m,
Items = new[] { new { Sku = "IRONSUITE", Qty = 1, Price = 1498.00m } }
};
mm.MergeObject(invoice);
tx.Save("invoice.pdf", StreamType.AdobePDF);
}using (ServerTextControl tx = new ServerTextControl())
{
tx.Create();
tx.Load("invoice-template.tx", StreamType.InternalUnicodeFormat);
MailMerge mm = new MailMerge { TextComponent = tx };
var invoice = new
{
CustomerName = "Acme Corp",
InvoiceNumber = "INV-2026-0042",
Total = 1498.00m,
Items = new[] { new { Sku = "IRONSUITE", Qty = 1, Price = 1498.00m } }
};
mm.MergeObject(invoice);
tx.Save("invoice.pdf", StreamType.AdobePDF);
}Imports TXTextControl
Using tx As New ServerTextControl()
tx.Create()
tx.Load("invoice-template.tx", StreamType.InternalUnicodeFormat)
Dim mm As New MailMerge With {.TextComponent = tx}
Dim invoice = New With {
.CustomerName = "Acme Corp",
.InvoiceNumber = "INV-2026-0042",
.Total = 1498.0D,
.Items = New() {New With {.Sku = "IRONSUITE", .Qty = 1, .Price = 1498.0D}}
}
mm.MergeObject(invoice)
tx.Save("invoice.pdf", StreamType.AdobePDF)
End UsingIronWord generuje dokumenty Word programowo, a nie przez scalanie szablonów z danymi:
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");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");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")Funkcja MailMerge.MergeObject TX Text Control obsługuje zagnieżdżone szablony master/detail: zaprojektowana dla faktur, kontraktów, zestawień, gdzie szablon jest zapisany w pliku .tx i jest scalany z danymi POCO. IronWord buduje dokumenty element po elemencie programowo, co działa dla generowania dokumentów z danych uporządkowanych, ale nie pasuje do workflow opartego na szablonach TX. Tworzenie szablonów przez użytkowników biznesowych z szablonami regionu scalania master/detail, gdzie deweloperzy wprowadzają kolekcje POCO do pliku szablonu w czasie działania, to zadanie, dla którego sprzedawany jest silnik TX Text Control's MailMerge — IronWord obsługuje programowe generowanie dokumentów z kodu, podczas gdy scalanie na bazie szablonów z dokumentami tworzonymi przez użytkowników biznesowych opiera się na potoku TX.
Eksport PDF/A
using (ServerTextControl tx = new ServerTextControl())
{
tx.Create();
tx.Load("input.docx", StreamType.WordprocessingML);
SaveSettings pdfASettings = new SaveSettings
{
CreatorApplication = "Internal Reporting",
Author = "Compliance Team",
PDFExportSettings = new PDFExportSettings
{
PDFAVersion = PDFAVersion.PDFA3B,
EmbedFonts = true
}
};
tx.Save("output_pdfa3b.pdf", StreamType.AdobePDFA, pdfASettings);
}using (ServerTextControl tx = new ServerTextControl())
{
tx.Create();
tx.Load("input.docx", StreamType.WordprocessingML);
SaveSettings pdfASettings = new SaveSettings
{
CreatorApplication = "Internal Reporting",
Author = "Compliance Team",
PDFExportSettings = new PDFExportSettings
{
PDFAVersion = PDFAVersion.PDFA3B,
EmbedFonts = true
}
};
tx.Save("output_pdfa3b.pdf", StreamType.AdobePDFA, pdfASettings);
}Imports (Assuming necessary namespaces are imported)
Using tx As New ServerTextControl()
tx.Create()
tx.Load("input.docx", StreamType.WordprocessingML)
Dim pdfASettings As New SaveSettings With {
.CreatorApplication = "Internal Reporting",
.Author = "Compliance Team",
.PDFExportSettings = New PDFExportSettings With {
.PDFAVersion = PDFAVersion.PDFA3B,
.EmbedFonts = True
}
}
tx.Save("output_pdfa3b.pdf", StreamType.AdobePDFA, pdfASettings)
End UsingIronPDF udostępnia eksport do PDF/A przez SaveAsPdfA z wyliczeniem PdfAVersions obejmującym poziomy zgodności PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2b, PDF/A-3a i PDF/A-3b:
// NuGet: Install-Package IronPdf
// Docs: https://ironpdf.com/how-to/pdfa/
using IronPdf;
class Program
{
static void Main()
{
// SaveAsPdfA exports to a PDF/A archival profile.
// PdfAVersions exposes PdfA1a, PdfA1b, PdfA2a, PdfA2b, PdfA3a, PdfA3b.
PdfDocument pdf = PdfDocument.FromFile("invoice.pdf");
// PDF/A-3b is the common archival target for long-term retention.
pdf.SaveAsPdfA("invoice-archive.pdf", PdfAVersions.PdfA3b);
}
}// NuGet: Install-Package IronPdf
// Docs: https://ironpdf.com/how-to/pdfa/
using IronPdf;
class Program
{
static void Main()
{
// SaveAsPdfA exports to a PDF/A archival profile.
// PdfAVersions exposes PdfA1a, PdfA1b, PdfA2a, PdfA2b, PdfA3a, PdfA3b.
PdfDocument pdf = PdfDocument.FromFile("invoice.pdf");
// PDF/A-3b is the common archival target for long-term retention.
pdf.SaveAsPdfA("invoice-archive.pdf", PdfAVersions.PdfA3b);
}
}Imports IronPdf
Module Program
Sub Main()
' SaveAsPdfA exports to a PDF/A archival profile.
' PdfAVersions exposes PdfA1a, PdfA1b, PdfA2a, PdfA2b, PdfA3a, PdfA3b.
Dim pdf As PdfDocument = PdfDocument.FromFile("invoice.pdf")
' PDF/A-3b is the common archival target for long-term retention.
pdf.SaveAsPdfA("invoice-archive.pdf", PdfAVersions.PdfA3b)
End Sub
End ModuleEksport PDF/A TX Text Control odbywa się poprzez okrężną drogę z załadowanego DOCX przez potok renderujący wierność WYSIWYG, produkując PDF/A-3b z dołączonymi plikami do archiwizacji zgodności. IronPDF osiąga te same poziomy zgodności PDF/A (A-1a, A-1b, A-2a, A-2b, A-3a, A-3b, plus rodzina PDF/A-4/4E/4F według normy ISO 19005-4:2020) za pośrednictwem wyliczenia PdfAVersions na istniejącym PdfDocument. IronPDF również oferuje dedykowane wsparcie dla dostępności PDF/UA: RenderHtmlAsPdfUA(html) produkuje otagowany, dostępny plik PDF w jednym wywołaniu (domyślny PDF/UA-1; PDF/UA-2 również obsługiwane), udokumentowane, aby spełnić wymagania Sekcji 508 i WCAG 2.0 AA od razu. Dla workflow, w którym źródłem jest edytowalny DOCX i wierność WYSIWYG TX ma znaczenie, inżynierowanym rozwiązaniem jest potok TX; do konwertowania istniejącego PDF lub PDF wygenerowanego z HTML do profilu archiwalnego lub dostępnego, wywołania SaveAsPdfA / SaveAsPdfUA IronPDF są bezpośrednią ścieżką.
Podpis cyfrowy
X509Certificate2 cert = new X509Certificate2("signer.pfx", "pfx_password");
DigitalSignature signature = new DigitalSignature(cert, null, "SignatureField1");
SaveSettings settings = new SaveSettings
{
SignatureFields = new[] { signature }
};
tx.Save("contract_signed.pdf", StreamType.AdobePDF, settings);X509Certificate2 cert = new X509Certificate2("signer.pfx", "pfx_password");
DigitalSignature signature = new DigitalSignature(cert, null, "SignatureField1");
SaveSettings settings = new SaveSettings
{
SignatureFields = new[] { signature }
};
tx.Save("contract_signed.pdf", StreamType.AdobePDF, settings);Imports System.Security.Cryptography.X509Certificates
Dim cert As New X509Certificate2("signer.pfx", "pfx_password")
Dim signature As New DigitalSignature(cert, Nothing, "SignatureField1")
Dim settings As New SaveSettings With {
.SignatureFields = New DigitalSignature() {signature}
}
tx.Save("contract_signed.pdf", StreamType.AdobePDF, settings)"Oba zestawy obsługują cyfrowe podpisywanie PDF za pomocą PKCS#12." Podpisywanie przez TX Text Control jest zintegrowane z procesem zapisywania; SaveSettings.SignatureFields deklaruje miejsca podpisu podczas zapisywania. IronPDF opakowuje podpisywanie wyższopoziomowym interfejsem API. Dla workflow sporządzania umów, gdzie dokument jest komponowany w edytorze TX i podpisywany przy zapisywaniu, zintegrowany przepływ jest naturalny; dla podpisywania istniejących PDF w potoku serwerowym, IronPDF jest bardziej bezpośredni.
Raportowanie oparte na szablonach
using (ServerTextControl tx = new ServerTextControl())
{
tx.Create();
tx.Load("orders-report-template.tx", StreamType.InternalUnicodeFormat);
MailMerge mm = new MailMerge { TextComponent = tx };
mm.Merge(orders, "Orders");
tx.Save("orders-report.pdf", StreamType.AdobePDF);
}using (ServerTextControl tx = new ServerTextControl())
{
tx.Create();
tx.Load("orders-report-template.tx", StreamType.InternalUnicodeFormat);
MailMerge mm = new MailMerge { TextComponent = tx };
mm.Merge(orders, "Orders");
tx.Save("orders-report.pdf", StreamType.AdobePDF);
}Imports TXTextControl
Using tx As New ServerTextControl()
tx.Create()
tx.Load("orders-report-template.tx", StreamType.InternalUnicodeFormat)
Dim mm As New MailMerge With {.TextComponent = tx}
mm.Merge(orders, "Orders")
tx.Save("orders-report.pdf", StreamType.AdobePDF)
End UsingIron Suite nie zapewnia bezpośredniego odpowiednika dla raportowania poprzez scalanie hierarchicznych szablonów. UżytkownicyIron Suitegenerujący raporty zazwyczaj renderują strukturalne HTML z silnikami Razor/szablonami i przekazują je do IronPDF, co działa dla raportów szablonowych HTML, ale nie odpowiada na potrzeby przepływu pracy z szablonami .tx tworzonymi przez użytkownika biznesowego, które wspiera TX Text Control. Tworzenie szablonów przez użytkowników biznesowych z łączeniem kolekcji w czasie działania, gdzie szablony są tworzone interaktywnie w edytorze TX i deweloperzy łączą źródła danych w czasie scalania, to przypadek, dla którego zaprojektowany jest model raportowania TX. UżytkownicyIron Suitekomponują raporty poprzez HTML i szablony Razor przekazujące dane IronPDF, co jest inną ścieżką z innymi cechami użytkowymi.
Dlaczego wybraćIron Suitedo generowania dokumentów bez edycji WYSIWYG
Dla zespołu backendowego .NET budującego workflowy przekształcające dane w dokumenty (raporty z baz danych, faktury z pozycji, wyciągi z kont, umowy z szablonów wypełnianych programowo),Iron Suitepokrywa obszar powierzchni jednym wieczystą licencją. Frontend TX Text Control's DocumentEditor nie traci na zasadności, gdy końcowi użytkownicy edytują dokumenty w przeglądarce; na backendach, które nigdy nie ujawniają interaktywnego edytora, zestaw edytora pozostaje płatny, niewykorzystany.
"Specyficznie,Iron Suitejest lepszym wyborem, gdy:"
- Nie potrzebujesz edytora dokumentów bazującego na przeglądarce WYSIWYG dla końcowych użytkowników
- Twój workflow to generowanie po stronie serwera: dane → PDF, dane → DOCX, dane → XLSX
- Potrzebujesz OCR + Barcode + QR + Excel + Print + ZIP + WebScraper obok generacji PDF/Word
- Chcesz publicznego wieczystego cennika bez opłat za runtime na serwerze
- Chcesz jednej biblioteki, która działa identycznie na Windows, Linux, macOS, Docker, Azure i AWS Lambda
JakIron Suiteróżni się od TX Text Control .NET Server
- Uogólniony vs specjalista edytor:Iron Suiteobejmuje PDF, OCR, Barcode, QR, Excel, Word, PowerPoint, Print, ZIP, WebScraper; TX Text Control pokrywa tylko przetwarzanie tekstu + PDF.
- Ceny na programistę bezpośrednie vs na programistę + opłaty za uruchomienie na serwerze:Iron Suiteod $2,998 z wdrażaniem bez opłat licencyjnych; TX od 4 198 USD dla jednego programisty + 1 698 USD/rok na odnawianie + opłaty czas uruchomienia serwera poza wbudowanymi 2 licencjami.
- Użycie wieczysteIron Suitejest bezwarunkowe po zakupie, podczas gdy odnowienie TX w wysokości około 40% wartości jest kosztem kontynuowanych aktualizacji i wsparcia.
- Jeden pakiet vs core serwera + edytor JS + bliźniacze SKU:Iron Suiteto jeden pakiet; TX dzieli się na
TXTextControl.Web,TXTextControl.DocumentServer, DocumentEditor JS, WinForms i WPF SKUs. - Edycja WYSIWYG z TX Text Control, gdzie siedzi głębokość. Edytor dokumentów oparty na przeglądarce dla Blazor, Angular i React, scalanie korespondencyjne z szablonami master/detail i tworzenie szablonów przez użytkowników biznesowych to zadania, w których TX się pozycjonuje. Ścieżka Word wIron Suitepokrywa programowe generowanie DOCX przez IronWord i renderowanie PDF przez IronPDF, różne produkty dla różnych problemów.
- Brak opłat za czas uruchomienia serwera:Iron Suitejest bezpłatne dla licencjonowanych miejsc; TX wymaga licencji na czas uruchomienia dla wdrożenia produkcyjnego poza wbudowaną ilość produkcji.
Wnioski
Dla zespołu legal-tech lub platformy współpracy, którego użytkownicy końcowi potrzebują sporządzać, edytować i przeglądać dokumenty w przeglądarce, z scalaniem master/detail i eksportem PDF/A z tej samej powierzchni, TX Text Control jest wyborem. Frontend DocumentEditor i zintegrowany potok MailMerge to zadania, wokół których TX się ugruntował, z ceną miejsca plus czas uruchomienia, która idzie w parze z tą głębokością. Dla zespołu backendowego lub ISV, którego aplikacja generuje dokumenty z danych, OCR przetwarza przesyłane dane, odczytuje kody kreskowe i produkuje wyjście Office i PDF w ramach jednej wieczystej licencji,Iron Suitejest wyborem. Od $2,998 na ironsoftware.com/csharp/suite, bez opłat licencyjnych w ramach podstawowej licencji, bez opłat za uruchamianie na serwerze.
