Разработчик (и) | Маттиас Крамм и другие |
---|---|
Первоначальный выпуск | 2003; 17 лет назад (2003 г.) |
Стабильный выпуск | 0.9.2 Стабильный / 8 апреля 2012 г.; 8 лет назад (08.04.2012) |
Написано на | C |
Операционная система | Кросс-платформенная |
Тип | Утилита - PDF SWF |
Лицензия | GNU GPL |
Веб-сайт | swftools.org |
SWFTools - это набор программных инструментов с открытым исходным кодом для создания и управления SWF файлов. Распространяется в соответствии с условиями Стандартной общественной лицензии GNU, он может быть скомпилирован из исходного кода C для работы под Linux, Microsoft Windows и Apple OS X. В системах Microsoft Windows предварительно скомпилированный установщик также устанавливает оболочку графического интерфейса для инструмента преобразования PDF в SWF пакета, pdf2swf .
SWFTools полагается на дополнительные сторонние библиотеки и связывается с ними для некоторых своих функций, например Xpdf, PDFlib, freetype и libjpeg.
Текущий стабильный пакет SWFTools версии 0.9.2 состоит из следующих компонентов:
Компонент | Краткое описание |
---|---|
as3compile | Автономный компилятор ActionScript 3.0. |
avi2swf | Конвертер файлов анимации AVI в SWF (теперь не рекомендуется, используйте для этого MEncoder или ffmpeg). |
font2swf | Преобразование файла шрифта (TTF, Type1) в SWF. |
gif2swf | Преобразование GIF в SWF. Возможность обрабатывать анимированные гифки. |
jpeg2swf | Создает слайд-шоу из одного или нескольких изображений JPEG. Поддерживает сжатие оценки движения (h.263) для лучшего сжатия видеопоследовательностей. |
pdf2swf | Конвертер PDF в SWF. Создает один кадр на страницу. Включает полностью форматированный текст, включая таблицы и формулы, внутри Flash-ролика. Он основан на парсере xpdf PDF от :: Дерек Б. Нунбург. |
png2swf | Как JPEG2SWF, только для PNG. |
swfbbox | Позволяет читать, оптимизировать и настраивать ограничивающие рамки SWF. |
swfc | Создание SWF-файла из простых файлов сценариев. Включает поддержку ActionScript 2.0 / 3.0. |
swfcombine | Многофункциональный инструмент для вставки SWF в SWF-файлы Wrapper, конкатенации SWF, наложения в стек и манипулирования основными параметрами (например, изменение размера). |
swfdump | Распечатывает информацию SWF, т. Е. Изображения / шрифты / звуки, содержащие дизассемблированный код, перекрестные ссылки и данные ограничивающей рамки. |
swfextract | Извлечение SWF-элементов: видеоклипы, звуки, изображения, формы и т. Д. |
swfrender | Растровое отображение из файлов swf, созданных с помощью pdf2swf, jpeg2swf или png2swf. |
swfstrings | Сканирует SWF-файлы на предмет текстовых данных. |
wav2swf | Конвертация аудио WAV в SWF. |
Дополнительные и / или адаптированные команды доступны в версиях для разработки и в репозитории Git.
Набор SWFTools также включает библиотеку Python gFX API, состоящую из анализатора PDF (на основе xpdf ) и ряда серверных компонентов для рендеринга. Используя API, можно извлекать текст из страниц PDF, создавать растровые изображения из PDF и конвертировать файлы PDF в SWF. Последняя функциональность аналогична той, что предлагается автономной утилитой pdf2swf, описанной выше, но более мощной: API может создавать отдельные файлы SWF из отдельных страниц PDF или составные страницы из разных файлов PDF.