<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Portable Document Format on Michael’s Domain</title><link>https://jeltsch.org/de/tags/portable-document-format/</link><description>Recent content in Portable Document Format on Michael’s Domain</description><generator>Hugo</generator><language>de</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/de/tags/portable-document-format/index.xml" rel="self" type="application/rss+xml"/><item><title>Kostenloses digitales Signieren von Dokumenten unter Linux – eine Unmöglichkeit?</title><link>https://jeltsch.org/de/free_digital_signing_of_documents_under_linux_an_impossibility/</link><pubDate>Sun, 01 Dec 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/free_digital_signing_of_documents_under_linux_an_impossibility/</guid><description>&lt;p&gt;Die ganze Geschichte begann, als ich versuchte, ein LibreOffice-Dokument zu signieren. Wenn man den Informationen im Internet Glauben schenkt, ist die Dokumentensignatur in LibreOffice integriert. Ich muss noch die Person finden, der es gelungen ist, ein LibreOffice-Dokument digital zu signieren. Diese Erfahrung zeigt, dass sich die meisten Menschen trotz 
 &lt;a href="https://en.wikipedia.org/wiki/Edward_Snowden" target="_blank" rel="noopener noreferrer nofollow"&gt;Edward Snowden&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 nicht proaktiv um Sicherheit und Datenschutz kümmern. Debian hat scdaemon aus dem gnupg2-Paket entfernt, und wie üblich muss man ein Befehlszeilen-Ninja sein, um das Problem zu beheben. Der scdaemon bietet Smartcard-Unterstützung (die ich zwar nicht habe, aber ohne den scdaemon weigert sich der Kleopatra-Schlüsselmanager zu laufen). Ich verwende die Standardinstallation von Ubuntu 18.04, und es war eine ziemliche Odyssee, ein Dokument signieren zu lassen. Tatsächlich habe ich immer noch keine zufriedenstellende Methode dafür gefunden. Wie auch immer man es macht, irgendetwas stimmt nicht. Ubuntu 19.10 hat zumindest den Aufruf des Schlüsselmanagers aus LibreOffice behoben, und ich kann SeaHorse über den Dialog zur Dokumentensignatur aufrufen, aber ich habe immer noch keine Ahnung, wie ich meine GPG-Schlüssel für LibreOffice sichtbar machen kann. Hat das jemand herausgefunden? Bis mir jemand zeigt, wie man mit LibreOffice signiert, nutze ich die sehr gute, aber proprietäre Software 
 &lt;a href="https://www.qoppa.com/pdfstudio/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFStudio&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, um meine GPG-Schlüssel zu importieren und meine PDF-Dateien zu signieren.&lt;strong&gt;Signaturdienste (DocuSign, HelloSign)&lt;/strong&gt; Was macht man also, wenn man z. B. eine PDF-Datei signieren muss und keine Möglichkeit hat oder kein Abonnement für einen Zertifikatsdienst zur Dokumentensignatur wie 
 &lt;a href="https://www.docusign.com/products-and-pricing" target="_blank" rel="noopener noreferrer nofollow"&gt;DocuSign&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 abschließen möchte? Selbst beim Budget-Tarif von DocuSign kostet eine einzelne digitale Signatur 2 $. DocuSign bietet eine 30-tägige kostenlose Testphase an, aber ich weiß nicht, ob die Zertifikate, die man während der Testphase erstellt, nach Ablauf der Testphase weiterhin gültig sind. HelloSign (
 &lt;a href="https://www.hellosign.com" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.hellosign.com&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, mittlerweile im Besitz von DropBox ) bietet ebenfalls eine kostenlose Stufe an (mit der man 3 Dokumente pro Monat signieren kann) und fügt beim Signieren eine unsichtbare Signatur ein (die aus irgendeinem seltsamen Grund ungültig war, als ich sie getestet habe, obwohl HelloSign auf der Liste der von Adobe zugelassenen Zertifikatsaussteller steht).&lt;strong&gt;Selbstsignierte Zertifikate, CAcert und StartSSL&lt;/strong&gt; Technisch gesehen kann man eigene Signaturen erstellen (selbstsignierte Zertifikate), doch wenn solche PDF-Dateien mit dem Acrobat Reader angezeigt werden, wird die Signatur als ungültig markiert und die Tatsache der Selbstsignierung wird angezeigt. Früher gab es 
 &lt;a href="http://www.cacert.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.cacert.org/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, aber meines Wissens nach haben alle Browser die CAcert-Zertifikate entfernt, und dasselbe gilt wahrscheinlich auch für Acrobat. StartSSL hat früher kostenlose Zertifikate ausgegeben, aber diese gibt es nicht mehr (das Unternehmen stand wegen seiner eigenen Sicherheitsprobleme unter erheblichem Druck).&lt;strong&gt;Unterstützung durch PDF-Viewer&lt;/strong&gt;Interessanterweise ignorieren viele PDF-Viewer die Signatur ohnehin (z. B. zeigt der in Firefox integrierte PDF-Viewer gar nichts an). Andere PDF-Viewer zeigen die Signatur zwar an, weisen aber NICHT darauf hin, dass sie nicht vertrauenswürdig ist (z. B. der PDF-Viewer des Chrome-Browsers und der Standard-PDF-Viewer von Ubuntu, Evince). Da Sie keine Ahnung haben, welchen Viewer Ihr Zielpublikum zur Anzeige Ihrer signierten PDF-Datei verwenden wird, befinden Sie sich ohnehin in einer schwierigen Lage (selbst wenn Sie einen Dokumentensignaturdienst abonnieren). &lt;strong&gt;Let’s Encrypt&lt;/strong&gt;Um das Vertrauen in die Signatur zu erhöhen, kann man ein 
 &lt;a href="https://letsencrypt.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Let’s Encrypt&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-Zertifikat zum Signieren verwenden. Diese Signatur bescheinigt, dass der Autor des Dokuments die Kontrolle über eine bestimmte Website hat (in meinem Fall jeltsch.org). Das ist mehr als ein selbstsigniertes Zertifikat (und wenn die Website als vertrauenswürdig gilt, ist dies wohl auch mehr als der Kauf eines Abonnements bei DocuSign), doch das zweckentfremdete Letsencrypt-Zertifikat wird von Adobe nicht als vertrauenswürdig eingestuft, da das Letsencrypt-Projekt offensichtlich nie für die Dokumentensignatur gedacht war („Die Identität des Unterzeichners ist unbekannt, da sie nicht in Ihrer Liste vertrauenswürdiger Zertifikate enthalten ist und keines ihrer übergeordneten Zertifikate ein vertrauenswürdiges Zertifikat ist“). Die maximale Gültigkeitsdauer eines solchen Zertifikats beträgt jedoch 3 Monate; danach wird es ungültig. Es kann zwar weiterhin verwendet werden, es wird jedoch angezeigt, dass es ungültig ist, da es abgelaufen ist (oder noch nicht gültig ist).&lt;strong&gt;So missbraucht man das Let’s Encrypt-Zertifikat&lt;/strong&gt;Zunächst benötigen Sie einen Webserver, der Let’s Encrypt-Zertifikate zur Überprüfung der Website-Identität verwendet. Dies würde den Rahmen dieses Blogbeitrags sprengen, aber es gibt mehrere gute Anleitungen (z. B. von den 
 &lt;a href="https://letsencrypt.org/getting-started/" target="_blank" rel="noopener noreferrer nofollow"&gt;Let’s Encrypt-Entwicklern selbst&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 oder von 
 &lt;a href="https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-18-04" target="_blank" rel="noopener noreferrer nofollow"&gt;Digital Ocean&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Sobald du deine Let’s Encrypt-Zertifikate hast, gehst du wie folgt vor, um sie zum Signieren von Dokumenten zu „missbrauchen“: Da Let’s Encrypt alle drei Monate eine Zertifikatserneuerung erfordert, befinden sich im selben Verzeichnis zahlreiche „fullchain.pem“- und „privkey.pem“-Dateien, die nummeriert sind. Sie möchten natürlich das neueste (das einzig gültige) Zertifikat verwenden und vielleicht das Let’s Encrypt-Zertifikat unmittelbar vor dem Export zum Signieren von Dokumenten erneuern:&lt;code&gt;certbot --apache --force-renewal -n -d jeltsch.org&lt;/code&gt; oder, falls Sie alle Zertifikate erneuern möchten: &lt;code&gt;certbot --apache --force-renewal&lt;/code&gt; Wenn Sie sich dafür entscheiden, alle Zertifikate zu erneuern, versucht Certbot, ein einziges Zertifikat für alle auf Ihrem Server vorhandenen Domains auszustellen (diese Möglichkeit gab es zu Beginn des Let’s Encrypt-Ökosystems noch nicht, wurde aber später eingeführt). Wenn Ihr Server mehr als eine Domain bedient, müssen Sie den Domainnamen, für den Sie das Zertifikat wünschen, manuell angeben. Weitere Details zur Verwendung des Certbot-Skripts finden Sie unter 
 &lt;a href="https://certbot.eff.org/docs/using.html#certbot-Befehle" target="_blank" rel="noopener noreferrer nofollow"&gt;https://certbot.eff.org/docs/using.html#certbot-Befehle&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 Dies ist der Befehl, der die Zertifikate in eine PKCS#12-Datei konvertiert:&lt;code&gt;openssl pkcs12 -export -out signing_certificat.p12 -in /etc/letsencrypt/archive/website-name/fullchain1.pem -inkey /etc/letsencrypt/archive/website-name/privkey1.pem&lt;/code&gt;Die PKCS#12-Datei speichert das Zertifikat und den privaten Schlüssel in einer verschlüsselten Datei (mit der Dateiendung .p12). Daher fordert der Befehl Sie zur Eingabe einer Passphrase auf, die Sie sich unbedingt merken müssen, um das Zertifikat nutzen zu können. Anschließend können Sie die p12-Datei auf Ihren Desktop-Computer übertragen und damit PDF-Dateien signieren.&lt;strong&gt;Zeitstempel-Server&lt;/strong&gt;Wenn Ihre PDF-Anwendung nach einem Zeitstempel-Server fragt, können Sie einen der kostenlosen Dienste nutzen, z. B. ca.signFiles.com/TSAServer.aspx oder 
 &lt;a href="http://zeitstempel.dfn.de" target="_blank" rel="noopener noreferrer nofollow"&gt;http://zeitstempel.dfn.de&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Allerdings werden auch diese Zeitstempel-Dienste von Adobe Acrobat nicht als vertrauenswürdig eingestuft.Hier die Befehle zum Erstellen eines selbstsignierten Zertifikats (es wird nach einer (vorläufigen) Passphrase gefragt; denken Sie sich einfach etwas aus und merken Sie es sich, Sie benötigen es im zweiten Schritt):&lt;code&gt;openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 3650&lt;/code&gt;Umwandlung in ein Signaturzertifikat (Sie werden zunächst nach der temporären Passphrase von oben und anschließend nach der endgültigen Passphrase gefragt, die Sie sich merken müssen, um das Zertifikat nutzen zu können):&lt;code&gt;openssl pkcs12 -export -out signing_certificat.p12 -in cert.pem -inkey key.pem&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Begutachtung von Manuskripten durch das Anbringen von Anmerkungen in PDF-Dateien</title><link>https://jeltsch.org/de/manuscript_reviewing_by_annotating_pdfs/</link><pubDate>Fri, 28 Jun 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/manuscript_reviewing_by_annotating_pdfs/</guid><description>&lt;p&gt;Manuskripte für das wissenschaftliche Peer-Review-Verfahren werden als PDF-Dateien eingereicht. Daher erscheint es am naheliegendsten, die PDF-Datei selbst mit Anmerkungen zu versehen, anstatt die Kommentare als separate Textdatei einzureichen. Viele Einreichungssysteme erlauben es jedoch nicht, Kommentare in Form einer mit Anmerkungen versehenen PDF-Datei einzureichen.Zudem gibt es keinen benutzerfreundlichen kostenlosen/Open-Source-PDF-Editor für Linux (meine bevorzugte Plattform). Zwar gibt es PDFEdit (
 &lt;a href="http://pdfedit.cz/en/index.html%29" target="_blank" rel="noopener noreferrer nofollow"&gt;http://pdfedit.cz/en/index.html)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, doch dessen Bedienung erfordert einen erheblichen Lernaufwand, und die letzte Version stammt bereits aus dem Jahr 2012. Es gibt kostenlose Online-PDF-Editoren (z. B. 
 &lt;a href="https://www.pdfescape.com/%29" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.pdfescape.com/)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, aber manchmal benötige ich ein lokales Tool. Obwohl es weder Open Source noch kostenlos ist, ist das Tool meiner Wahl 
 &lt;a href="https://www.qoppa.com/pdfstudio/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDF Studio Pro&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Es verfügt über alle Funktionen, die ich brauche (eigentlich sogar viel mehr, als ich brauche), ist wirklich plattformübergreifend (Windows, Mac, Linux), einfach zu bedienen und für das, was es bietet, sehr erschwinglich (129 US$ für eine einmalige, unbefristete Lizenz). Leider bietet Quoppa Software – der Hersteller von PDF Studio – keine akademischen Rabatte an.&lt;strong&gt;PDF Studio Viewer&lt;/strong&gt;Vor einiger Zeit haben die Entwickler von PDF Studio begonnen, eine kostenlose Version namens 
 &lt;a href="https://www.qoppa.com/pdfstudioviewer/download/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDF Studio Viewer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 anzubieten. Diese kostenlose Version ist im Laufe der Zeit immer nützlicher geworden. Seit letztem Jahr unterstützt sie auch das Anbringen von Anmerkungen in PDF-Dateien, was für meine Arbeit sehr wichtig ist, vor allem wenn ich wissenschaftliche Manuskripte begutachte. Für viele akademische Nutzer dürfte der PDF Studio Viewer völlig ausreichend sein.&lt;strong&gt;LibreOffice und Inkscape&lt;/strong&gt;Natürlich lassen sich PDF-Dateien mit LibreOffice Draw und Inkscape bearbeiten, doch diese Programme sind nicht speziell für das Hinzufügen von Anmerkungen ausgelegt. Wenn Sie umfangreiche Anmerkungen vornehmen müssen, wird der Vorgang schnell sehr mühsam. Zudem kann die Bearbeitung in Inkscape destruktiv sein (z. B. wenn Sie Text ändern), aber ich habe das Programm beispielsweise zum Ausfüllen von Formularen verwendet.Abgesehen vom Fehlen spezieller Anmerkungs- und Überprüfungswerkzeuge („Markierungen“ wie „Text ersetzen“, „Text durchstreichen“, „Text löschen“, „Text einfügen“ oder Callouts), ist LibreOffice Draw eigentlich ein recht leistungsfähiger PDF-Editor, versagt jedoch manchmal noch beim korrekten Öffnen sehr komplexer PDF-Dokumente (ich hatte Probleme mit Hintergrundbildern/Mustern). Seltsamerweise werden die einzigen Überprüfungswerkzeuge (Kommentare) standardmäßig nicht exportiert. Du musst das Kontrollkästchen „Kommentare exportieren“ aktivieren, wenn du deine bearbeitete PDF-Datei als PDF exportierst (der Vorgang „Speichern“ erstellt eine ODG-Datei, die du wahrscheinlich nicht haben möchtest).&lt;strong&gt;PDFsam&lt;/strong&gt;Wenn Sie keine Anmerkungen hinzufügen müssen, reicht Ihnen vielleicht das Open-Source-Tool 
 &lt;a href="https://sourceforge.net/projects/pdfsam/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFsam&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Im Gegensatz zu PDFEdit ist PDFsam in den Ubuntu-Repositories verfügbar. PDFsam bietet außerdem zwei kostenpflichtige Versionen (
 &lt;a href="https://pdfsam.org/pdfsam-enhanced/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFsam Enhanced&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 und 
 &lt;a href="https://pdfsam.org/download-pdfsam-visual/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFsam Visual&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). PDFsam Basic (die Open-Source-Version) ist lediglich eine einfache grafische Benutzeroberfläche, die auf einigen Befehlszeilen-Dienstprogrammen aufsetzt, während der PDF Studio Viewer ein echtes visuelles Bearbeitungserlebnis bietet. Zu den kostenpflichtigen Versionen von PDFsam kann ich nichts sagen, da sie nicht als kostenlose Testversionen verfügbar sind. Tatsächlich lassen sich alle Funktionen von PDFsam über die Befehlszeile ausführen (siehe hier meinen Blogbeitrag darüber, wie man gängige PDF-Bearbeitungsaufgaben hauptsächlich mit dem Befehlszeilentool 
 &lt;a href="https://jeltsch.org/de/pdf/"&gt;pdftk&lt;/a&gt;
 durchführt).&lt;strong&gt;Dateigröße reduzieren&lt;/strong&gt;PDFsam Basic und der PDF Studio Viewer bieten keine Funktionen zur Reduzierung der Dateigröße. Im PDF-Exportdialog von LibreOffice Draw können Sie die Bildauflösung und die JPEG-Komprimierung verringern, um so die Dateigröße zu reduzieren. Im Open-Source-Bereich scheinen jedoch nur Befehlszeilentools in der Lage zu sein, die PDF-Größe zu reduzieren. Ich verwende 
 &lt;a href="https://www.ghostscript.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;ghostscript&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 für diese Aufgabe, aber der Befehl ist nicht leicht zu merken:&lt;code&gt;gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf&lt;/code&gt;Bei PDF Studio Pro müssen Sie sich die verschiedenen Schlüsselwörter für die unterschiedlichen Ausgabequalitätsoptionen (Bildschirm, E-Book, Drucker, Druckvorstufe) natürlich nicht merken, da Sie einfach aus dem Dropdown-Menü zwischen den verfügbaren Optionen wählen können. Wenn Sie nach einem Open-Source-Wrapper für Ghostscript suchen, probieren Sie vielleicht 
 &lt;a href="https://sourceforge.net/projects/workerpdf/" target="_blank" rel="noopener noreferrer nofollow"&gt;workerPdf&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 aus. &lt;strong&gt;Dokumente signieren und Signaturen hinzufügen&lt;/strong&gt; Mit dem PDF Studio Viewer können Sie Dokumente signieren, wenn Sie über ein 
 &lt;a href="https://www.docusign.com/products-and-pricing" target="_blank" rel="noopener noreferrer nofollow"&gt;DocuSign-Abonnement&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 verfügen. Mir geht es jedoch in erster Linie darum, selbst nachweisen zu können, dass ich ein bestimmtes Dokument erstellt habe („selbstsignierte Signatur“), und nicht darum, dass andere meine Urheberschaft überprüfen können. Für dieses Szenario hat man mit dem PDF Studio Viewer leider kein Glück. Und offenbar bietet PDFSam keine Möglichkeit zum Signieren (weder selbstsigniert noch durch Dritte). LibreOffice Draw ermöglicht jedoch das Signieren von Dokumenten! Ich habe nach einer erschwinglichen Lösung (nicht selbstsigniert, aber von anderen PDF-Readern als vertrauenswürdig anerkannt) zum Signieren von PDF-Dokumenten gesucht, aber es scheint keine geeignete Lösung zu geben, wenn man nur selten signieren muss. Der Basisplan von DocuSign (10 US$/Monat) erscheint zu teuer, wenn man nur ein Dokument pro Monat signiert.&lt;strong&gt;Fazit&lt;/strong&gt;Wenn man bei kostenlosen oder Open-Source-Lösungen bleiben möchte, muss man wahrscheinlich mehrere Tools kombinieren, um alle typischen PDF-Bearbeitungsaufgaben problemlos zu bewältigen: PDFsam Basic, LibreOffice Draw, PDF Studio Viewer und Ghostscript. Wenn Sie jedoch häufig PDFs bearbeiten (so wie ich), ist der Kauf von PDF Studio Pro eindeutig die richtige Wahl.&lt;/p&gt;</description></item><item><title>Ubuntu wird langsam unbrauchbar</title><link>https://jeltsch.org/de/ubuntu_is_slowly_getting_unusable/</link><pubDate>Mon, 01 Sep 2014 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/ubuntu_is_slowly_getting_unusable/</guid><description>&lt;p&gt;Der Standard-Dokumentenbetrachter in Ubuntu 14.04 ist Evince. Seit Kurzem treten dabei Probleme mit vielen PDF-Dateien auf, die von anderen PDF-Betrachtern (Okular, Acroread) problemlos geöffnet werden. Evince öffnet sie zwar, aber das Fenster bleibt unsichtbar. Ich habe versucht, den PDF-Viewer zu wechseln, aber Ubuntu hat in Version 14.04 offenbar alle Möglichkeiten dazu entfernt – es sei denn, man greift auf die Befehlszeile zurück und bearbeitet die Konfigurationsdateien manuell: Was für ein Fortschritt! In früheren Versionen des Dateimanagers war es möglich, mit der rechten Maustaste auf eine Datei zu klicken und nach Auswahl von „Öffnen mit“ &amp;gt; „Andere Anwendung“ die Option „Als Standard festlegen“ zu wählen. Jetzt ist die einzige Möglichkeit, dies zu tun, die Datei ~/.local/share/applications/mimeapps.list zu bearbeiten und &lt;code&gt;[Default Applications]application/pdf=evince.desktop&lt;/code&gt; durch &lt;code&gt;[Default Applications]application/pdf=kde4-okularApplication_pdf.desktop;&lt;/code&gt; zu ersetzen.`. Ich glaube, es ist an der Zeit, wieder zu OpenSuSE zu wechseln…&lt;/p&gt;</description></item><item><title>Posterdruck ohne A0-Drucker</title><link>https://jeltsch.org/de/poster_printing_without_an_a0_printer/</link><pubDate>Thu, 15 May 2014 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/poster_printing_without_an_a0_printer/</guid><description>&lt;p&gt;Ich habe es nicht geschafft, mein Poster für die 
 &lt;a href="https://www.grc.org/programs.aspx?year=2014&amp;amp;program=lymphatic" target="_blank" rel="noopener noreferrer nofollow"&gt;GRC-Konferenz zu molekularen Mechanismen der Lymphfunktion und -erkrankungen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 rechtzeitig fertigzustellen. Der A0-Drucker von 
 &lt;a href="http://www.unigrafia.fi/en/congress_services" target="_blank" rel="noopener noreferrer nofollow"&gt;UNIGRAFIA&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 steht am Wochenende nicht zur Verfügung. Daher blieb mir nichts anderes übrig, als es auf A3 auszudrucken und zusammenzuheften. Ein klarer Vorteil ist, dass ich nicht mit diesen lächerlich großen Posterrollen herumlaufen muss, die einen schon aus einer halben Meile Entfernung als Wissenschafts-Nerd entlarven. Leider ist die einzige Anwendung, die eine DIN-A0-PDF-Datei beim Drucken im Handumdrehen ordentlich in einzelne Seiten aufteilen kann, die Vollversion von Acrobat. Ich habe andere Optionen ausprobiert: 
 &lt;a href="https://gitorious.org/pdftools/pdfposter" target="_blank" rel="noopener noreferrer nofollow"&gt;pdfposter&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 hat seine Aufgabe recht gut erfüllt, kam aber mit dem Hintergrund nicht zurecht: &lt;code&gt;pdfposter -mA3 -pA0 input.pdf output.pdf&lt;/code&gt; Pdfposter erzeugt zudem keine Überlappungen. Eine Lösung, die immer funktionieren sollte, besteht darin, die PDF-Datei in ein Bild zu konvertieren (convert -density 150 input.pdf output.png) und dann mit 
 &lt;a href="http://posterazor.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;PosteRazor&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 aus diesem Bild einzelne PDF-Dateien zu erstellen. Allerdings kann die Konvertierung einer A0-PDF-Datei in ein hochauflösendes Bild Stunden dauern. Verwende eine PNG-Datei! PosteRazor weigerte sich, eine 60-MB-TIF-Datei zu verarbeiten. Bei der Konvertierung des Hintergrundverlaufs entstehen sichtbare Farbstufen. Um dies zu vermeiden, müsstest du den Hintergrundverlauf als Bild statt als Vektorelement definieren. Ansonsten funktionierte PosteRazor gut; anders als bei „pdfposter“ kann man dort Überlappungen für den Zusammenschnitt festlegen. Ich habe 
 &lt;a href="http://www.inkscape.org/en/" target="_blank" rel="noopener noreferrer nofollow"&gt;Inkscape&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 zur Erstellung meines Posters verwendet und exportiere es normalerweise von dort als PDF-Datei. Dies funktionierte dieses Mal jedoch nicht, da das Programm während des Exports immer wieder abstürzte. Daher habe ich versucht, es als Encapsulated PostScript-Datei zu speichern und daraus ein PDF zu erstellen. Beim Export aus Inkscape (eigentlich „Speichern unter“) habe ich folgende Optionen ausgewählt:&lt;code&gt;PostScript Level 3Rasterisierung von Filtereffekten: jaAuflösung für die Rasterisierung: zwischen 150 und 300Exportbereich ist Seite: ja&lt;/code&gt;Nach der Konvertierung habe ich die Datei in Acrobat Pro mit den folgenden Optionen gedruckt: &lt;code&gt;Seiteneinrichtung: DIN A3, HochformatSeitenskalierung: Große Seiten kacheln&lt;/code&gt;Bei einem Kachelmaßstab von 95 % und einer Überlappung von 10 mm erhielt ich 9 Seiten (3x3), was für den Zusammenbau immer noch in Ordnung ist.&lt;/p&gt;</description></item><item><title>Einige nützliche Befehle zur Bearbeitung (und Suche) von PDF-Dateien</title><link>https://jeltsch.org/de/pdf/</link><pubDate>Thu, 28 Jul 2011 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/pdf/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Seiten mit Zwischenseiten einfügen:&lt;/strong&gt; pdftk A=input_odd_pages.pdf B=input_even_pages.pdf shuffle A B output collated.pdf (aus dem pdftk-Paket)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Eine PDF-Datei im Format A2 zum Drucken in zwei A3-Seiten aufteilen (ohne Überlappung):&lt;/strong&gt; pdfposter -m A3 -p A2 Periodic-Table_A2.pdf Periodic-Table_2xA3.pdf&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Eine PDF-Datei beliebiger Größe zum Drucken in A3-Seiten mit 100 % Größe (= 1) aufteilen, ohne Überlappung:&lt;/strong&gt; pdfposter -m A3 -s1 Poster.pdf Poster_split_to_A3.pdf&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Seitenreihenfolge umkehren:&lt;/strong&gt; pdftk input.pdf cat end-1 output reversed.pdf (aus dem pdftk-Paket)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PDF-Dateigröße reduzieren:&lt;/strong&gt; gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf Zulässige PDFSETTINGS sind /screen, /ebook, /printer, /prepress, /default. (aus dem Ghostscript-Paket)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Farb-PDF in Graustufen konvertieren:&lt;/strong&gt; gs -sOutputFile=output.pdf -sDEVICE=pdfwrite -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray -dAutoRotatePages=/None -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH input.pdf (aus dem Ghostscript-Paket)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bitmap-Bilder exportieren:&lt;/strong&gt; pdfimages -j original.pdf extracted (aus dem xpdf-Paket)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;In ein Bitmap-Bild konvertieren:&lt;/strong&gt; convert original.pdf converted.png (aus dem ImageMagick-Paket)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;In einzelne einseitige PDF-Dateien aufteilen:&lt;/strong&gt; pdftk original.pdf burst (aus dem pdftk-Paket)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zwei oder mehr PDF-Dateien zusammenführen:&lt;/strong&gt; pdftk original1.pdf original2.pdf cat output merged.pdf (aus dem pdftk-Paket)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Seite 13 aus einer PDF-Datei löschen:&lt;/strong&gt; pdftk original.pdf cat 1-12 14-end output page13deleted.pdf (aus dem pdftk-Paket)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Seite 5 der PDF-Datei um 90 Grad gegen den Uhrzeigersinn drehen:&lt;/strong&gt; pdftk Figures_LRES.pdf cat 1-4 5L 6-end output Figures_LRES2.pdf (aus dem pdftk-Paket&amp;gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Erstellen Sie eine neue PDF-Datei, in der jeweils 4 Seiten aus den Quelldateien zu einer Seite im Querformat zusammengefügt werden:&lt;/strong&gt; pdfjam *.pdf &amp;ndash;landscape &amp;ndash;nup 2x2 Für das Hochformat verwenden Sie die Option „&amp;ndash;no-landscape“ (aus dem pdfjam-Paket).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Eine PDF-Datei mit einer anderen (Hintergrund-)PDF-Datei überlagern:&lt;/strong&gt; pdftk foreground.pdf background background.pdf output overlay.pdf (aus dem pdftk-Paket).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GUI-PDF-Editoren:&lt;/strong&gt; Ich habe 
 &lt;a href="http://sourceforge.net/projects/pdfedit" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFEdit&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ausprobiert, aber es ist mir zu kompliziert. Der 
 &lt;a href="http://code-industry.net/pdfeditor.php" target="_blank" rel="noopener noreferrer nofollow"&gt;Master PDF Editor"&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ist zwar nicht kostenlos, scheint aber ohne aufwendige Einarbeitung für den Benutzer wesentlich benutzerfreundlicher zu sein.&lt;/li&gt;
