169 похожих чатов

Всем привет Кому-нибудь приходилось заниматься чтением docx файлов? Может кто-то знает красивое

решение получение структуры файла (параграфов, таблиц, рисунков и тд)?
Нашел способы получения параграфов, таблиц и тд, но хотелось бы чтобы они были собраны вместе и последовательно как в структуре файла.

11 ответов

9 просмотров

Красивого решения тут априори не будет

Али-Чупанов Автор вопроса
Али-Чупанов Автор вопроса

https://poi.apache.org/components/document/

Али-Чупанов Автор вопроса
Дэни
https://poi.apache.org/components/document/

Я пытался использовать это, поэтому и решил тут вопрос задать)

Али Чупанов
Я пытался использовать это, поэтому и решил тут во...

Docx в конце концов - это просто xml. Ты можешь читать его как хмл-ку и там то уж по тэгам получать всё, что нужно

Дэни
Docx в конце концов - это просто xml. Ты можешь чи...

не совсем это архив, в котором несколько xml внутри

Александр Ушаков
не совсем это архив, в котором несколько xml внутр...

я сознательно опустил эти детали написав “в конце концов”. это подразумевалось, короче)

Дэни
Docx в конце концов - это просто xml. Ты можешь чи...

Только есть очень большая проблема, на эту xml нету документации, она ой как понадобиться когда ты будешь читать не тестовый а реальный вордовский документ

central hardware
Только есть очень большая проблема, на эту xml не...

документация есть, только её никто читать не будет https://gist.github.com/felipeochoa/81d8fa27901e8222c6ffbeb165a85acc

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта