Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Возможность легко и надёжно конвертировать документы из одного формата в другой является ключевой особенностью Aspose.Words. PDF является одним из самых популярных форматов конвертации – это формат с фиксированным макетом, который сохраняет исходный вид документа при отображении на различных платформах. В Aspose.Words термин “рендеринг” обозначает процесс конвертации документа в формат файла, разбитый на страницы.
Конвертация из Word в PDF является достаточно сложным процессом, требующим нескольких этапов вычислений. Механизм компоновки Aspose.Words имитирует работу движка макета страниц Microsoft Word, благодаря чему выходные PDF-документы максимально похожи на то, что отображается в Microsoft Word.
С помощью Aspose.Words вы можете программно конвертировать документы Word в PDF из форматов DOC или DOCX без использования Microsoft Office. Эта статья показывает, как выполнить такую конвертацию.
Конвертация документов DOC или DOCX в PDF в Aspose.Words очень проста – достаточно всего двух строк кода:
Следующий пример кода показывает, как конвертировать документ Word в PDF с помощью метода Save:
Файл шаблона для этого примера можно скачать из Aspose.Words GitHub.
Иногда требуется указать дополнительные параметры, влияющие на результат сохранения документа в PDF. Эти параметры задаются с помощью класса PdfSaveOptions, содержащего свойства, определяющие способ отображения выходного PDF-файла.
Обратите внимание, что с помощью той же техники можно конвертировать любой документ с потоковой разметкой в PDF.
Aspose.Words предоставляет перечисление PdfCompliance для поддержки конвертации DOC или DOCX в различные стандарты PDF (например, PDF 1.7, PDF 1.5 и т.д.).
Следующий пример кода показывает, как конвертировать документ в PDF 1.7 с помощью PdfSaveOptions с соответствием стандарту PDF 1.7:
Конвертация в PDF не ограничивается документами Microsoft Word. Любой формат, поддерживаемый Aspose.Words, включая программно созданные документы, также можно конвертировать в PDF. Например, можно конвертировать одностраничные изображения (JPEG, PNG, BMP, EMF, WMF) и многостраничные изображения (TIFF, GIF) в PDF.
Следующий пример кода показывает, как конвертировать изображения JPEG и TIFF в PDF:
Чтобы этот код работал, необходимо добавить ссылки на Aspose.Words и System.Drawing в ваш проект.
При сохранении в PDF можно включить оптимизацию выходного файла. Для этого установите флаг OptimizeOutput в значение true – тогда будут удалены избыточные вложенные и пустые области рисования, а соседние глифы с одинаковым форматированием будут объединены.
Следующий пример кода показывает, как оптимизировать выходной файл:
PdfSaveOptionsAnalyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.