4

Я хочу создать кулинарную книгу в формате PDF. Я хотел бы включить большие, красивые, полноцветные изображения еды, но я хочу дать людям возможность напечатать все это без траты тонера / чернил на фотографии. Есть ли способ сгенерировать PDF, чтобы у них была возможность распечатать его без изображений?

2 ответа2

2

Вы можете сделать следующее:

  • создать PDF с двумя разными слоями ("необязательный контент")
  • положить текст на один слой
  • положить изображения на второй слой

Сделайте так, чтобы для просмотра оба слоя были активны по умолчанию, но для печати активен только текстовый слой. (Можно все же активировать печать слоя изображения для печати, но для этого потребуется несколько дополнительных щелчков).

БУДЬТЕ ВНИМАТЕЛЬНЫ ...

... однако, это будет работать только с такими программами просмотра PDF, которые могут корректно обрабатывать слои в PDF (например, Acrobat Reader). Например, он не будет работать с некоторыми более простыми программами просмотра PDF в Linux.

Кстати, приложение, которое может создавать такие книги и страницы с различными слоями, - Scribus (доступно для Linux, Unix, Windows, а также Mac OS X). Это очень не похоже на WinWord или OpenOffice Writer - Scribus - это скорее приложение DTP, а не текстовый процессор. Так что это будет своего рода кривая обучения для новичка.

1

Здесь я думаю, что чем меньше технологическое решение, тем лучше.

Не нужно слишком много усилий, чтобы создать два PDF-файла вместо одного, а затем позволить посетителю решить, что посмотреть.

или же

Существует HTML-тег, который будет делать то, что вы хотите, но тогда для этого потребуется написать страницу в формате HTML или что-либо еще, что ваш сайт может опубликовать. Обновление: только на IE.

Обновление 2: Арджан указывает в комментариях, что теперь есть кросс-платформенный аналог CSS: @media print { img{display: none;} }, или <link rel="stylesheet" href="css/print.css" media="print" />

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .