
สิ่งใหม่ใน Doconut 26.8.0: .NET Standard 2.1 และการแสดงผลเอกสารที่ดียิ่งขึ้น
เป้าหมาย Doconut ใหม่เข้าร่วมครอบครัว SDK ปัจจุบัน
Doconut 26.8.0 แนะนำแพ็กเกจรุ่นปัจจุบันสำหรับแอปพลิเคชันที่ใช้ .NET Standard 2.1 มันนำโมเดลการฉีดพึ่งพา, มิดเดิลแวร์, เซสชันเอกสารแบบอะซิงโครนัส, ปลั๊กอิน, และการเผยแพร่แบบกระจายที่ใช้โดย SDK Doconut สมัยใหม่ ไปยังกลุ่มโฮสต์ .NET อีกกลุ่มหนึ่ง

การปล่อยนี้ยังปรับปรุงการเรนเดอร์และการแปลงสำหรับ Word, Excel, Visio, PSD, รูปภาพ, และการตรวจจับอีเมล ทีมที่ประเมินการปล่อยควรพิจารณาทั้งสองด้านของการอัปเดต: เส้นทางการบูรณาการใหม่และเอกสารที่ผู้ใช้ของพวกเขาเปิดจริง
อ่านบันทึกการปล่อย Doconut 26.8.0 ฉบับเต็ม บันทึกการปล่อย Doconut 26.8.0 เพื่อดูรายการการเปลี่ยนแปลงอย่างเป็นทางการ
.NET Standard 2.1 ได้รับโมเดลการบูรณาการปัจจุบัน
แพ็กเกจ Doconut.NETStandard ตอนนี้มุ่งเป้าไปที่ netstandard2.1 ตั้งแต่เวอร์ชัน 26.8.0 ตาม เอกสารการติดตั้ง โฮสต์ที่เข้ากันได้รวมถึง .NET Core 3.0 ขึ้นไป รวมถึงแอปพลิเคชัน .NET 5, 6, 7, และ 8
แพ็กเกจนี้มีตัวดูหลักพร้อมคำอธิบายและการค้นหาขั้นสูง ในขณะที่ Converter และ DICOM ยังคงพร้อมใช้งานผ่านแพ็กเกจปลั๊กอินที่สอดคล้องกัน สิ่งนี้ทำให้ทีมที่ใช้โฮสต์ที่เข้ากันได้สามารถเข้าถึงโมเดลเวิร์กโฟลว์ที่กว้างขวางเดียวกัน: ลงทะเบียน SDK ด้วยการฉีดพึ่งพา, ให้บริการทรัพยากรผ่านมิดเดิลแวร์, เปิดเอกสารแบบอะซิงโครนัส, และเพิ่มความสามารถเสริมตามความต้องการและใบอนุญาตของแอปพลิเคชัน
คู่มือการย้าย .NET Standard 2.1 อย่างเป็นทางการแสดงการแมปการสร้างตัวดูเดิม, การเปิดเอกสารแบบซิงโครนัส, การส่งมอบทรัพยากร, ใบอนุญาต, ปลั๊กอิน, และพฤติกรรมเว็บฟาร์ม ไปยังเทียบเท่าปัจจุบัน โปรดอ่าน คู่มือการย้าย .NET Standard 2.1 ก่อนเปลี่ยนการอ้างอิงแพ็กเกจ โดยเฉพาะเมื่อแอปพลิเคชันใช้มิดเดิลแวร์แบบกำหนดเองหรือหลายโหนดให้บริการ
มีตัวอย่างแอปพลิเคชันสองตัวมาพร้อมกับการปล่อย ตัวหนึ่งแสดงตัวดู MVC แบบโหนดเดียว, ส่วนอีกตัวแสดงหลายโหนดที่ให้บริการเอกสารจากโฟลเดอร์ที่แชร์ ตัวอย่างเหล่านี้ให้ผู้พัฒนาจุดเริ่มต้นที่ชัดเจนสำหรับการประเมินโมเดลโฮสติ้งปัจจุบัน
เวอร์ชัน 26.8.0 เป็นขอบเขตการอัปเกรดที่แท้จริง
ตัวระบุแพ็กเกจยังคงเป็น Doconut.NETStandard แต่เวอร์ชันแยกสองเจนเนอเรชันที่แตกต่างกัน:
| เวอร์ชันแพ็กเกจ | เป้าหมายไลบรารี | เจนเนอเรชันการบูรณาการ |
|---|---|---|
| 26.7.0 and earlier | .NET Standard 2.0 | API และโมเดลโฮสติ้งก่อนหน้า |
| 26.8.0 and later | .NET Standard 2.1 | API และโมเดลโฮสติ้งปัจจุบัน |
ไม่มีชั้นความเข้ากันได้ระหว่าง API เหล่านั้น การเพิ่มเวอร์ชันแพ็กเกจจะเปลี่ยนเฟรมเวิร์กเป้าหมายและพื้นผิวการบูรณาการ ดังนั้นแอปพลิเคชันที่มีอยู่ควรถือการอัปเดตนี้เป็นการย้ายที่วางแผนไว้
หน้า Word แสดงผลได้แม่นยำยิ่งขึ้น
หลายการเปลี่ยนแปลงมุ่งเน้นที่เอกสาร Word:
- การรีเฟรชฟิลด์ไม่ทำให้เกิดข้อผิดพลาดการเรนเดอร์ในสถานการณ์ที่รายงาน
- การวางตำแหน่งอักขระตรงกับเอกสารต้นฉบับมากขึ้น
- การเยื้องรายการแบบหัวข้อจุดถูกแก้ไข
- การแปลง Word เป็น PDF รักษาภาพที่ก่อนหน้านี้อาจถูกตัดออก
- การแปลงไม่เพิ่มหน้าว่างพิเศษที่รายงานอีกต่อไป
- ผลลัพธ์ SVG สำหรับสมการมีขนาดเล็กลงเนื่องจากไม่ต้องฝังชุดฟอนต์เต็มอีกต่อไป
การอัปเดตเหล่านี้มีความสำคัญเป็นพิเศษสำหรับพอร์ทัลเอกสารที่จัดการเทมเพลต, รายงาน, ข้อเสนอ, หรือเอกสารธุรกิจที่สร้างขึ้น ทดสอบไฟล์ที่มีฟิลด์จำนวนมาก, ฟอนต์กำหนดเอง, รายการ, และหน้าที่มีรูปภาพจำนวนมากจากเวิร์กโฟลว์ของคุณ
ผลลัพธ์ Excel และ Visio ได้รับการแก้ไขที่มุ่งเป้า
สำหรับ Excel, ตัวดูแก้ไขข้อผิดพลาดที่เกี่ยวกับแผนภูมิหรือรูปภาพบางประเภท ปลั๊กอิน Converter ได้รับการแก้ไขความแม่นยำหลายประการสำหรับผลลัพธ์สเปรดชีตเป็น PDF: ขนาดแผนภูมิวงกลม, ระยะห่างบรรทัดในกล่องข้อความ, การวางรูปทรง, พฤติกรรมรูปทรงที่ซ่อน, และสีของภาพฝัง
การเรนเดอร์ Visio ก็ได้รับการปรับปรุงเช่นกัน เส้นเชื่อมที่หายไปสามารถปรากฏได้อย่างถูกต้อง, ข้อความหัวข้อของคอนเทนเนอร์ถูกจัดตำแหน่งอย่างเหมาะสม, และการวัดข้อความภายในรูปทรงที่จัดกลุ่มลดการตัดและการล้น
ชุดการทดสอบรีเกรสชันที่มีประโยชน์จึงควรรวมสเปรดชีตที่มีแผนภูมิและวัตถุตำแหน่ง, รวมถึงไดอะแกรมที่มีตัวเชื่อม, คอนเทนเนอร์, และองค์ประกอบที่จัดกลุ่ม เปรียบเทียบผลลัพธ์ที่เรนเดอร์หรือแปลงกับต้นฉบับโดยใช้การนำเสนอที่ผู้ใช้จะเห็นในแอปพลิเคชันที่ปรับใช้
การจัดการ PSD และรูปภาพได้รับการปรับปรุง
การเรนเดอร์ PSD ตอนนี้รักษาความสว่างของต้นฉบับได้ใกล้เคียงยิ่งขึ้น, จัดการกรณีฟิลเตอร์อัจฉริยะ Liquify ที่ซับซ้อนตามที่รายงาน, รักษาเอฟเฟกต์เลเยอร์บนอ็อบเจ็กต์อัจฉริยะ, และปรับปรุงการผสานเอฟเฟกต์โอเวอร์เลย์
ตัวดูรูปภาพยังรวมการแก้ไขเฉพาะรูปแบบด้วย ขอบเขตที่แน่นอนจะแตกต่างตามการสร้าง Doconut ดังนั้นใช้บันทึกการปล่อยเพื่อจับคู่การแก้ไขแต่ละรายการกับแพ็กเกจที่แอปพลิเคชันของคุณปรับใช้ เวอร์ชัน 26.8.0 ยังปรับปรุงการตรวจจับไฟล์ XHTML และไฟล์ไบนารีที่อาจถูกจัดประเภทผิดเป็นเนื้อหาเกี่ยวกับอีเมล
แผนการประเมิน 26.8.0 อย่างเป็นประโยชน์
ถือการปล่อยนี้เป็นโครงการวิศวกรรมขนาดเล็ก:
- ยืนยันว่าโฮสต์สามารถใช้แพ็กเกจ Doconut ที่เลือกและเป้าหมายได้
- ทำรายการเวอร์ชันของแพ็กเกจคอร์และปลั๊กอินปัจจุบัน
- หากอัปเกรด
Doconut.NETStandardให้ปฏิบัติตามคู่มือการย้ายแทนการเปลี่ยนเฉพาะหมายเลขเวอร์ชัน - สร้างชุดทดสอบตัวแทนที่ครอบคลุมกลุ่มเอกสารที่ใช้ในการผลิต
- เปรียบเทียบการเรนเดอร์, การแปลง, การค้นหา, คำอธิบาย, พฤติกรรมเซสชัน, และการควบคุมการเข้าถึงเฉพาะแอปพลิเคชัน
- ตรวจสอบตัวอย่างโหนดเดียวหรือแบบกระจายที่ใกล้เคียงกับการปรับใช้ที่ตั้งใจ
- บันทึกผลลัพธ์ก่อนกำหนดการอัปเดตการผลิต
วิธีการนี้แยกการปรับปรุงที่ได้รับการตรวจสอบจากสมมติฐานเกี่ยวกับวิธีที่ไฟล์หรือการปรับใช้แต่ละรายการจะทำงาน
ประเมิน Doconut 26.8.0
Doconut 26.8.0 ขยายสถาปัตยกรรม SDK ปัจจุบันไปยัง .NET Standard 2.1 และให้ชุดการแก้ไขความแม่นยำของเอกสารที่สำคัญ ขั้นตอนต่อไปที่มีประโยชน์ที่สุดคือการทดสอบแพ็กเกจกับโฮสต์, ปลั๊กอิน, และคอร์ปัสไฟล์ที่สำคัญต่อแอปพลิเคชันของคุณ
เยี่ยมชม ภาพรวม Doconut Viewer SDK เพื่อทบทวนตระกูลผลิตภัณฑ์, จากนั้น ดาวน์โหลดรุ่นทดลอง และประเมินเวอร์ชัน 26.8.0 ในสภาพแวดล้อมแยกก่อนวางแผนการอัปเกรด.