Перетворити документ у 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 дуже просте і може бути досягнуто лише двома рядками коду, які:
- Завантажте свій документ у об’єкт Document за допомогою одного з його конструкторів, вказавши назву документа з розширенням його формату.
- Викличте один з методів Document.Save на об’єкті Document і вкажіть бажаний формат виводу як PDF, ввівши назву файлу з розширенням “.PDF”.
Наступний приклад коду показує, як конвертувати документ з DOCX у PDF за допомогою методу Save:
Ви можете завантажити файл шаблону цього прикладу з Aspose.Words GitHub.
Іноді необхідно вказати додаткові параметри, які можуть вплинути на результат збереження документа як PDF. Ці параметри можуть бути вказані за допомогою класу PdfSaveOptions, який містить властивості, що визначають, як буде відображатися PDF-вивід.
Зверніть увагу, що за допомогою тієї ж техніки ви можете переводити будь-який документ формату потокового макета у формат PDF.
Перетворити у різні стандарти 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, і тоді зайві вкладені та порожні полотна будуть видалені, сусідні гліфи з однаковим форматуванням будуть об’єднані.
Наступний приклад коду показує, як оптимізувати вивід:
Дивіться також
-
Стаття Рендеринг для отримання додаткової інформації про формати фіксованої сторінки та потокового макета
-
Стаття Конвертація у формат фіксованої сторінки для отримання додаткової інформації про макет сторінки
-
Стаття Вказівка параметрів рендерингу при перетворенні у PDF для отримання додаткової інформації про використання класу
PdfSaveOptions
-
Стаття Дізнайтеся про особливості конвертації у PDF/A та PDF/UA, що описує, який стандарт PDF та відповідні ISO для стандартів PDF підтримуються Aspose.Words
-
Стаття Який стандарт PDF краще вибрати для визначення того, які стандарти PDF підходять для яких випадків
-
Стаття Робота з PDF/A або PDF/UA описує вимоги до вмісту документа у форматах PDF/A та PDF/UA – в основному вимоги до структури та шрифтів
-
Стаття Попередження про проблеми доступності при збереженні у PDF/A та PDF/UA описує, які вимоги доступності вмісту накладають PDF/A та PDF/UA