Drucken: Unterschied zwischen den Versionen
Codica (Diskussion | Beiträge) |
Codica (Diskussion | Beiträge) |
||
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 15: | Zeile 15: | ||
Die kostenlose Version des [https://code-industry.net/free-pdf-editor/ Master PDF Editors] ermöglicht auch das Ausfüllen von PDF-Formularen, die JavaScript benützen. Diese können auch als Formular gespeichert werden. | Die kostenlose Version des [https://code-industry.net/free-pdf-editor/ Master PDF Editors] ermöglicht auch das Ausfüllen von PDF-Formularen, die JavaScript benützen. Diese können auch als Formular gespeichert werden. | ||
− | Diesen Funktionsumfang beherrscht auch der kostenlose [https://www.foxitsoftware.com/de/pdf-reader/ Foxit PDF Reader]. Zur Installation muss man die auf der Webseite angebotene tar.gz-Datei herunterladen und entpacken. Anschließend kann man das entpackte Setup-Skript als normaler Benutzer starten. | + | Diesen Funktionsumfang beherrscht auch der kostenlose [https://www.foxitsoftware.com/de/pdf-reader/ Foxit PDF Reader]. Zur Installation muss man die auf der Webseite angebotene tar.gz-Datei herunterladen und entpacken. Anschließend kann man das entpackte Setup-Skript als normaler Benutzer starten. Allerdings stürzt er unter Ubuntu 20.04 häufiger ab oder friert ein (Stand: September 2020). |
− | Der [[Chromium]]-Webbrowser ermöglicht ebenfalls das Ausfüllen der PDF-Formulare. Sie können auch ausgedruckt oder als (abgeschlossenes) PDF gespeichert werden. Das Abspeichern als PDF-Formular (z.B. zum späteren Weiterbearbeiten) ist nicht möglich. | + | Der [[Chromium]]-Webbrowser ermöglicht ebenfalls das Ausfüllen der PDF-Formulare. Sie können auch ausgedruckt oder als (abgeschlossenes) PDF gespeichert werden. Das Abspeichern als (wiederverwendbares) PDF-Formular (z.B. zum späteren Weiterbearbeiten) ist dagegen nicht möglich. |
== PDF erstellen == | == PDF erstellen == | ||
Zeile 26: | Zeile 26: | ||
=== Bearbeiten von PDFs === | === Bearbeiten von PDFs === | ||
+ | |||
+ | Mit pdftk kann man z.B. je drei Seiten einer großen PDF in viele kleine PDFs aufteilen: | ||
+ | for i in $(seq 1 3 57); do pdftk input.pdf cat $i-$(( i + 2 )) output geteilt$i.pdf; done; | ||
+ | |||
+ | Mit Ghostscript kann man die Dateigröße (und die Scanauflösung) einer zu großen gescannten PDF reduzieren:<ref> Siehe https://opensource.com/article/20/8/reduce-pdf</ref> | ||
+ | gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook \ | ||
+ | -dNOPAUSE -dBATCH -dColorImageResolution=150 \ | ||
+ | -sOutputFile=OUTPUT.pdf INPUT.pdf | ||
Siehe | Siehe | ||
* [https://pdfbox.apache.org/ Apache PDFBox] - eine [[Java]]-Bibliothek zum Erstellen und Bearbeiten von PDFs. Diese stellt auch Kommandozeilenwerkzeuge zur Verfügung. | * [https://pdfbox.apache.org/ Apache PDFBox] - eine [[Java]]-Bibliothek zum Erstellen und Bearbeiten von PDFs. Diese stellt auch Kommandozeilenwerkzeuge zur Verfügung. | ||
* [https://wiki.ubuntuusers.de/PDF_Mod/ PDFMod] | * [https://wiki.ubuntuusers.de/PDF_Mod/ PDFMod] | ||
+ | * PDFShuffler<ref>Vgl. https://askubuntu.com/questions/221962/how-can-i-extract-a-page-range-a-part-of-a-pdf </ref> | ||
* [https://wiki.ubuntuusers.de/pdftk/ PDFtk] - ein Kommandozeilentool zum einfachen Bearbeiten von PDF-Dateien. | * [https://wiki.ubuntuusers.de/pdftk/ PDFtk] - ein Kommandozeilentool zum einfachen Bearbeiten von PDF-Dateien. | ||
=== HTML einschließlich CSS nach PDF exportieren === | === HTML einschließlich CSS nach PDF exportieren === | ||
+ | ==== PDF mit Chrome/Chromium ==== | ||
Chrome/Chromium bietet die Möglichkeit eine Webseite als PDF zu exportieren:<ref>Vgl. https://superuser.com/questions/592974/how-to-print-to-save-as-pdf-from-a-command-line-with-chrome-or-chromium</ref> | Chrome/Chromium bietet die Möglichkeit eine Webseite als PDF zu exportieren:<ref>Vgl. https://superuser.com/questions/592974/how-to-print-to-save-as-pdf-from-a-command-line-with-chrome-or-chromium</ref> | ||
Zeile 40: | Zeile 50: | ||
Siehe auch | Siehe auch | ||
* [https://stackoverflow.com/questions/46077392/additional-options-in-chrome-headless-print-to-pdf Anleitung zum Entfernen der Kopf- und Fußzeilen] | * [https://stackoverflow.com/questions/46077392/additional-options-in-chrome-headless-print-to-pdf Anleitung zum Entfernen der Kopf- und Fußzeilen] | ||
+ | |||
+ | ==== CSS-PDF-Renderer ==== | ||
+ | |||
+ | CSS Paged Media braucht besondere Renderer, z.B.: | ||
+ | |||
+ | * [https://weasyprint.org/ weasyprint] | ||
+ | * https://pagedjs.org/ | ||
+ | |||
+ | === PDF signieren === | ||
+ | |||
+ | Das Versehen von PDFs mit elektronischer Signatur geht z.B. | ||
+ | * mit [[Javascript]] | ||
+ | ** https://github.com/vbuch/node-signpdf | ||
+ | *** https://medium.com/caution-your-blast/how-to-digitally-sign-a-pdf-programmatically-using-javascript-nodejs-54194af7bdc3 | ||
Zeile 83: | Zeile 107: | ||
=== Kriterien === | === Kriterien === | ||
− | Wichtig sind die Gesamtkosten. Häufig werden die Drucker vom Hersteller günstig abgegeben; dieser holt sich das Geld jedoch über den Verkauf von Verbrauchsmitteln, insbesondere Tintenpatronen. | + | Wichtig sind die Gesamtkosten. Häufig werden die Drucker vom Hersteller günstig abgegeben; dieser holt sich das Geld jedoch über den Verkauf von Verbrauchsmitteln, insbesondere Tintenpatronen. Es gibt inzwischen Drucker mit Tintentanks statt -patronen, die deutlich günstiger im Dauerbetrieb sind, z.B. von |
+ | * Canon, dort die GXXXXX-Serie (PIXMA G für Privatanwender, MAXIFY G für Büro), | ||
+ | * Epson, dort Ecotank bzw. ET-XXXX genannt, | ||
+ | * HP, dort Smart Tank genannt. | ||
+ | * Brother, dort wohl die (wohl schlecht lieferbare) MFC T-Serie, z.B. der MFC-T920DW. | ||
Für den Einsatz unter dem jeweiligen Betriebssystem müssen Druckertreiber vorliegen. Aktuell sollte man also schauen, dass es Treiber für | Für den Einsatz unter dem jeweiligen Betriebssystem müssen Druckertreiber vorliegen. Aktuell sollte man also schauen, dass es Treiber für | ||
Zeile 91: | Zeile 119: | ||
gibt. | gibt. | ||
− | Multifunktionsgeräte, die auch Scannen und Kopieren können, sind platzsparend. Sinnvoll ist dafür ein Mehrblatteinzug, am besten beidseitig und für mindestens 10, besser 30 Blatt. | + | Multifunktionsgeräte, die auch Scannen und Kopieren können, sind platzsparend. Sinnvoll ist dafür ein Mehrblatteinzug (ADF), am besten beidseitig (DADF) und für mindestens 10, besser 30 Blatt. |
+ | |||
+ | Beidseitiges Scannen (DADF) ist nicht gleich beidseitiges Drucken (Duplex). Man muss bei jedem Gerät extra schauen. | ||
+ | |||
+ | Schließlich ist noch entscheidend, ob der normale DIN A4-Druck reicht, oder größere Formate notwendig sind. | ||
Für Heimanwender ist wohl Farbdruck notwendig. | Für Heimanwender ist wohl Farbdruck notwendig. | ||
Zeile 98: | Zeile 130: | ||
Die Größe des Geräts muss dem vorhandenen Raum angepasst sein. Z.B. maximale Tiefe 47 cm, maximale Höhe 32 cm. | Die Größe des Geräts muss dem vorhandenen Raum angepasst sein. Z.B. maximale Tiefe 47 cm, maximale Höhe 32 cm. | ||
− | |||
=== Druckermodelle === | === Druckermodelle === | ||
Zeile 104: | Zeile 135: | ||
==== Allgemein ==== | ==== Allgemein ==== | ||
* [http://www.druckerchannel.de/bestenliste.php?tabelle=multitinte_office&fillS druckerchannel - Bestenliste] | * [http://www.druckerchannel.de/bestenliste.php?tabelle=multitinte_office&fillS druckerchannel - Bestenliste] | ||
+ | * [https://www.idealo.de/preisvergleich/ProductCategory/3309F1261405-1261438-1432803-2372356-7566625-103428795.html Drucker mit Tintentank und doppelseitigem Scannen] | ||
+ | |||
+ | ==== Canon ==== | ||
+ | |||
+ | * Der Canon MAXIFY GX7050 bietet | ||
+ | ** Tintentanksystem | ||
+ | ** doppelseitiges Scannen (DADF) | ||
+ | ** doppelseitiges Drucken (Duplex) | ||
+ | ** Farbdruck | ||
+ | ** bis zu A4 | ||
+ | ** Papierzufuhr bis 600 Blatt (alle Kassetten zusammen, max. 250 Blatt in einer Kassette) | ||
+ | ** Für Linux-Support braucht man evtl. das [https://sane-project.gitlab.io/website/lists/sane-backends-external.html canon_pixma]-Backend zum Scannen. | ||
+ | |||
+ | * Der Canon MAXIFY GX7040 scheint sich nicht vom GX7050 zu unterscheiden. | ||
==== Epson ==== | ==== Epson ==== | ||
+ | |||
+ | * Der Epson Ecotank ET-M16680 bietet | ||
+ | ** Tintentanksystem | ||
+ | ** doppelseitiges Scannen (DADF) | ||
+ | ** doppelseitiges Drucken (Duplex) | ||
+ | ** Farbdruck | ||
+ | ** bis zu A3 | ||
+ | ** Papierzufuhr bis 250 Blatt | ||
+ | |||
Die [http://assets.epson-europe.com/de/WorkForce/ "Workforce Pro"-Reihe] ist für den intensiveren Büro-Einsatz gedacht. | Die [http://assets.epson-europe.com/de/WorkForce/ "Workforce Pro"-Reihe] ist für den intensiveren Büro-Einsatz gedacht. |
Aktuelle Version vom 28. Dezember 2023, 18:58 Uhr
Allgemeines
- Für Linux-Drucktipps siehe Linux#Drucken
- Für Windows-Drucktipps siehe Windows#Drucken/PDFs
- Siehe auch Programmierprojekte#PDF-Maschine
PDF anzeigen
Das Anzeigen von PDFs können viele Programme, u.a. Okular.
PDF-Formulare unter Linux ausfüllen
Die kostenlose Version des Master PDF Editors ermöglicht auch das Ausfüllen von PDF-Formularen, die JavaScript benützen. Diese können auch als Formular gespeichert werden.
Diesen Funktionsumfang beherrscht auch der kostenlose Foxit PDF Reader. Zur Installation muss man die auf der Webseite angebotene tar.gz-Datei herunterladen und entpacken. Anschließend kann man das entpackte Setup-Skript als normaler Benutzer starten. Allerdings stürzt er unter Ubuntu 20.04 häufiger ab oder friert ein (Stand: September 2020).
Der Chromium-Webbrowser ermöglicht ebenfalls das Ausfüllen der PDF-Formulare. Sie können auch ausgedruckt oder als (abgeschlossenes) PDF gespeichert werden. Das Abspeichern als (wiederverwendbares) PDF-Formular (z.B. zum späteren Weiterbearbeiten) ist dagegen nicht möglich.
PDF erstellen
Siehe
Bearbeiten von PDFs
Mit pdftk kann man z.B. je drei Seiten einer großen PDF in viele kleine PDFs aufteilen:
for i in $(seq 1 3 57); do pdftk input.pdf cat $i-$(( i + 2 )) output geteilt$i.pdf; done;
Mit Ghostscript kann man die Dateigröße (und die Scanauflösung) einer zu großen gescannten PDF reduzieren:[1]
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook \ -dNOPAUSE -dBATCH -dColorImageResolution=150 \ -sOutputFile=OUTPUT.pdf INPUT.pdf
Siehe
- Apache PDFBox - eine Java-Bibliothek zum Erstellen und Bearbeiten von PDFs. Diese stellt auch Kommandozeilenwerkzeuge zur Verfügung.
- PDFMod
- PDFShuffler[2]
- PDFtk - ein Kommandozeilentool zum einfachen Bearbeiten von PDF-Dateien.
HTML einschließlich CSS nach PDF exportieren
PDF mit Chrome/Chromium
Chrome/Chromium bietet die Möglichkeit eine Webseite als PDF zu exportieren:[3]
chromium-browser --headless --print-to-pdf="/tmp/test.pdf" https://bahn.de
Siehe auch
* Anleitung zum Entfernen der Kopf- und Fußzeilen
CSS-PDF-Renderer
CSS Paged Media braucht besondere Renderer, z.B.:
PDF signieren
Das Versehen von PDFs mit elektronischer Signatur geht z.B.
- mit Javascript
Windows-Client erstellt PDFs auf einem Linux-Druckserver
Um von einem Windows-Client PDFs auf einem Linux-Server zu erstellen geht man folgendermaßen vor:
Einrichten des Linux-Servers
sudo aptitude install cups-pdf
- Aufruf der CUPS-Verwaltungsoberfläche mit http://localhost:631
- PDF-Drucker publizieren (ggf. muss Passwort angegeben werden)
Einrichten des Windows-Clients
- Neuen Netzwerkdrucker hinzufügen
- Auswahl des PDF-Druckers auf dem Linux-Server
- Als Druckertreiber auswählen:
HP Deskjet 1200 C/PS
- Wie gewohnt auf dem Windows-Client drucken
- Die Datei findet sich auf dem Linux-Server in
/var/spool/cups-pdf/ANONYMOUS/
- Das kann man noch ändern, indem man folgende Datei bearbeitet:
/etc/cups/cups-pdf.conf
PDF umwandeln
Mit
gs -dNOPAUSE -dBATCH -sDEVICE=jpeg -r600 -sOutputFile='seite-%00d.jpg' input.pdf
kann man JPEGs aus einer PDF mit einer 600dpi-Auflösung erstellen.[4]
Hyperlinks in PDFs
Siehe
Druckerauswahl
Kriterien
Wichtig sind die Gesamtkosten. Häufig werden die Drucker vom Hersteller günstig abgegeben; dieser holt sich das Geld jedoch über den Verkauf von Verbrauchsmitteln, insbesondere Tintenpatronen. Es gibt inzwischen Drucker mit Tintentanks statt -patronen, die deutlich günstiger im Dauerbetrieb sind, z.B. von
- Canon, dort die GXXXXX-Serie (PIXMA G für Privatanwender, MAXIFY G für Büro),
- Epson, dort Ecotank bzw. ET-XXXX genannt,
- HP, dort Smart Tank genannt.
- Brother, dort wohl die (wohl schlecht lieferbare) MFC T-Serie, z.B. der MFC-T920DW.
Für den Einsatz unter dem jeweiligen Betriebssystem müssen Druckertreiber vorliegen. Aktuell sollte man also schauen, dass es Treiber für
gibt.
Multifunktionsgeräte, die auch Scannen und Kopieren können, sind platzsparend. Sinnvoll ist dafür ein Mehrblatteinzug (ADF), am besten beidseitig (DADF) und für mindestens 10, besser 30 Blatt.
Beidseitiges Scannen (DADF) ist nicht gleich beidseitiges Drucken (Duplex). Man muss bei jedem Gerät extra schauen.
Schließlich ist noch entscheidend, ob der normale DIN A4-Druck reicht, oder größere Formate notwendig sind.
Für Heimanwender ist wohl Farbdruck notwendig.
Bei Heimanwendern ohne separates Büro könnten Laserdrucker wegen der nicht gänzlich zu vermeidenden Emissionen nicht in Betracht kommen.
Die Größe des Geräts muss dem vorhandenen Raum angepasst sein. Z.B. maximale Tiefe 47 cm, maximale Höhe 32 cm.
Druckermodelle
Allgemein
Canon
- Der Canon MAXIFY GX7050 bietet
- Tintentanksystem
- doppelseitiges Scannen (DADF)
- doppelseitiges Drucken (Duplex)
- Farbdruck
- bis zu A4
- Papierzufuhr bis 600 Blatt (alle Kassetten zusammen, max. 250 Blatt in einer Kassette)
- Für Linux-Support braucht man evtl. das canon_pixma-Backend zum Scannen.
- Der Canon MAXIFY GX7040 scheint sich nicht vom GX7050 zu unterscheiden.
Epson
- Der Epson Ecotank ET-M16680 bietet
- Tintentanksystem
- doppelseitiges Scannen (DADF)
- doppelseitiges Drucken (Duplex)
- Farbdruck
- bis zu A3
- Papierzufuhr bis 250 Blatt
Die "Workforce Pro"-Reihe ist für den intensiveren Büro-Einsatz gedacht.
Diese unterscheiden sich in die "Professional"-Geräte und die "Microbusiness"-Geräte:
- WP-4525 DNF: Professional, USB, LAN, Duplexeinzug, Duplexdruck, 2,4 W Standby, 330 (580) Blatt, 460 x 420 x 341, 310 € (UVP)
- WP-4535 DWF: Microbusiness, USB, LAN, WLAN, Duplexeinzug, Duplexdruck, 330 (580) Blatt, 460 x 420 x 341, 350 € (UVP)
- WP-4545 DTWF:Microbusiness, USB, LAN, WLAN, Duplexeinzug, Duplexdruck, 580 Blatt, 400 € (UVP)
- WP-4595 DNF: USB, LAN, Postscript, Duplexeinzug, Duplexdruck, 250 + 80 (580) Blatt, 460 x 420 x 341, 610 € (UVP)
Kein Duplexeinzug: WP-4015 DN, WP-4515 DN, WP-4025 DW Kein Scanner: WP-4095 DN
Brother
- MFC-J6910DW, USB, LAN, WLAN, Duplexeinzug (bis A4), Duplexdruck (bis A3), 2 x 250 Blatt, 540x 331 x 489, 605 € (UVP).
Kein Duplexeinzug: DCP-J925DW, DCP-9010CN, DCP-9055CDN, MFC-990CW, MFC-9120CN, MFC-9320CW
Kein Mehrseiteneinzug: MFC-J825DW
Hewlett-Packard
Bei HP gibt es sowohl eine "OfficeJet" als auch eine "OfficeJet Pro"-Reihe.
- HP OfficeJet Pro 8600 Plus,USB, LAN, WLAN, Duplexeinzug, Duplexdruck, offizielle Linux-Unterstützung, 250 Blatt, 494 x 645,5 (412) x 315, 280 € (UVP)
Kein Duplexeinzug: HP OfficeJet Pro 8600, HP OfficeJet 6700 Premium
Siehe auch Linux-Tipps#HP-Drucker
Lexmark
- OfficeEdge Pro5500, Duplexeinzug (single pass), Duplexprint, 12 W "Bereit", 300 x 500 x 427, 300 + 150 (+550) Blatt, offiziell Linux-unterstützt 200 €
Canon
- Canon PIXMA MX885, USB, LAN, WLAN, Duplexeinzug, Duplexdruck, 2 x 150 Blatt, 491 x 448 x 218, rund 200 € im EU-Ausland
- läuft angeblich auch mit Linux
- allerdings wird auch von schlechten Erfahrungen mit Linux-Anbindung berichtet
- Canon MX892, Duplexeinzug, Duplexdruck
- Canon MX895, USB, LAN, WLAN, Duplexeinzug, Duplexdruck, 2 x 150 Blatt, 491 x 448 x 218, 150 €
- Vorteil: guter Fotodruck
- Nachteile: hohe Druckkosten, kleine Patronen
Ohne Duplexeinzug: PIXMA MG3250, PIXMA MX515, PIXMA MG5150, PIXMA MG5350
- ↑ Siehe https://opensource.com/article/20/8/reduce-pdf
- ↑ Vgl. https://askubuntu.com/questions/221962/how-can-i-extract-a-page-range-a-part-of-a-pdf
- ↑ Vgl. https://superuser.com/questions/592974/how-to-print-to-save-as-pdf-from-a-command-line-with-chrome-or-chromium
- ↑ Siehe http://askubuntu.com/questions/100994/convert-pdf-to-image .