Co je nového v Doconut 26.8.0: .NET Standard 2.1 a lepší věrnost dokumentů
← Back to Blog••5 min read

Co je nového v Doconut 26.8.0: .NET Standard 2.1 a lepší věrnost dokumentů

Nový cíl Doconut se připojuje k současné rodině SDK

Doconut 26.8.0 představuje balíček současné generace pro aplikace, které používají .NET Standard 2.1. Přináší model dependency injection, middleware, asynchronní relaci dokumentu, plugin a distribuovaného publikování, který již používají moderní SDK Doconut, k další skupině .NET hostitelů.

Tři koordinované moduly prohlížeče dokumentů představující novou runtime základnu a vylepšený výstup dokumentu
Tři koordinované moduly prohlížeče dokumentů představující novou runtime základnu a vylepšený výstup dokumentu

Uvolnění také zlepšuje vykreslování a konverzi pro Word, Excel, Visio, PSD, obrázky a detekci e‑mailů. Týmy hodnotící toto vydání by měly zvážit obě stránky aktualizace: novou cestu integrace a dokumenty, které jejich uživatelé skutečně otevírají.

Přečtěte si kompletní poznámky k vydání Doconut 26.8.0 pro autoritativní seznam změn.

.NET Standard 2.1 získává aktuální model integrace

Balíček Doconut.NETStandard nyní cílí na netstandard2.1 počínaje verzí 26.8.0. Podle instalační dokumentace kompatibilní hostitelé zahrnují .NET Core 3.0 a novější, včetně aplikací .NET 5, 6, 7 a 8.

Balíček obsahuje jádro prohlížeče s anotacemi a pokročilým vyhledáváním, zatímco Converter a DICOM zůstávají dostupné prostřednictvím svých odpovídajících plugin balíčků. To poskytuje týmům používajícím kompatibilního hostitele přístup ke stejnému širokému modelu pracovního postupu: zaregistrovat SDK pomocí dependency injection, poskytovat jeho zdroje přes middleware, otevírat dokumenty asynchronně a přidávat volitelné funkce podle požadavků a licence aplikace.

K vydání jsou přiloženy dvě ukázkové aplikace. Jedna demonstruje jednojádrový MVC prohlížeč, zatímco druhá ukazuje více uzlů poskytujících artefakty dokumentů ze sdílené složky. Tyto ukázky poskytují vývojářům konkrétní výchozí body pro hodnocení aktuálního modelu hostování.

Verze 26.8.0 je skutečná hranice upgradu

Balíček identifikátor zůstává Doconut.NETStandard, ale verze odděluje dvě různé generace:

Verze balíčkuCíl knihovnyGenerace integrace
26.7.0 a dříve.NET Standard 2.0Předchozí API a model hostování
26.8.0 a novější.NET Standard 2.1Aktuální API a model hostování

Mezi těmito API neexistuje vrstva kompatibility. Zvýšení verze balíčku mění cílový framework a integrační povrch, takže existující aplikace by měla aktualizaci považovat za plánovanou migraci.

Oficiální průvodce migrací .NET Standard 2.1 mapuje předchozí konstrukci prohlížeče, synchronní otevírání dokumentů, doručování zdrojů, licencování, pluginy a chování web-farmy na současné ekvivalenty. Prostudujte si tento průvodce před změnou odkazů na balíčky, zejména pokud aplikace používá vlastní middleware nebo více obslužných uzlů.

Stránky Word se vykreslují věrněji

Několik změn se zaměřuje na dokumenty Word:

  • Obnovení polí již nespouští selhání vykreslování v hlášeném scénáři.
  • Umístění znaků lépe odpovídá zdrojovému dokumentu.
  • Odsazení odrážkových seznamů je opraveno.
  • Konverze Word do PDF zachovává obrázky, které mohly být dříve vynechány.
  • Konverze již nepřidává hlášenou extra prázdnou stránku.
  • SVG výstup pro rovnice je menší, protože již nemusí vkládat celý soubor glifů fontu.

Tyto aktualizace jsou zvláště relevantní pro portály dokumentů, které pracují s šablonami, reporty, návrhy nebo generovanými obchodními dokumenty. Otestujte soubory s mnoha poli, vlastními fonty, seznamy a stránkami bohatými na obrázky ve vašem vlastním pracovním postupu.

Výstup Excel a Visio získává cílené opravy

Pro Excel prohlížeč opravuje selhání související s určitými grafy nebo obrázky. Plugin Converter získává několik oprav věrnosti pro výstup tabulky do PDF: velikost koláčových grafů, řádkování textových polí, umístění tvarů, chování skrytých tvarů a barvy vložených obrázků.

Vykreslování Visio také získává cílená vylepšení. Spojovací čáry, které chyběly, se nyní zobrazují správně, text záhlaví kontejneru je umístěn správně a měření textu ve skupinových tvarech snižuje ořezávání a přetečení.

Užitečná regresní sada by tedy měla zahrnovat tabulky s grafy a umístěnými objekty, plus diagramy se spoji, kontejnery a seskupenými prvky. Porovnejte vykreslený nebo konvertovaný výsledek se zdrojem pomocí prezentace, kterou uživatelé uvidí v nasazené aplikaci.

Zpracování PSD a obrázků se zlepšuje

Vykreslování PSD nyní zachovává jasnost zdroje přesněji, řeší hlášený složitý případ chytrého filtru Liquify, zachovává efekty vrstev na chytrých objektech a zlepšuje kompozici překryvných efektů.

Prohlížeče obrázků také obsahují specifické opravy formátů. Přesný rozsah se liší podle sestavení Doconut, takže použijte poznámky k vydání k přiřazení každé opravy k balíčku, který vaše aplikace nasazuje. Verze 26.8.0 také zlepšuje detekci kolem XHTML a binárních souborů, které by jinak mohly být nesprávně klasifikovány jako obsah související s e‑mailem.

Praktický plán hodnocení 26.8.0

Přistupte k vydání jako k malému inženýrskému projektu:

  1. Ověřte, že hostitel může konzumovat vybraný balíček Doconut a cíl.
  2. Zaznamenejte aktuální verze jádra a plugin balíčků.
  3. Pokud aktualizujete Doconut.NETStandard, postupujte podle průvodce migrací místo pouhého změnění čísla verze.
  4. Vytvořte reprezentativní testovací sadu pokrývající rodiny dokumentů používané ve výrobě.
  5. Porovnejte vykreslování, konverzi, vyhledávání, anotace, chování relace a specifické přístupové kontroly aplikace.
  6. Ověřte jednojádrový nebo distribuovaný vzor, který je nejblíže zamýšlenému nasazení.
  7. Zaznamenejte výsledky před naplánováním aktualizace produkce.

Tento přístup odděluje ověřená vylepšení vydání od předpokladů o tom, jak se bude chovat jednotlivý soubor nebo nasazení.

Zhodnoťte Doconut 26.8.0

Doconut 26.8.0 rozšiřuje současnou architekturu SDK na .NET Standard 2.1 a poskytuje značnou sadu oprav věrnosti dokumentů. Nejužitečnějším dalším krokem je otestovat balíček s hostitelem, pluginy a souborem souborů, které jsou pro vaši aplikaci důležité.

Navštivte přehled SDK prohlížeče Doconut, kde si můžete prohlédnout produktovou řadu, a poté stáhněte si zkušební verzi a vyzkoušejte verzi 26.8.0 v izolovaném prostředí před plánováním upgradu.

#Doconut 26.8.0#.NET Standard 2.1#Document Viewer SDK#.NET#Release#SDK pro prohlížeč dokumentů#Vydání