Установите TrueType шрифты на Linux
Чаще всего вы будете использовать Aspose.Words для преобразования документов DOC или DOCX в формат PDF. Если вам нужно сделать это на компьютере Linux, этот раздел поможет вам узнать, как обеспечить наилучшую точность отображения документов на Aspose.Words.
Чаще всего документы DOC и DOCX, которые необходимо преобразовать, были созданы с использованием Microsoft Word, в операционной системе Windows или Mac OS. Таким образом, большинство шрифтов, используемых в документах DOC и DOCX, - это “шрифты Windows” или “шрифты Office”, то есть шрифты, установленные в Microsoft Windows или Microsoft Office. К таким шрифтам относятся Arial, Calibri, Cambria, Century Gothic, Courier New, Garamond, Tahoma, Verdana, Wingdings и многие другие.
Проблема в том, что перечисленные выше шрифты TrueType
по умолчанию не установлены в дистрибутивах Linux. Если вы возьмете обычный документ DOCX, отформатированный шрифтом Cambria, и попытаетесь преобразовать его в формат PDF с помощью Linux, в Aspose.Words будет использоваться другой шрифт, поскольку Cambria недоступен. В результате документ PDF будет выглядеть иначе, чем исходный документ DOCX. Чтобы документы, преобразованные с помощью Aspose.Words, выглядели как можно ближе к оригиналу, вам необходимо установить “Windows шрифты” в вашей системе Linux.
Существует два основных способа получить шрифты TrueType в системе Linux:
- Скопируйте файлы .TTF и .TTC с компьютера Windows на свой компьютер Linux
- Установите пакет шрифтов
TrueType
, например msttcorefonts
Копирование шрифтов с компьютера Windows
Простой и быстрый способ получить шрифты TrueType в системе Linux - это скопировать файлы. TTF и .TTC из каталога C:\Windows\Fonts
на компьютере Windows в какой-либо каталог на вашем компьютере Linux. Вам не нужно каким-либо образом устанавливать или регистрировать эти шрифты на Linux; вам просто нужно указать расположение шрифтов, используя класс FontSettings в Aspose.Words.
Установите пакет шрифтов TrueType
Существует несколько пакетов Linux, содержащих шрифты Microsoft TrueType, которые вы можете загрузить и установить на свой компьютер Linux. Точные шаги могут отличаться в разных дистрибутивах Linux.
- На Ubuntu используйте Synaptic Package Manager, чтобы найти и установить пакет ttf-mscorefonts-installer.
- На openSUSE используйте Yast2 → Управление программным обеспечением, чтобы найти и установить пакет fetchmsttfonts.
- Используйте шрифты Liberation, лицензированные по лицензии OFL, в качестве альтернативы стандартным шрифтам Windows: Arial, Times New Roman и Courier New.
- Чтобы найти пакеты шрифтов, подходящие для других дистрибутивов Linux, поищите доступную документацию в Интернете.
После установки пакета Aspose.Words найдет эти шрифты в папках вашей системы и будет использовать их при работе с документами.
Смотрите также
- Шрифты Liberation как альтернатива стандартным шрифтам Windows