Môi Trường Không Phải Windows
SDK Documentize hỗ trợ .NET Standard 2.0, cho phép chúng được sử dụng trong các ứng dụng .NET Core chạy trên Linux hoặc các môi trường không phải Windows khác. Để đảm bảo hiệu suất tối ưu và kết xuất văn bản chính xác, hãy làm theo các bước dưới đây:
Thiết lập được khuyên cho Linux
1. Cài đặt gói libgdiplus
Gói này cung cấp các chức năng GDI+ cần thiết, điều quan trọng để kết xuất và xử lý PDFs. Bạn có thể cài đặt nó bằng cách chạy lệnh sau trong terminal của bạn:
sudo apt-get install libgdiplus
2. Cài đặt phông chữ tương thích với Microsoft
Để kết xuất văn bản chính xác, hãy cài đặt phông chữ TrueType của Microsoft bằng lệnh:
sudo apt-get install ttf-mscorefonts-installer
Các phông chữ này nên được đặt trong thư mục /usr/share/fonts/truetype/msttcorefonts
. Nếu hệ thống của bạn lưu trữ phông chữ trong một thư mục khác, hãy cập nhật đường dẫn trong mã của bạn trước khi thực hiện bất kỳ thao tác nào với SDK Documentize:
Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));
Bằng cách đảm bảo rằng các cài đặt này đã hoàn tất và cấu hình đường dẫn phông chữ một cách chính xác, bạn có thể tối đa hóa hiệu suất của SDK Documentize trên Linux hoặc các hệ thống không phải Windows khác.