We’re happy to announce the GroupDocs.Merger for .NET 25.11 release, available as of November 2025. This update brings a new capability for tagged‑PDF merging, a set of cross‑platform bug fixes, and several quality improvements.
Co nowego w tym wydaniu
Nowa funkcja
- Zachowaj metadane dostępności przy łączeniu PDF‑ów z tagami – nowa opcja
PreserveAccessibilityw klasiePdfJoinOptionspozwala zachować strukturę PDF/UA (tagi) dokumentów źródłowych podczas scalania. Po włączeniu wynikowy PDF zawiera automatycznie generowane tagi dostępności, co poprawia zgodność z wymaganiami technik wspomagających.
Ulepszenie
- Ulepszone przetwarzanie metadanych dostępności – logika scalania została zaktualizowana, aby zachować informacje o tagowanych PDF‑ach zamiast je usuwać, co zmniejsza potrzebę późniejszej naprawy dostępności.
Użycie nowego API
using GroupDocs.Merger;
using GroupDocs.Merger.Options;
// ...
var pdfJoinOptions = new PdfJoinOptions
{
PreserveAccessibility = true // keep PDF/UA tags
};
merger.Join(sourceFiles, pdfJoinOptions);
Poprawki i ulepszenia
| Kategoria | Issue ID | Opis |
|---|---|---|
| Błąd | MERGERNET-2050 | Operacje na dokumentach diagramu nie powiodły się w systemach macOS/Linux z powodu brakujących ścieżek do czcionek. |
| Błąd | MERGERNET-1007 | Scalanie kilku plików Word może powodować powielanie stron. |
| Błąd | MERGERNET-1102 | Wyjątek “Rounding digits must be between 0 and 15, inclusive” podczas scalania dwóch plików DOCX. |
| Błąd | MERGERNET-987 | Rozmiar scalonego dokumentu rośnie nadmiernie. |
| Błąd | MERGERNET-1174 | Nie można zmienić orientacji stron PDF podczas scalania. |
| Błąd | MERGERNET-2049 | Operacje na formacie VSD generują NullReferenceException. |
| Błąd | MERGERNET-2070 | Uszkodzony wynik, gdy nowy scalony PDF jest krótszy niż istniejący plik. |
| Błąd | MERGERNET-2053 | Scalanie PDF i SVG nie powiodło się w macOS z powodu brakującej konfiguracji czcionek. |
| Błąd | MERGERNET-2051 | Operacje na dokumentach notatek nie powiodły się w macOS/Linux z powodu brakujących ścieżek do czcionek. |
| Błąd | MERGERNET-799 | Metoda SetVentureLicensed w licencjonowaniu Slides nie działa prawidłowo. |
Dodatkowe ulepszenia
- Silnik scalania teraz wykonuje bardziej solidną walidację strumieni wejściowych, co zmniejsza prawdopodobieństwo nieoczekiwanych
NullReferenceExceptionw przypadku plików o nietypowych cechach. - Wewnętrzne optymalizacje wydajności zmniejszają obciążenie CPU przy dużym łączeniu PDF‑ów, gdy opcja
PreserveAccessibilityjest wyłączona.
Jak uzyskać aktualizację
-
NuGet – Zaktualizuj do najnowszego GroupDocs.Merger (pakiet v 25.11) za pośrednictwem NuGet Gallery:
dotnet add package GroupDocs.Merger --version 25.11.0
lub użyj konsoli Package Manager:
Install-Package GroupDocs.Merger -Version 25.11.0 -
Direct download – Assemblies dla .NET 6/.NET Framework są dostępne na stronie wydania GroupDocs (jeśli potrzebujesz pakietu zip, sprawdź sekcję Downloads w notatkach o wydaniu).
Zasoby
- Pełne notatki o wydaniu – GroupDocs.Merger for .NET 25.11 Release Notes
- Dokumentacja – https://docs.groupdocs.com/merger/net/
- Forum wsparcia – https://forum.groupdocs.com/c/merger/9
Jeśli masz jakiekolwiek pytania lub napotkasz problemy, śmiało zostaw wiadomość na forum lub otwórz zgłoszenie wsparcia. Udanych scałowań!