เราตื่นเต้นที่ได้แนะนำ GroupDocs.Conversion for .NET 25.8 ซึ่งมาพร้อมกับคุณสมบัติที่ทรงพลัง การปรับปรุงประสิทธิภาพ และการแก้ไขบั๊กที่สำคัญ เพื่อให้การแปลงเอกสารเป็นไปอย่างน่าเชื่อถือและมีประสิทธิภาพมากยิ่งขึ้น คุณสามารถดูบันทึกการปล่อยเวอร์ชันเต็มได้ ที่นี่.


คุณสมบัติหลักและการปรับปรุง

  • รองรับการตัดครอป SVG – ตอนนี้คุณสามารถตัดครอปเนื้อหา SVG ที่มองเห็นได้ระหว่างการแปลง เพื่อให้ควบคุมเลเอาต์ได้ดีขึ้นและได้ผลลัพธ์ที่สะอาดตา
  • ไอคอนการแนบไฟล์อีเมลแบบกำหนดเอง – ต้องการใส่ไอคอนแบบกำหนดเองสำหรับไฟล์แนบอีเมลระหว่างการแปลงหรือไม่? ใช้ตัวเลือกใหม่ UseDefaultAttachmentIcons และ AttachmentIcons
  • ขยายการสนับสนุนการแปลง SVGZ – แปลงไฟล์ SVGZ ไปยังรูปแบบการประมวลผลคำ, พรีเซนเทชั่น, และสเปรดชีตได้อย่างราบรื่น
  • ขยายการครอบคลุมรูปแบบ – ตัวเลือกการแปลงใหม่รวมถึง SVG/SVGZ ไปเป็น EPS และ TeX (LaTeX) นอกจากนี้ การแปลง Web → PageDescriptionLanguage ก็เร็วขึ้นเนื่องจากตัดขั้นตอนกลางออกไป
  • การปรับปรุงประสิทธิภาพ – สนุกกับการเริ่มแอปพลิเคชันที่เร็วขึ้นและการเริ่มต้นที่ตอบสนองได้ดีขึ้นอย่างมีนัยสำคัญ

การแก้ไขบั๊กสำคัญ

เราได้แก้ไขปัญหาต่าง ๆ เพื่อให้ประสบการณ์การแปลงราบรื่นและน่าเชื่อถือยิ่งขึ้น:

  • แก้ไขปัญหาระดับคุณภาพภาพต่ำเมื่อแปลง SVG บางไฟล์เป็นรูปแบบราสเตอร์
  • แก้ไขความไม่สอดคล้องของผลลัพธ์ในการแปลง PDF → WordProcessing — ตอนนี้ส่งออกเป็นรูปแบบ DOCX/DOC ได้อย่างถูกต้อง
  • กำจัดข้อยกเว้นระหว่างกระบวนการแปลง PDF → JPEG (ข้อผิดพลาดเช่น GroupDocsConversionException และ ObjectReferenceNotSet)
  • แก้ไขปัญหารูปแบบในกระบวนการแปลง RTF → PDF
  • แก้ไขข้อยกเว้นที่เกิดในการแปลง SVGZ → WordProcessing :contentReference
  • แก้ไขข้อผิดพลาด “Index was outside the bounds of the array” เมื่อแปลง DWF เป็นภาพ
  • แก้ไขปัญหาที่เมธอด 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);
    }
    

วิธีอัปเดต

  • NuGet – อัปเกรดแพ็กเกจ GroupDocs.Conversion for .NET เวอร์ชันล่าสุดผ่าน NuGet เลือกแพ็กเกจที่เหมาะกับแพลตฟอร์มเป้าหมายของคุณ: แพ็กเกจ .NET 6 หรือ แพ็กเกจ .NET Framework 4.6.2
  • ดาวน์โหลดโดยตรง – ดาวน์โหลดแอสเซมบลีสำหรับ .NET และ .NET Framework จากหน้า GroupDocs.Converison for .NET 25.8

เรียนรู้เพิ่มเติม


ขอบคุณที่ติดตามกันอยู่! อย่าลืมกลับมาเช็คอัปเดตทุกเดือนเพื่อรับข้อมูลล่าสุด, เคล็ดลับสำหรับนักพัฒนา, และความเข้าใจเชิงลึกเกี่ยวกับ GroupDocs.Conversion for .NET.