alex9264
где написано что он конвертирует .bff в .pdf
Там вообще надо разбираться с форматом этой тупой системы, которая эти файлы делает. То есть саму эту систему анализировать надо сначала.
alex9264
А этот код использовать нельзя?
Он предполагает, что там это запаковано в zip, а внутри лежат json-файлы с кусками данных в base64. Всё просто типа. Но файлы, которые ты сбросил, не являются zip-файлами. Файл .bff может быть форматом книг в одной системе (библиотека для студентов), а может быть форматом бэкапа в другой системе (хранитель бэкапов).
Так что забей. Ищи там в этой системе средства для экспорта. Типа распечатать книгу, но распечатывай не на принтер и бумагу, а в файл pdf или другой формат. Может быть, тебе повезёт и там есть эти средства, которые есть во многих программах.
Возиться с этой парашей никто не будет. Это работа, причём беспонтовая, так что плати деньги и может быть тогда какой-нибудь ассенизатор займётся этим всем и ему не будет жалко потраченного времени на все эти эксперименты (поставит себе эту говнобиблиотеку для студентов, рассмотрит её составляющие, как она там сохраняет эти файлы и так далее, и на основе этого напишет конвертер). Хотя там есть какой-то конвертер, но не факт, что ему можно доверять. Лучше свой написать.
Я бы просто не смог этот конвертер написать. Это слишком тяжело. Я бы засыпал через каждые десять минут, копаясь в этом коде.