Вмъкване на PDF в Word като изображение в Python

Тази статия обяснява как да вмъкнете PDF като изображение в Word в Python. Тя съдържа подробности за настройка на IDE, списък с програмни стъпки и примерен код за вмъкване на PDF в Word като изображение в Python. Също така ще получите няколко предложения за подобряване на кода за получаване на персонализиран изходен Word файл.

Стъпки за вмъкване на PDF изображение в Word с Python

  1. Настройте средата да използва Aspose.Total for Python via .NET за конвертиране на PDF във файл Word
  2. Приложете съответния продуктов лиценз, за да активирате пълните функции на продукта
  3. Заредете изходния PDF файл в паметта, използвайки класа Document
  4. Създайте нова празна Word file за запазване на получените PDF изображения
  5. Задайте параметри като резолюция, за да рендерирате PDF страницата в PNG
  6. Прегледайте всяка PDF страница една по една
  7. Преобразувайте всяка страница в PNG изображение и я визуализирайте на нова страница във Word файла, като добавите прекъсване на страница
  8. Запазете готовия 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.

 Български