2015-12-02 1 views
1

Используя XSL-FO, можно ли добавить водяной знак к документу, который отображается только при его печати?Водяной знак дисплея XSL-FO только при печати

МОЙ XSL-FO выходной формат - PDF.

Я подозреваю, что ответ отрицательный, но я хотел бы услышать разные.

+0

Это не вопрос XSL FO. Ваш вопрос заключается в том, может ли быть создан какой-либо PDF-файл таким образом. У вас есть пример PDF, созданный с помощью любой технологии, которая делает это? –

+0

У меня лично нет примера PDF, который поддерживает это, но в соответствии с этим комментарием по другому вопросу http://stackoverflow.com/a/10044409/1423896 это должно быть возможно путем «переноса водяного знака в слой PDF» (необязательно Content Group), а затем настроить атрибут Usage этого слоя как Print-Only. " Проблема в том, что я не знаю, как создать слой и установить использование из XSL-FO. Система, которую я использую, позволяет мне указывать XSL-FO, а не другие параметры процесса генерации PDF. – Tiksi

+0

IMHO, он будет работать только для инструментов просмотра PDF/механизмов печати, поддерживающих слои. Если вы не заставляете всех конечных пользователей использовать Adobe Reader, то решение, скорее всего, не сработает. –

ответ

1

AH Formatter из Antenna House может создавать PDF-файлы только с печатными слоями, как вы описываете. http://www.antennahouse.com/product/ahf60/docs/ahf-ext.html#pdf-layer

Вы можете поместить только водяной знак только для печати в одну из боковых областей и использовать axf:layer, чтобы он отображался на уровне, который вы настроили только для печати.

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

  • Нет связанных вопросов^_^