Уменьшите размер PDF-файла, не встраивая основные шрифты

В этом уроке мы покажем вам, как уменьшить размер PDF-файла, не встраивая основные шрифты с помощью Aspose.Words для .NET. Эта функция позволяет вам контролировать, должны ли основные шрифты, такие как Arial, Times New Roman и т. д., быть встроены в PDF при преобразовании документа Word. Выполните следующие действия:

Шаг 1: Загрузка документа

Начните с загрузки документа Word, который вы хотите преобразовать в PDF:

string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");

Обязательно укажите правильный путь к документу Word.

Шаг 2. Установите параметры преобразования PDF

Создайте экземпляр класса PdfSaveOptions и включите базовое предотвращение внедрения шрифтов:

PdfSaveOptions saveOptions = new PdfSaveOptions { UseCoreFonts = true };

Этот параметр определяет, должны ли базовые шрифты быть встроены в PDF-файл или нет.

Шаг 3. Конвертируйте документ в PDF

ИспользоватьSave метод преобразования документа Word в PDF с указанием параметров преобразования:

doc.Save(dataDir + "WorkingWithPdfSaveOptions.AvoidEmbeddingCoreFonts.pdf", saveOptions);

Обязательно укажите правильный путь для сохранения преобразованного PDF-файла.

Пример исходного кода для отказа от внедрения основных шрифтов с помощью Aspose.Words для .NET

Вот полный исходный код для использования этой функции, чтобы избежать встраивания основных шрифтов в Aspose.Words для .NET:


	// Путь к каталогу документов.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Rendering.docx");

	// Выходной PDF-файл не будет встроен в основные шрифты, такие как Arial, Times New Roman и т. д.
	PdfSaveOptions saveOptions = new PdfSaveOptions { UseCoreFonts = true };
	
	doc.Save(dataDir + "WorkingWithPdfSaveOptions.AvoidEmbeddingCoreFonts.pdf", saveOptions);

Следуя этим шагам, вы можете легко контролировать, следует ли встраивать базовые шрифты в PDF при преобразовании документа Word с помощью Aspose.Words для .NET.

Заключение

В этом уроке мы объяснили, как уменьшить размер PDF-файла, не встраивая базовые шрифты с помощью Aspose.Words для .NET. Эта функция позволяет вам контролировать, следует ли внедрять базовые шрифты в PDF при преобразовании документа Word. Следуя описанным шагам, вы можете легко контролировать встраивание или невстраивание основных шрифтов, что может помочь уменьшить размер PDF-файла и обеспечить лучшую совместимость и единообразный вид документа на разных устройствах и платформах. Не забудьте учесть последствия отсутствия встраивания базовых шрифтов и поэкспериментировать, чтобы гарантировать, что документ отображается должным образом.

Часто задаваемые вопросы

Вопрос: Как можно не встраивать базовые шрифты в PDF-файл и почему это важно?

О: Параметр «Не встраивать базовые шрифты в PDF-файл» определяет, должны ли базовые шрифты, такие как Arial, Times New Roman и т. д., быть встроены в PDF-файл при преобразовании документа Word. Это может быть важно для уменьшения размера файла PDF, избегая включения шрифтов, обычно доступных в системах чтения PDF. Это также может помочь обеспечить лучшую совместимость и единообразный внешний вид PDF-документа на разных устройствах и платформах.

Вопрос: Как мне настроить Aspose.Words для .NET, чтобы он не встраивал базовые шрифты в PDF-файл?

О: Чтобы настроить Aspose.Words для .NET так, чтобы он не встраивал основные шрифты в PDF-файл, выполните следующие действия:

Задайте путь к каталогу, в котором расположены ваши документы, заменив"YOUR DOCUMENTS DIRECTORY" с фактическим путем к каталогу ваших документов.

Загрузите документ Word, который хотите преобразовать в PDF, с помощьюDocument класс и указанный путь к документу.

Создайте экземплярPdfSaveOptions класс и установитеUseCoreFontsсобственностьtrue. Это позволит избежать внедрения базовых шрифтов в созданный PDF-файл.

ИспользоватьSave методDocument объект для сохранения документа в формате PDF с указанием ранее настроенных параметров преобразования.

Вопрос: Каковы преимущества отсутствия встраивания базовых шрифтов в PDF-файл?

О: Преимущества отсутствия встраивания базовых шрифтов в файл PDF:

Уменьшение размера PDF-файла. Избегая встраивания общедоступных шрифтов, таких как Arial, Times New Roman и т. д., можно уменьшить размер PDF-файла, что упрощает хранение, обмен и передачу файлов.

Лучшая совместимость. Используя базовые шрифты, обычно доступные в системах чтения PDF-файлов, вы обеспечиваете лучшую совместимость и внешний вид документа на разных устройствах и платформах.

Вопрос: Каковы последствия отсутствия встраивания базовых шрифтов в PDF-файл?

О: Если не встроить базовые шрифты в PDF-файл, последствия будут следующими:

Другой внешний вид: если базовые шрифты недоступны в системе, в которой открыт PDF-файл, будут использоваться замещающие шрифты, что может привести к тому, что внешний вид будет отличаться от предполагаемого.

Проблемы с читаемостью. Используемые заменяющие шрифты могут быть не такими разборчивыми, как исходные шрифты, что может повлиять на читаемость документа.