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