Перетворити документ у PDF

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

Конвертувати документ Word у PDF

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

За допомогою Aspose.Words ви можете програмно перетворити документ з форматів Word, таких як 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 надає перелік PdfCompliance для підтримки конвертації 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 до вашого проекту.

Зменшення розміру PDF-виводу

При збереженні у PDF ви можете вказати, чи хочете ви оптимізувати вивід. Для цього вам потрібно встановити прапорець OptimizeOutput у значення true, і тоді зайві вкладені та порожні полотна будуть видалені, сусідні гліфи з однаковим форматуванням будуть об’єднані.

Наступний приклад коду показує, як оптимізувати вивід:

Дивіться також