Non-Windows Environment
Sheetize SDKs รองรับ .NET Standard 2.0 ซึ่งทำให้สามารถใช้งานได้ในแอปพลิเคชัน .NET Core ที่ทำงานบน Linux หรือสภาพแวดล้อมอื่นที่ไม่ใช่ Windows เพื่อให้ได้ประสิทธิภาพที่ดีที่สุดและการแสดงผลข้อความที่ถูกต้อง กรุณาปฏิบัติตามขั้นตอนด้านล่าง:
การตั้งค่าที่แนะนำสำหรับ Linux
1. ติดตั้งแพ็กเกจ libgdiplus
แพ็กเกจ libgdiplus จะมอบฟังก์ชันการทำงาน GDI+ ที่จำเป็นซึ่งสำคัญต่อการแสดงผลและการประมวลผลสเปรดชีต ติดตั้งมันโดยการรันคำสั่งต่อไปนี้ในเทอร์มินัลของคุณ:
sudo apt-get install libgdiplus
2. ติดตั้งฟอนต์ที่เข้ากันได้กับ Microsoft
เพื่อให้การแสดงผลข้อความถูกต้อง ให้ติดตั้งฟอนต์ TrueType ของ Microsoft โดยการใช้:
sudo apt-get install ttf-mscorefonts-installer
ฟอนต์เหล่านี้ควรอยู่ในไดเรกทอรี /usr/share/fonts/truetype/msttcorefonts
หากระบบของคุณใช้ไดเรกทอรีที่แตกต่างกัน โปรดอัปเดตเส้นทางในโค้ดของคุณก่อนที่จะดำเนินการใด ๆ กับ Sheetize SDKs:
Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
โดยการติดตั้งแพ็กเกจเหล่านี้และกำหนดเส้นทางฟอนต์ให้ถูกต้อง คุณสามารถเพิ่มประสิทธิภาพการทำงานของ Sheetize SDKs บน Linux หรือระบบที่ไม่ใช่ Windows อื่น ๆ