Используя python-docx, есть ли способ вставить картинку в существующий файл? Мне нужно что-то вроде «insert_before_paragraph» для вставки изображений. БлагодаряВставить изображение с помощью python-docx
ответ
В зависимости от того, что вы хотите сделать, то может быть смелым обходным путь: сделать DOCX, чтобы DOCX преобразования с pandoc и положить свой собственный фильтр в середине, написанном с panflute.
pandoc sample.docx -o sample2.docx --filter=my_filter.py
Pandoc - это инструмент, который преобразует несколько форматов документов в стандартизованное абстрактное синтаксическое дерево (AST). Фильтры работают на АСТ. Так получилось, что фильтры pandoc могут вставить готовые изображения (здесь examples of what filters can do).
Это означает, что вы можете конвертировать документ docx в html, а также обратно на docx ... и у вас есть дополнительное преимущество, которое вы можете получить (в случае, если хотите) свой вывод во многих форматах.
В этом процессе вы : потерять тонкости вашего форматирования (заголовки, жирный шрифт и курсив должен быть сохранен), но это не проблема для вас, это было бы хорошо.
Это не совсем простой способ, но, как только один получает его, фильтры pandoc неплохие, и они являются мощным инструментом.
- 1. Вставить изображение с помощью html + =
- 2. Вставить изображение с помощью CSS
- 3. Вставить изображение с помощью AJAX
- 4. Как вставить изображение программно с помощью Swift?
- 5. Вставить кнопку на изображение с помощью DOM
- 6. не удалось вставить изображение с помощью ajaxfileupload
- 7. Как вставить изображение с помощью HTML.ActionLink?
- 8. Как вставить изображение с помощью плагина SQLite?
- 9. Вставить изображение с помощью Jade и NodeJS
- 10. Вставить изображение динамически с помощью jQuery
- 11. Вставить изображение с помощью кода Drupal 7
- 12. Невозможно вставить изображение с помощью андроидной студии
- 13. Вставить изображение в mongodb с помощью GridFS
- 14. Как вставить изображение в другое изображение с помощью C#?
- 15. Как вставить изображение на большее изображение с помощью подушки?
- 16. Вставить изображение с сеансом
- 17. Вставить изображение в openpyxl
- 18. Как вставить изображение с холстом?
- 19. Вставить изображение с пользователей компьютера
- 20. Вставить изображение, используя параметр
- 21. Вставить изображение из системы в HTML-страницу с помощью javascript
- 22. Как вставить изображение в WORD после закладки с помощью OpenXML
- 23. Невозможно загрузить изображение с помощью параметра «Вставить носитель» в Wordpress
- 24. Как вставить изображение в PDF с помощью cfpdfform
- 25. Как вставить изображение в файл с помощью PHP
- 26. Как вставить изображение в документ Word с помощью Apache POI?
- 27. Вставить изображение в cassandra blob с помощью Java
- 28. Как вставить изображение с помощью плагина ColdBox MailService
- 29. Вставить изображение в базу данных MS Access с помощью C#
- 30. Вставить изображение в базу данных с помощью C#
Для этого нет поддержки API. Вам нужно будет копать внутренности, если вы хотите, чтобы это было достаточно плохо. Вероятно, лучше всего начать с понимания кода для '.add_picture()', так как вы сможете многократно использовать то, что есть и что ниже. – scanny