Установить папки шрифтов с приоритетом
В этом руководстве мы покажем вам пошаговый процесс установки приоритета папок шрифтов при рендеринге документа с помощью Aspose.Words для .NET. Мы объясним прилагаемый исходный код C# и предоставим вам подробное руководство, которое поможет вам понять и реализовать эту функцию в ваших собственных проектах. В конце этого руководства вы узнаете, как указать несколько папок шрифтов с настраиваемым приоритетом поиска при рендеринге документов с помощью Aspose.Words для .NET.
Шаг 1. Определите каталог документов.
Во-первых, вам нужно установить путь к каталогу ваших документов. Это место, где вы хотите сохранить отредактированный визуализированный документ. Замените «КАТАЛОГ ВАШИХ ДОКУМЕНТОВ» на соответствующий путь.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Шаг 2. Установите приоритет папок со шрифтами
Затем вы можете установить приоритет папок шрифтов, используяFontSettings
класс иSetFontsSources()
метод. Вы можете указать несколько источников шрифтов, используя экземплярыSystemFontSource
иFolderFontSource
. В этом примере мы определили два источника шрифтов: системный источник шрифтов по умолчанию и пользовательскую папку шрифтов с приоритетом 1.
FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
{
new SystemFontSource(), new FolderFontSource("C:\\MyFonts\\", true, 1)
});
Шаг 3. Загрузите документ для рендеринга.
Теперь вы можете загрузить документ для рендеринга, используяDocument
сорт. Обязательно укажите правильный путь к документу.
Document doc = new Document(dataDir + "Rendering.docx");
Шаг 4. Сохраните визуализированный документ.
Наконец, вы можете сохранить визуализированный документ в файл, используя командуSave()
методDocument
сорт. Обязательно укажите правильный путь и имя файла.
doc.Save(dataDir + "WorkingWithFonts.SetFontsFoldersWithPriority.pdf");
Пример исходного кода для установки папок шрифтов с приоритетом с использованием Aspose.Words для .NET
// Путь к каталогу ваших документов
string dataDir = "YOUR DOCUMENT DIRECTORY";
FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
{
new SystemFontSource(), new FolderFontSource("C:\\MyFonts\\", true,1)
});
Document doc = new Document(dataDir + "Rendering.docx");
doc.Save(dataDir + "WorkingWithFonts.SetFontsFoldersWithPriority.pdf");
Заключение
В этом уроке мы узнали, как установить приоритет папок шрифтов при рендеринге документа с помощью Aspose.Words для .NET. Следуя этому пошаговому руководству, вы сможете легко указать несколько папок шрифтов с настраиваемым приоритетом поиска при рендеринге документов. Aspose.Words предлагает мощный и гибкий API для обработки слов со шрифтами в ваших документах. Обладая этими знаниями, вы можете контролировать и настраивать источники шрифтов, используемые при рендеринге документов, в соответствии с вашими конкретными потребностями.
Часто задаваемые вопросы
Вопрос: Как установить приоритет папок шрифтов в Aspose.Words?
О: Чтобы установить папки шрифтов с приоритетом в Aspose.Words, вы можете использовать командуSetFontsFoldersWithPriority
методFonts
класс, указав расположение папок шрифтов и порядок их приоритета.
Вопрос: Что произойдет, если шрифт присутствует в нескольких папках с разным приоритетом?
О: Если шрифт присутствует в нескольких папках с разным приоритетом, Aspose.Words при обработке документов будет использовать версию из папки с наивысшим приоритетом.
Вопрос: Могу ли я указать в Aspose.Words несколько папок шрифтов с одинаковым приоритетом?
О: Да, в Aspose.Words вы можете указать несколько папок шрифтов с одинаковым приоритетом. Aspose.Words будет учитывать их все с одинаковым приоритетом при поиске шрифтов в ваших документах.
Вопрос: Как я могу проверить папки шрифтов, определенные с приоритетом в Aspose.Words?
О: Чтобы проверить папки шрифтов, определенные с приоритетом в Aspose.Words, вы можете использоватьGetFolders
методFonts
class, чтобы получить список настроенных папок шрифтов, включая порядок их приоритета.
Вопрос: Какая польза от установки папок шрифтов с приоритетом в Aspose.Words?
О: Установка приоритета папок шрифтов в Aspose.Words позволяет вам контролировать порядок поиска шрифтов в ваших документах Word. Это поможет вам убедиться, что используются нужные шрифты, и избежать нежелательных проблем с заменой шрифтов.