DataLife Engine / Работа над созданием PDF продолжается

Работа над созданием PDF продолжается

 

Да уж, темпы работы у меня сейчас не на высоте. Кроме дел программных есть и дела прочие, требующие уделения на них времени. Ну а между тем работа над PDF продолжается. И сегодня у меня рабочий день начался поздно и продлился совсем не долго. Всё-таки как-никак выходные. Ну и пока что особо сказать нечего. А сегодня я уже начал непосредственно генерацию PDF-файлы. PDF уже создаётся и сохраняется на жестком диске компа. QuestPDF работает, но с одной небольшой оговоркой. Это метаданные для PDF-документов.

А всё дело в метаданных. Для PDF-документов можно указывать автора, тему, ключевые слова и прочую информацию. Так вот. Соль оказалась в том, что метаданные нельзя задать на кириллице. А можно только на латинице. Так то. Не переваривает эта библиотека кириллицу, данные просто не отображаются. Да и не всегда метаданные генерируются корректно. Иногда туда подставляются какие-то несуразные значения. Так что с этим проблемы есть, но не моя в том вина. Библиотека сия не моих рук произведение. Ну а тратить время на создание собственно реализации генерации PDF я себе просто позволить не могу. И без того работы воз и маленькая тележка. Так что вот так. Завтра будем это дело заканчивать, осталось уже не много.

Ну и вот буквально почти только что в голову мне ещё пришли свежие идеи. На идеи эти меня навела как раз работа с генерацией PDF. Я подумал, что нужно будет сделать транслитерацию для кириллического текста, чтобы его можно было использовать в метаданных PDF-документа. Ну и тут же мне автоматически пришла идея сделать функцию транслитерации для таблиц базы данных. Ну и ещё одна идея - это создание PDF-отчетов по задаваемым текстовым шаблонам. И эта идея повлекла за собой следующую идею - создать контол bbcodes, где в текстовое поле можно вставлять специальные тэги разметки и форматирования. Ну и этот контрол можно будет (и нужно) приладить в окно для рассылки писем через почту. Там это не помешает. Так что вот, целый фронт новых работ. Что ж, следующая неделя должна воплотить вышеупомянутые задумки.

Ну и на этом у меня пока что всё. Теперь до новых постов, до новых свершений.

24-03-2024, 18:24
Вернуться назад