Привет, я пытаюсь преобразовать pdf-книгу о программировании в формат mobi с помощью Caliber.Как подстроить все « t» (символы табуляции) с пробелом в PDF
Проблема, с которой я сталкиваюсь, заключается в том, что блоки кода внутри конвертированной версии полностью теряют отступы.
Мне удалось с регулярным выражением правильно отступать от строк, где с отступом используются пробелы. Я сделал это, преобразуя каждые два пробела в два неразрывных пространства.
Некоторые из кодовых блоков, к сожалению, имеют отступ с использованием символа табуляции, поэтому регулярное выражение не работает в этих случаях.
Я понял, что во время преобразования из pdf в mobi есть промежуточный шаг, на котором pdf преобразуется в hmtl, а также когда информация о табуляции теряется, потому что не генерируется специальный тег для переноса этой информации.
Поэтому я считаю, что лучшим решением является отредактирование самого самого PDF и замена всех символов табуляции (\ t) на два пробела (\ s \ s). Таким образом, регулярное выражение, упомянутое выше, будет работать для всех ссылок кода кода, и код будет правильно отступ.
, но я не знаю, какое программное обеспечение использовать, которое имеет эту функцию для замены элементов pdf.
Я думаю, что это более простой способ: .. .. У меня плохое знание о pdf в целом.Звучит ужасно модифицирующийся двоичный файл. Я думал, что существует программа для такого рода модификации автоматизации. Думаю, мне пришлось бы вручную отредактировать hmtl. Грустно, что он не может быть автоматизирован. Спасибо за просветление;) – cursez