Я разрабатываю конвертер PDF в электронную книгу, который будет работать на сервере.
Мне нужно программно извлечь встроенные шрифты из файла PDF, чтобы завершить проект.
Теперь я могу извлекать изображения и текст, но для точного отображения содержимого в проигрывателе Flash Player мне необходимо извлечь шрифты из PDF и скомпилировать их в SWF для загрузки приложением Flex во время выполнения.
Мне интересно, возможно ли это, так как такой инструмент, как pdf2swf.exe от SWFTools, способен это сделать. Я декомпилировал файл swf, созданный этим инструментом, и в него были вставлены шрифты.
Извлеченные шрифты будут использоваться для отображения того же содержимого только из файла PDF, только во Flash Player. Так что я думаю, что это не будет нарушением прав? Более того, люди, которые будут использовать конвертер, имеют все права на содержимое файлов PDF.
Итак, я вижу следующий рабочий процесс:
1. Вызвать pdf2swf.exe для создания SWF-файла со встроенными шрифтами;
2. Вызвать некоторый инструмент (Какой?), Чтобы проанализировать предыдущие SWF-файлы с SWF-файлами с отдельными шрифтами.
3. Загрузите SWF-файлы со шрифтами в приложение Flex во время выполнения для правильного отображения содержимого.
Было бы замечательно, если бы был какой-то инструмент для извлечения шрифтов из PDF непосредственно в SWF.