Jesteśmy podekscytowani, że możemy przedstawić GroupDocs.Conversion for .NET 25.8, wyposażony w potężne funkcje, ulepszenia wydajności oraz niezbędne poprawki błędów, aby zapewnić bardziej niezawodne i zoptymalizowane konwersje dokumentów. Pełne notatki z wydania znajdziesz tutaj.


Główne funkcje i usprawnienia

  • Obsługa przycinania SVG – Teraz możesz przycinać widoczną zawartość SVG podczas konwersji, co daje lepszą kontrolę nad układem i czystszy wynik.
  • Niestandardowe ikony załączników e‑mail – Chcesz dodać własne ikony dla załączników e‑mail podczas konwersji? Użyj nowych opcji UseDefaultAttachmentIcons i AttachmentIcons.
  • Rozszerzona obsługa konwersji SVGZ – Konwertuj pliki SVGZ płynnie do formatów edytorów tekstu, prezentacji i arkuszy kalkulacyjnych.
  • Rozszerzona obsługa formatów – Nowe opcje konwersji obejmują SVG/SVGZ do EPS i TeX (LaTeX). Dodatkowo konwersje Web‑to‑PageDescriptionLanguage są teraz szybsze dzięki usunięciu pośrednich etapów.
  • Ulepszenia wydajności – Ciesz się znacznie szybszym uruchamianiem aplikacji i bardziej responsywną inicjalizacją.

Kluczowe poprawki błędów

Rozwiązaliśmy szereg problemów, aby zapewnić płynniejsze i bardziej niezawodne doświadczenia konwersji:

  • Naprawiono niską jakość obrazu przy konwertowaniu niektórych plików SVG do formatów rastrowych.
  • Naprawiono niezgodności wyjściowe w konwersjach PDF do edytora tekstu — teraz poprawnie generuje formaty DOCX/DOC.
  • Wyeliminowano wyjątki podczas procesów konwersji PDF do JPEG (błędy takie jak GroupDocsConversionException i ObjectReferenceNotSet).
  • Skorygowano problemy formatowania w konwersjach RTF do PDF.
  • Naprawiono wyjątki rzucane przy konwersjach SVGZ do edytora tekstu :contentReference.
  • Naprawiono błędy „Index was outside the bounds of the array” podczas konwertowania DWF do obrazów.
  • Naprawiono problem, w którym metoda SetLicense nie mogła znaleźć pliku licencji w bieżącym katalogu.
  • Zwiększono kompatybilność przy konwersjach DOC do DOCX :contentReference.

Publiczne API i zmiany niekompatybilne

Oto kluczowe aktualizacje API i nowe funkcje:

  1. SvgLoadOptions Class – Teraz zawiera CropToContentBounds, umożliwiając ściśle przycięcie SVG wokół widocznej treści dla czystszego wyniku konwersji:
    var loadOptions = new SvgLoadOptions {
        CropToContentBounds = true
    };
    
  2. EmailLoadOptions Enhancements – Dwie nowe właściwości:
    • UseDefaultAttachmentIcons – Przełączanie domyślnych ikon załączników.
    • AttachmentIcons – Dostarczanie niestandardowych ikon dla określonych typów załączników:
    using (var converter = new Converter(source, loadContext => new EmailLoadOptions {
        UseDefaultAttachmentIcons = false,
        AttachmentIcons = new List<AttachmentIcon> {
            new AttachmentIcon("jpg",  File.ReadAllBytes("jpeg_icon.png")),
            new AttachmentIcon("pdf",  File.ReadAllBytes("pdf_icon.png")),
            new AttachmentIcon("docx", File.ReadAllBytes("word_icon.jpg")),
            new AttachmentIcon("_default", File.ReadAllBytes("not_found_icon.png"))
        }
    })) {
        var options = new PdfConvertOptions();
        converter.Convert("converted.pdf", options);
    }
    

Jak zaktualizować


Dowiedz się więcej


Dziękujemy za śledzenie! Zapraszamy do regularnego zaglądania co miesiąc po najnowsze aktualizacje, porady dla deweloperów i informacje o GroupDocs.Conversion for .NET.