2013-09-28 2 views
1

Вот сценарий, в котором я работаю. Использование Eclipse с IXIASoft DITA CMS и Oxygen XML-редактором. Извлеките файлы, хранящиеся в DITA CMS, и отредактируйте в кислороде. Создать выход в формате PDF. Создание PDF-файлов осуществляется с помощью библиотек-антенн на рабочем сервере, и у меня нет доступа к xsl-таблицам стилей или файлам css на рабочем сервере.переопределяющие стили, определенные на рабочем сервере для файлов DITA XML

Я пробовал встраивать стили в файл dita, но кажется, что файлы на рабочем сервере переопределяют все, что я делаю. Попробовал ссылку на локальный файл css, но он тоже кажется переопределенным.

Также ограничено тем, что разрешено в пользовательском DTD. Найден атрибут outputclass для элемента p, но не уверен, как его использовать. Какие-либо предложения.

ответ

2

Выход в формате PDF, созданный с помощью набора инструментов DITA Open Toolkit (также используемого Ixiasoft), никак не связан с стилей CSS. Содержимое DITA переводится в формат XSL-FO, который затем обрабатывается в формате PDF с использованием процессора PDF, такого как Apache FOP по умолчанию. Таким образом, вам необходим доступ к XSLT-коду на стороне сервера, чтобы обеспечить любую настройку PDF. Обычно PDF настройки без непосредственного изменения кода XSLT с DITA OT делается так:

http://www.oxygenxml.com/doc/ug-oxygen/#topics/dita_pdf_output_customization.html

С уважением, Radu

0

Если вы не можете добавить плагин к DITA-OT фотографии сервер, вы на самом деле не повезло изменить файл PDF. Если, однако, вы можете создать плагин для изображения DITA-OT, используемого Ixiasoft, и можете запустить интегратор муравьев на этом изображении, тогда вы сможете изменить эти стили.

Имейте в виду, что переопределение PDF не для слабонервных, и если у вас нет опыта работы с XSLT и XSL-FO, я предлагаю вам получить консультанта, который поможет вам.

Хулио J. Vazquez

Write Spirit

Смежные вопросы