SWFTools - SWFTools

SWFTools
Разработчики)Матиас Крамм и другие
изначальный выпуск2003; 17 лет назад (2003)
Стабильный выпуск
0.9.2 Стабильный / 8 апреля 2012 г.; 8 лет назад (2012-04-08)
Написано вC
Операционная системаКроссплатформенность
ТипУтилита - PDF SWF
ЛицензияGNU GPL
Интернет сайтswftools.org

SWFTools является Открытый исходный код набор программных инструментов для создания и управления SWF файлы. Распространяется на условиях Стандартная общественная лицензия GNU, он может быть скомпилирован из исходного кода C для работы под Linux, Microsoft Windows и Apple OS X.[1] На Майкрософт Виндоус систем предварительно скомпилированный установщик также устанавливает оболочку графического интерфейса для инструмента преобразования 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.

Рекомендации

  1. ^ Боуэн, Ронда (13 марта 2011 г.). "Топ-5 низкобюджетных и бесплатных Flash-редакторов". Brighthub.com. Bright Hub Inc. Получено 7 февраля 2015.

внешняя ссылка