محیط غیر ویندوز
کار کردن با DLLهای .NET Core در محیط غیر ویندوز
از آنجا که Documentize برای .NET از .NET Standard 2.0 (.NET Core 2.0) پشتیبانی میکند، میتوان از آن در برنامههای Core که در سیستمعاملهای شبیه به لینوکس اجرا میشوند، استفاده کرد. ما به طور مداوم در حال بهبود پشتیبانی از .NET Core در API خود هستیم. با این حال، برخی از عملیات وجود دارند که توصیه میکنیم مشتریان ما انجام دهند تا نتایج بهتری را در هنگام استفاده از ویژگیهای Documentize برای .NET به دست آورند. لطفاً نصب کنید:
- بسته libgdiplus
- بسته با فونتهای سازگار با مایکروسافت: ttf-mscorefonts-installer (به عنوان مثال،
sudo apt-get install ttf-mscorefonts-installer
). این فونتها باید در دایرکتوری/usr/share/fonts/truetype/msttcorefonts
قرار گیرند، زیرا Documentize برای .NET این پوشه را در سیستمعاملهای شبیه به لینوکس اسکن میکند. در صورتی که سیستمعامل دایرکتوری/پوشه پیشفرض دیگری برای فونتها داشته باشد، باید قبل از انجام هر عملیاتی با استفاده از Documentize، از کد زیر استفاده کنید:Documentize.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<مسیر کاربر به فونتهای ms>"));