Тази статия обяснява как да вмъкнете 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.