Преобразование документа в формат PDF

Возможность легко и надежно конвертировать документы из одного формата в другой является ключевой особенностью Aspose.Words. Одним из самых популярных форматов для конвертации является PDF – формат с фиксированной компоновкой, который сохраняет первоначальный вид документа при его отображении на различных платформах. Термин “рендеринг” используется в Aspose.Words для описания процесса преобразования документа в формат файла, который разбит на страницы или имеет концепцию страниц.

Преобразование документа Word в PDF

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

С помощью Aspose.Words вы можете программно преобразовать документ из формата DOC или DOCX в PDF без использования Microsoft Office. В этой статье объясняется, как выполнить это преобразование.

Преобразование DOCX или DOC в PDF

Преобразование документов из формата DOC или DOCX в формат PDF за Aspose.Words очень простое и может быть выполнено всего с помощью двух строк кода, которые:

  1. Загрузите ваш документ в объект Document, используя один из его конструкторов, указав имя документа с расширением его формата.
  2. Вызовите один из методов Document.Save для объекта Document и укажите желаемый выходной формат в формате PDF, введя имя файла с расширением “.PDF”.

В следующем примере кода показано, как преобразовать документ из DOCX в PDF с помощью метода Save:

Вы можете загрузить файл шаблона для этого примера с Aspose.Words GitHub.

Преобразование в другие стандарты PDF

Aspose.Words содержит перечисление PdfCompliace для поддержки преобразования DOC или DOCX в различные стандарты формата PDF (такие как PDF 1.7, PDF 1.5 и т.д.).

Следующий пример кода демонстрирует, как преобразовать документ в формат PDF 1.7 с помощью PdfSaveOptions в соответствии с PDF17:

Преобразование изображений в PDF

Преобразование в PDF не ограничено форматами документов Microsoft Word. Любой формат, поддерживаемый Aspose.Words, в том числе созданный программным путем, также может быть преобразован в PDF. Например, мы можем конвертировать одностраничные изображения, такие как JPEG, PNG, BMP, EMF или WMF, а также многостраничные изображения, такие как TIFF и GIF, в PDF.

В следующем примере кода показано, как конвертировать изображения JPEG и TIFF в PDF:

Чтобы заставить этот код работать, вам нужно добавить ссылки на Aspose.Words и System.Drawing в ваш проект.

Смотрите также