HaRT wrote:Получился модуль-рекордсмен по размеру — почти втрое больше ближайших „преследователей” (сторонние DLLки в расчёт не беру). На базе чего в итоге сделан этот модуль? И не забыт ли внутри какой „скальпель”?
Это ещё даже относительно мало получилось. Некоторые либы и потолще есть.
Сделан модуль на основе библиотеки Poppler (обрезанный вариант, кучу всего повыкидывал оттуда).
HaRT wrote:1. Может даты в [i][b]{info}.txt[/b][/i]
отформатировать в соответствии с текущими региональными настройками? Или они хранятся строками?
Именно что строками и хранятся. Можно, конечно, распарсить и потом опять отформатировать, но, в принципе, и так понятно что там.
HaRT wrote:2. Хочется понимать, портфолио или нет. Сложно ли добавить в [i][b]{info}.txt[/b][/i]
строчку с количеством документов в портфолио? (Если не портфолио, то вместо числа пусто/пробел/прочерк.)
3. Хочется понимать, есть ли вложения. Сложно ли добавить в [i][b]{info}.txt[/b][/i]
строчку с количеством вложений?
Либа не различает портфолио и обычный pdf, по крайней мере наружу ничего не торчит. Доступ к файлам идет одинаково. Отличаются только отдельные аттачи к конкретным страницам, их отдельно вытаскивать надо.
HaRT wrote:4. Может и в модуле MSI для единообразия переименовать [i][b]{msi_info}.txt[/b][/i]
в [i][b]{info}.txt[/b][/i]
?
У меня тут как раз противоположная мысль была, переименовать здесь файл в {pdf_info}.txt.
HaRT wrote:При „обнюхивании” RTF-файлов PDF-модуль гадит в консоль:
Ага, вижу. Исправлю.