Z przyjemnością ogłaszamy wydanie GroupDocs.Viewer for .NET v26.8, dostępne od sierpnia 2026. To wydanie wprowadza znaczącą poprawę architektury dzięki podziałowi pakietu NuGet na TFM, cztery nowe funkcje — w tym obsługę ukrytych adnotacji PDF, konfigurowalną rozdzielczość dokumentów WordProcessing oraz numerację stron — oraz naprawia osiem krytycznych błędów wpływających na renderowanie PDF, WordProcessing, EML i EPSF.
Co nowego w tym wydaniu
- [Nowa funkcja] Implementacja podziału pakietu NuGet na TFM dla GroupDocs.Viewer (VIEWERNET-5719)
- [Nowa funkcja] Udostępnienie adnotacji w PDF, które domyślnie są ukryte podczas renderowania (VIEWERNET-5607)
- [Nowa funkcja] Dodanie możliwości określenia poziomej i pionowej rozdzielczości w opcjach WordProcessing podczas renderowania dokumentów WordProcessing do formatów rastrowych (VIEWERNET-5700)
- [Nowa funkcja] Dodanie numeracji stron dla dokumentów WordProcessing podczas renderowania (VIEWERNET-5702)
- [Błąd] Nieprawidłowe renderowanie znaków specjalnych oraz brak obramowań tabel podczas konwersji EML do HTML i formatów rastrowych (VIEWERNET-5620)
- [Błąd] Problem z brakującymi komentarzami podczas renderowania PDF (VIEWERNET-5654)
- [Błąd] Nieprawidłowe renderowanie DOCX do HTML przy znakach arabskich i włączonej opcji EnableOpenTypeFeatures (VIEWERNET-5681)
- [Błąd] Obsługa formatu EPSF jest ograniczona. Wystąpił błąd podczas parsowania zawartości pliku EPSF (VIEWERNET-5683)
- [Błąd] Rozbieżność pomiędzy rzeczywistymi wymiarami rasteryzowanych archiwów a obliczonymi przez GetViewInfo (VIEWERNET-5737)
- [Błąd] [UI] Groupdocs viewer 8.0.7/8.1.x - Strony niezaładowane w przeglądarce nie są dostępne w podglądzie wydruku (VIEWERNET-5615)
Zmiany w publicznym API
Dodano
Options.WordProcessingOptions.HorizontalResolutionwłaściwość typuInt32(VIEWERNET-5700)Options.WordProcessingOptions.VerticalResolutionwłaściwość typuInt32(VIEWERNET-5700)WordsPageNumberLocationtyp wyliczeniowy (enum) (VIEWERNET-5702)Options.WordProcessingOptions.PageNumberLocationwłaściwość typuWordsPageNumberLocation(VIEWERNET-5702)
Zmodyfikowano
RenderNoteswłaściwość typuBoolean: jej „obszar” został rozszerzony, aby obejmował także dokumenty PDF. (VIEWERNET-5607)
Usunięto
Brak
Nowe funkcje
VIEWERNET-5719
Pakiet NuGet GroupDocs.Viewer został całkowicie przeprojektowany. Teraz nie ma już osobnego pakietu GroupDocs.Viewer.CrossPlatform. Główną ideą podziału pakietu na TFM jest to, że pakiet NuGet GroupDocs.Viewer pełni rolę lekkiego pakietu routera, który wewnętrznie nie zawiera binarek (plików DLL). Zamiast tego zawiera plik NuSpec ze wszystkimi metadanymi, takimi jak ID, wersjonowanie itp., a w miejscu plików binarnych znajdują się puste pliki zastępcze typu “_._”, co jest konwencją NuGet oznaczającą „ten TFM jest obsługiwany, ale z tego pakietu nie są dostarczane żadne zestawy”. Podczas instalacji przez użytkownika menedżer pakietów NuGet odczytuje rzeczywistą platformę (framework) projektu użytkownika i instaluje odpowiedni podpakiet: „GroupDocs.Viewer.Net462”, „GroupDocs.Viewer.Net60” lub „GroupDocs.Viewer.Net60.Windows”. Tak więc, jeśli Twój projekt jest budowany pod .NET Framework 4.6.2 lub nowszy i zaktualizujesz GroupDocs.Viewer 26.4 do najnowszej wersji 26.8 za pomocą menedżera pakietów NuGet, zostaną zainstalowane pakiety „GroupDocs.Viewer.26.8.0” oraz zależny „GroupDocs.Viewer.Net462.26.8.0”.
VIEWERNET-5607
Teraz możliwe jest włączenie renderowania domyślnie ukrytych adnotacji popup (balonowych podpowiedzi) w plikach PDF przy użyciu istniejącej już właściwości RenderNotes — jej znaczenie zostało zmienione dla dokumentów PDF. Ta sekcja artykułu opisuje tę funkcję szczegółowo.
VIEWERNET-5700
Podobnie jak w przypadku dokumentów Spreadsheet w poprzednim wydaniu, wersja 26.8 umożliwia określenie poziomej i pionowej rozdzielczości w jednostce DPI podczas renderowania wejściowych dokumentów WordProcessing do formatów rastrowych (PNG i JPEG). Odbywa się to za pomocą nowych publicznych właściwości HorizontalResolution i VerticalResolution w klasie WordProcessingOptions . Obie właściwości mają domyślną wartość 96 DPI. Można je ręcznie ustawić w zakresie [72..600] DPI. Ta funkcja jest szczegółowo opisana w odpowiedniej sekcji artykułu o renderowaniu dokumentów WordProcessing.
VIEWERNET-5702
Od tej wersji, dzięki nowej właściwości PageNumberLocation, dodanej do klasy WordProcessingOptions , możliwe jest wymuszenie dodania numeru strony do dokumentu WordProcessing podczas jego renderowania oraz określenie położenia numeru strony na stronie. Ta nowa funkcja jest opisana tutaj.
Jak uzyskać aktualizację
NuGet
Zaktualizuj do najnowszego pakietu GroupDocs.Viewer za pośrednictwem NuGet. Pakiet podzielony na TFM automatycznie instaluje odpowiedni podpakiet specyficzny dla platformy:
Bezpośrednie pobranie
Pobierz zestawy z strony pobierania GroupDocs.Viewer for .NET