&lt;li&gt;**Eine PDF-Datei sowohl mit einem Eigentümerpasswort (zum Bearbeiten der Datei) als auch mit einem Benutzerpasswort (zum Öffnen der Datei) verschlüsseln: **pdftk input.pdf output encrypted.pdf owner_pw PROMPT user_pw PROMPT (aus dem pdftk-Paket).&lt;/li&gt;
&lt;li&gt;**Wenn Sie eine Textsuche in vielen PDF-Dateien im aktuellen Verzeichnis und allen dessen Unterverzeichnissen durchführen müssen, können Sie 
 &lt;a href="https://pdfgrep.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;pdfgrep&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 verwenden: **pdfgrep -r Suchbegriff * (aus dem pdfgrep-Paket).&lt;/li&gt;
&lt;li&gt;**Alle JPG-Dateien im aktuellen Verzeichnis in eine PDF-Datei konvertieren und zusammenführen:**convert *.jpg pictures.pdf In den aktuellen Ubuntu-Versionen ist dieser Batch-Vorgang aufgrund von Sicherheitsrisiken nicht zulässig. Sie können diese Richtlinie deaktivieren, indem Sie die Konfigurationsdatei umbenennen: /etc/ImageMagick-6$ sudo mv policy.xml policy.xmlout&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>ps2pdf im Vergleich zu pstill und der Passwortschutz von PDF-Dokumenten</title><link>https://jeltsch.org/de/ps2pdf_versus_pstill_and_password_protection_of_pdf_documents/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/ps2pdf_versus_pstill_and_password_protection_of_pdf_documents/</guid><description>&lt;p&gt;Als ich mich über ps2pdf (das lediglich ein Befehlszeilen-Frontend für Ghostscript ist) informierte, stellte ich fest, dass ps2pdf trotz seines schlichten Erscheinungsbilds fast alle Funktionen von Acrobat 5 bietet. ps2pdf14 erzeugt Acrobat-5-kompatible Dateien. Laut Dokumentation sollte ein starker Passwortschutz möglich sein, allerdings habe ich das nie hinbekommen. Theoretisch sollten die folgenden Befehle funktionieren: &lt;code&gt;-sOwnerPassword=&lt;/code&gt; und &lt;code&gt;-sUserPassword=&lt;/code&gt;. Um die Schlüssellänge auf 128 festzulegen, muss man &lt;code&gt;ps2pdf14 -dEncryptionR=3 -dKeylength=128&lt;/code&gt; Eine weitere Sache, die ich mit ps2pdf nicht so einfach hinbekomme, ist das Zuschneiden von Dokumenten.Für den Passwortschutz scheint PStill (
 &lt;a href="http://www.pstill.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.pstill.com/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) eine sehr gute Alternative zu sein. Der Befehl: &lt;code&gt;pstill -Muserpassword=testpassword testfile.ps&lt;/code&gt; erfüllt diesen Zweck.&lt;/p&gt;</description></item><item><title>PDF-Passwortschutz entfernen</title><link>https://jeltsch.org/de/removing_pdf_password_protection/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/removing_pdf_password_protection/</guid><description>&lt;p&gt;Ich habe kürzlich ein PDF-Buch gekauft. Es war passwortgeschützt (40-Bit-Sicherheit). Leider können einige PDF-Viewer unter Linux keine passwortgeschützten PDF-Dateien öffnen. Deshalb habe ich beschlossen, den Passwortschutz für den privaten Gebrauch zu entfernen. Ein kurzer Blick ins Internet zeigte zwei sehr einfache Methoden zur Passwortentfernung:&lt;/p&gt;</description></item></channel></rss>