Re: docx. Добавить картинку в колонтитул
От: Ромашка Украина  
Дата: 03.02.24 15:51
Оценка: 41 (1)
Здравствуйте, BlackEric, Вы писали:
BE>Какие библиотеки использовать и нет ли примера кода?

Решение "в лоб". Берешь 1.docx, вставляешь туда изображение, называешь 2.docx. Переименовываешь два файла в *.zip, разархивируешь. Смотришь что изменилось. Создаешь простейшее приложение, которое разархивирует входящий файл, добавляет в нужную директорию картинку, добавляет в нужное место нужного xml нужный тег, архивирует это назад и отдает пользователю.

Решение "на вырост" — ищешь библиотеку, которая работает с ODF и которая будет делать вышеописанное без твоего участия. В том числе создает колонтитул если его нет, например.

Ну или можешь покопаться в стандарте ODF (Open Document Format), результат будет приблизительно тем же, но ты будешь понимать как оно работает.


UPD упс, сорри, мелкомягкие называют свой стандарт Open XML, ODF это OpenOffice.


Всё, что нас не убивает, ещё горько об этом пожалеет.
Отредактировано 03.02.2024 15:55 Ромашка . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.