We’re excited to introduce GroupDocs.Conversion for .NET 25.8, packed with powerful features, performance enhancements, and essential bug fixes to deliver more reliable and optimized document conversions. You’ll find the full release notes here.


주요 기능 및 향상

  • SVG 자르기 지원 – 변환 중에 표시되는 SVG 내용을 자를 수 있어 레이아웃을 더 정밀하게 제어하고 출력물을 깔끔하게 만들 수 있습니다.
  • 맞춤형 이메일 첨부 아이콘 – 변환 시 이메일 첨부 파일에 사용자 정의 아이콘을 포함하고 싶으신가요? 새로운 UseDefaultAttachmentIconsAttachmentIcons 옵션을 사용하세요.
  • 확장된 SVGZ 변환 지원 – SVGZ 파일을 워드 프로세싱, 프레젠테이션, 스프레드시트 형식으로 원활하게 변환합니다.
  • 포맷 범위 확대 – 새로운 변환 옵션에는 SVG/SVGZ를 EPS 및 TeX (LaTeX)으로 변환하는 기능이 포함됩니다. 또한, Web‑to‑PageDescriptionLanguage 변환이 중간 단계가 제거되어 더 빨라졌습니다.
  • 성능 개선 – 애플리케이션 시작 시간이 크게 빨라지고 초기화가 더 반응성 있게 동작합니다.

주요 버그 수정

보다 원활하고 안정적인 변환 환경을 위해 다양한 문제를 해결했습니다:

  • 특정 SVG를 래스터 형식으로 변환할 때 이미지 품질이 낮게 나오는 문제를 해결했습니다.
  • PDF → WordProcessing 변환에서 출력이 일관되지 않던 문제를 수정했습니다—이제 DOCX/DOC 형식이 올바르게 출력됩니다.
  • PDF → JPEG 변환 과정에서 발생하던 예외(GroupDocsConversionException, ObjectReferenceNotSet 등)를 제거했습니다.
  • RTF → PDF 변환 시 포맷이 깨지는 문제를 수정했습니다.
  • SVGZ → WordProcessing 변환에서 발생하던 예외를 해결했습니다 :contentReference.
  • DWF를 이미지로 변환할 때 “Index was outside the bounds of the array” 오류가 발생하던 문제를 해결했습니다.
  • SetLicense 메서드가 현재 디렉터리에서 라이선스 파일을 찾지 못하던 문제를 수정했습니다.
  • DOC → DOCX 변환 호환성을 강화했습니다 :contentReference.

Public API 및 Breaking Changes

주요 API 업데이트와 새로운 기능을 소개합니다:

  1. SvgLoadOptions 클래스 – 이제 CropToContentBounds가 포함되어 SVG를 표시되는 콘텐츠 주변으로 깔끔하게 자를 수 있습니다:
    var loadOptions = new SvgLoadOptions {
        CropToContentBounds = true
    };
    
  2. EmailLoadOptions 향상 – 두 개의 새로운 속성:
    • UseDefaultAttachmentIcons – 기본 첨부 아이콘 사용 여부를 전환합니다.
    • AttachmentIcons – 특정 첨부 유형에 대한 사용자 정의 아이콘을 제공합니다:
    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);
    }
    

업데이트 방법


자세히 알아보기

  • 각 수정 및 기능에 대한 상세 내용을 보려면 전체 릴리스 노트를 확인하세요.
  • 샘플 및 사용 가이드는 API 문서에서 확인할 수 있습니다.
  • 도움이 필요하신가요? 무료 지원 포럼을 방문해 주세요—언제든지 도와드리겠습니다!

감사합니다! 매달 최신 업데이트, 개발자 팁, GroupDocs.Conversion for .NET에 대한 인사이트를 확인해 주세요.