Ця стаття пояснює як вставити PDF як зображення у Word у Python. В ній є деталі щодо налаштування IDE, список кроків програмування та зразковий код для вставки PDF у Word як зображення у Python. Ви також отримаєте кілька рекомендацій щодо вдосконалення коду для отримання кастомного вихідного файлу Word.
Кроки для вставки зображення PDF у Word у Python
- Встановіть середовище для використання Aspose.Total for Python via .NET для перетворення PDF у файл Word
- Застосуйте відповідну ліцензію продукту, щоб увімкнути повний набір функцій продукту
- Завантажте вихідний PDF‑файл у пам’ять, використовуючи клас Document
- Створіть новий порожній Word file для збереження отриманих зображень PDF
- Встановіть параметри, такі як роздільна здатність, щоб рендерити сторінку PDF у PNG
- Перегляньте кожну сторінку PDF одну за одною
- Перетворіть кожну сторінку у PNG‑зображення та вставте її на нову сторінку у файлі Word, додавши розрив сторінки
- Збережіть готовий файл Word на диск
Ці кроки описують як вставити PDF‑зображення у Word за допомогою Python. Щоб виконати це завдання, завантажте вихідний PDF‑файл, створіть новий DOCX‑файл, встановіть параметри рендерингу сторінки PDF і пройдіться по кожній сторінці PDF. Перетворіть кожну сторінку PDF у PNG з визначеними налаштуваннями, вставте кожне отримане зображення у новий Word‑файл, вставте розрив сторінки після кожного зображення та продовжуйте процес, доки всі зображення сторінок PDF не будуть збережені у Word‑файлі.
Код для вставки PDF у Word як зображення в Python
Цей код демонструє процес вставки PDF як зображення у Word у Python. Типовий масштаб відображення зображення становить 100%; проте ви можете вставляти кожне зображення з явними висотою та шириною, використовуючи значення у пунктах з page.медіа_коробка.ширина/висота. Якщо PDF має різні розміри сторінок або орієнтації, розгляньте можливість використання aw.BreakType.SECTION_BREAK_NEW_PAGE з налаштуванням сторінки для кожного розділу замість простого розриву сторінки.
Цей посібник показує процес перетворення PDF‑файлу з текстом у Word‑файл у вигляді зображень, сторінка за сторінкою. Щоб конвертувати сканований PDF у файл DOCX, зверніться до статті Конвертувати сканований PDF у Word за допомогою Python.