PDF zum Drucken ohne Bilder entwerfen?

PDF zum Drucken ohne Bilder entwerfen?

Ich möchte ein PDF-Kochbuch erstellen. Ich würde gerne große, schöne, vollfarbige Bilder des Essens einfügen, aber ich möchte den Leuten die Möglichkeit geben, das Ganze auszudrucken, ohne Toner/Tinte für die Fotos zu verschwenden. Gibt es eine Möglichkeit, das PDF so zu erstellen, dass sie die Möglichkeit haben, es ohne die Bilder auszudrucken?

Antwort1

Sie können Folgendes tun:

  • Erstellen Sie das PDF mit 2 verschiedenen Ebenen ("optionaler Inhalt")
  • Legen Sie den Text auf eine Ebene
  • Legen Sie die Bilder auf die zweite Ebene

Stellen Sie es so ein, dass zum Anzeigen standardmäßig beide Ebenen aktiv sind, zum Drucken jedoch nur die Textebene. (Man könnte zum Drucken immer noch das Drucken der Bildebene aktivieren, aber dazu wären einige zusätzliche Klicks erforderlich.)

SEI VORSICHTIG...

...das funktioniert allerdings nur mit solchen PDF-Viewern, die Ebenen in PDF korrekt verarbeiten können (wie etwa Acrobat Reader). Mit einigen der einfacheren PDF-Viewer unter Linux funktioniert es beispielsweise nicht.

Übrigens, eine Anwendung, die solche Bücher und Seiten mit verschiedenen Ebenen erstellen kann, istScribus(verfügbar für Linux, Unix, Windows sowie Mac OS X). Es ist jedoch ganz anders als WinWord oder OpenOffice Writer – Scribus ist eher eine DTP-Anwendung, kein Textverarbeitungsprogramm. Für einen Neuling wird es also eine gewisse Lernkurve geben.

Antwort2

Hier würde ich denken, dass die weniger technologische Lösung die bessere ist.

Es sollte kein allzu großer Aufwand sein, zwei PDFs statt einem zu generieren und den Besucher dann entscheiden zu lassen, welches er sehen möchte.

oder

Da ist einHTML-Tagdas würde tun, was Sie möchten, aber dann müsste die Seite in HTML oder was auch immer Ihre Website veröffentlichen kann, geschrieben werden.Aktualisieren: Nur im Internet Explorer.

Aktualisierung 2: Arjan weist in den Kommentaren darauf hin, dass es jetzt ein plattformübergreifendes CSS-Gegenstück gibt: @media print { img{display: none;} },oder<link rel="stylesheet" href="css/print.css" media="print" />

verwandte Informationen