Это команда fop, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
fop - оболочка командной строки для java-версии fop.
ОПИСАНИЕ
Apache FOP (Процессор форматирования объектов) - это средство форматирования печати, управляемое форматированием XSL.
объекты (XSL-FO) и средство форматирования, не зависящее от вывода. Это приложение Java, которое читает
дерево объектов форматирования (FO) и отображает результирующие страницы для указанного вывода.
Поддерживаемые в настоящее время выходные форматы включают PDF, PS, PCL, AFP, XML (дерево областей
представление), Print, AWT и PNG и, в меньшей степени, RTF и TXT. Главная
цель вывода - PDF.
СИНТАКСИС
fop [параметры] [-fo | -xml] infile [-xsl файл]
[-awt | -pdf | -mif | -rtf | -tiff | -png | -pcl | -ps | -txt | -at [mime] | -print]
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-версия
распечатать версию FOP и выйти
-d Режим отладки
-x дамп настроек конфигурации
-q Тихий режим
-c cfg.xml
использовать дополнительный файл конфигурации cfg.xml
-l Ланг
язык, используемый для пользовательской информации
-нокс отключить сложные функции скрипта
-r смягченная / менее строгая проверка (где доступно)
-dpi ххх
целевое разрешение в точках на дюйм (dpi), где xxx - число
-s для XML дерева областей, вплоть до блоковых областей
-v запустить в подробном режиме (сейчас просто распечатайте версию FOP и продолжайте)
-o [пароль]
PDF-файл будет зашифрован паролем владельца опции.
-u [пароль]
PDF-файл будет зашифрован с опцией пароля пользователя.
-печать
PDF-файл будет зашифрован без разрешения на печать.
-некопировать
PDF-файл будет зашифрован без разрешения на копирование содержимого.
-нет
PDF-файл будет зашифрован без разрешения на редактирование содержимого.
-без аннотаций
PDF-файл будет зашифрован без разрешения на редактирование аннотации.
-нофиллинформ
PDF-файл будет зашифрован без разрешения на заполнение полей интерактивной формы.
-нет доступа к содержимому
PDF-файл будет зашифрован без разрешения на извлечение текста и графики.
-noassembledoc
PDF-файл будет зашифрован без разрешения на сборку документа
-noprinthq
PDF-файл будет зашифрован без разрешения на печать высокого качества.
-a включает специальные возможности (PDF с тегами и т. д., по умолчанию отключено)
-pdfпрофиль профессор
PDF-файл будет создан с указанным профилем (Примеры для prof: PDF / A-1b
или PDF / X-3: 2003)
-сохранить
включить политику сохранения памяти (меняет потребление памяти на дисковый ввод-вывод) (Примечание:
в настоящее время влияет только на сериализацию дерева областей.)
-кэш указывает путь к файлу / каталогу для файла кеша шрифтов
-румянец очищает текущий файл кеша шрифтов
ВХОД
infile xsl: fo входной файл (такой же, как следующий) (используйте '-', чтобы infile передавал входные данные из
стандартный ввод)
-фо infile xsl: fo входной файл
-xml вводить
xml, необходимо использовать вместе с -xsl
-атин вводить
входной файл дерева областей
-ифин вводить
входной файл промежуточного формата
-изображение вводить
входной файл изображения (передача через стандартный ввод не поддерживается)
-xsl таблицы стилей
таблица стилей xslt
-парам имя значение использовать для параметра в таблице стилей xslt
(повторяйте '-param name value' для каждого параметра)
-каталог
использовать преобразователь каталогов для входных файлов XML и XSLT
ВЫВОД
Outfile
входные данные будут отображаться как PDF в файле вывода (используйте '-' для вывода файла по конвейеру
стандартный вывод)
-pdf Outfile
ввод будет отображаться в формате PDF (требуется выходной файл)
-pdfa1b Outfile
ввод будет отображаться как PDF / A-1b совместимый PDF (требуется исходящий файл, то же, что и "-pdf
Outfile -pdfпрофиль PDF / A-1b ")
-Авт ввод будет отображаться на экране
-rtf Outfile
ввод будет отображаться как RTF (требуется выходное файл)
-ПКЛ Outfile
ввод будет отображаться как PCL (требуется выходной файл)
-пс Outfile
ввод будет обработан как PostScript (требуется выходной файл)
-афп Outfile
ввод будет отображаться как AFP (требуется выходное изображение)
жестко Outfile
ввод будет отображаться как TIFF (требуется выходное изображение)
-png Outfile
входные данные будут отображаться как PNG (требуется исходящий файл)
-текст Outfile
ввод будет отображаться как обычный текст (требуется выходное изображение)
-в [пантомима] вне
представление дерева областей как XML (требуется выходной файл) указать необязательный вывод mime для
разрешить преобразование AT в окончательный формат позже
-если [пантомима] вне
представление документа в промежуточном формате XML (требуется исходящий файл) указать
необязательный вывод mime, позволяющий преобразовать IF в окончательный формат позже
-Распечатать входной файл будет обработан и отправлен на принтер, см. параметры с помощью «-print help»
-вне ввод файла вывода mime будет отображаться с использованием данного типа MIME
(Требуется выход из файла) Пример: «-out application / pdf D: \ out.pdf» (Совет: выводит «-out list»
список поддерживаемых типов MIME и выходов)
-СВГ Outfile
ввод будет отображаться как файл слайдов SVG (требуется исходящий файл). Экспериментальная функция -
требуется дополнительный файл fop-sandbox.jar.
-фоут Outfile
ввод будет преобразован только в XSL. Промежуточный файл XSL-FO сохраняется, и нет
рендеринг выполняется. (Доступно только при использовании -xml и -xsl параметры)
ПРИМЕРЫ
фоп foo.fo foo.pdf
фат -фо foo.fo -pdf foo.pdf (делает то же, что и в предыдущей строке)
фат -xml foo.xml -xsl foo.xsl -pdf фу.pdf
фат -xml foo.xml -xsl foo.xsl -фоут foo.fo
фат -xml - -xsl foo.xsl -pdf -
фоп foo.fo -миф foo.mif
фоп foo.fo -rtf foo.rtf
фоп foo.fo -Распечатать
фоп foo.fo -Авт
FOP версии 1.1
ГИПЕНАЦИЯ
fop может использовать внешние правила расстановки переносов, которые могут быть представлены в виде
перенос банка. Вы можете найти такой на http://offo.sourceforge.net/.
Чтобы использовать это, установите FOP_HYPHENATION_PATH переменная среды на полный путь
этого файла или используйте файлы конфигурации, см. ниже.
КОНФИГУРАЦИЯ FILES
fop при запуске читает два файла конфигурации: /etc/fop.conf и $ HOME / .foprc, Эти
простые файлы сценариев оболочки, в которых вы можете определить, например, FOP_HYPHENATION_PATH
Переменная.
Другой способ расширения - conf.d / файлы. Просто добавьте файл конфигурации в
/etc/fop.conf.d/my.conf.
ЯВА-ОБЕРТЫВАЮЩИЕ ЗАМЕТКА
Эта программа представляет собой оболочку сценария оболочки, основанную на java-обертки(7). Таким образом, вы получаете выгоду
от нескольких функций; пожалуйста, посмотрите java-обертки(7) страница руководства для получения дополнительной информации
о них.
Используйте фоп онлайн с помощью сервисов onworks.net