Gibt es Tools zum Beschneiden von PDF-Rändern?

Gibt es Tools zum Beschneiden von PDF-Rändern?

Ich habe ein E-Book, das ich im PDF-Format auf einem Kindle lesen möchte. Leider enthalten die Kopf- und Fußzeilen der Seite Inhalte (Seitenzahlen bzw. Copyright-Informationen), die verhindern, dass das Gerät den eigentlichen Text so skaliert, dass er mit der nutzbaren Anzeigefläche übereinstimmt. Dadurch bleibt der eigentliche Inhalt zu klein zum Lesen.

Es stehen verschiedene Tools zum Entfernen von Leerzeichen zur Verfügung, das Kindle erledigt dies jedoch bereits. Mein Ziel hingegen besteht darin, Drucksachen außerhalb eines definierten Begrenzungsrahmens zu entfernen, und das einzige Tool, das ich für diesen Zweck gefunden habe, ist mäßig teure kommerzielle Software.

Ich könnte wahrscheinlich eine Maske in Inkscape erstellen, die einzelnen Seiten mit pdftk aufteilen, die Maske auf jede Seite einzeln anwenden (Ausgabe in Postscript) und die zahlreichen Postscript-Dateien zu einer einzigen PDF-Datei zusammenführen. Diese Schritte zum Dekodieren/Neukodieren wären jedoch im Hinblick auf die Dokumentgröße ziemlich ungünstig; etwas, das mit etwas mehr Finesse funktioniert, wäre ideal.

Ich verfüge über alle wichtigen Betriebssysteme (Windows, mehrere moderne Linux-Distributionen, einen Mac usw.), sodass Lösungen nicht durch die Plattform eingeschränkt sein müssen.

Vorschläge?

(Ich habe das Problem dem Autor gemeldet, der es seinem Redakteur gegenüber erwähnte, der im Laufe von über einem Monat nichts bezüglich des Problems unternommen hat, was den Null-Arbeits-Ansatz offensichtlich unproduktiv macht.)

Antwort1

VersuchenBRISS. Kostenlos, Open Source und plattformübergreifend. Es gibt eine nette Diskussion darüber unterdie MobileRead-Foren.

Antwort2

Wie bereits in einer anderen Antwort erwähnt, ist BRISS großartig. Ein weiteres wirklich praktisches Tool ist k2pdfopt (http://www.willus.com/k2pdfopt/). Dieses Tool ist wirklich großartig, um eine PDF-Datei zu nehmen und sie für den Kindle (oder jedes andere Gerät mit kleinerem Bildschirm) zu optimieren. Es funktioniert wirklich gut für wissenschaftliche 2-Spalten-Aufsätze, da es den Text neu formatiert und dabei Gleichungen und Bilder beibehält.

Antwort3

Wie bereits erwähntk2pdfoptist ein großartiges Werkzeug.

Wenn es Ihnen nichts ausmacht, Ihren Kindle zu jailbreaken (und möglicherweise Ihre Garantie zu verlieren), besteht auch die Möglichkeit, dieses Tool direkt auf Ihrem Reader zu verwenden. Dies wird durch drei Forks desselben Softwarepakets implementiert:

  • Kindle PDF-Viewerist das Original und unterstützt Kindles mit Tastatur (entwickelt für Kindle 3).
  • Kindle Open Readerunterstützt Touch-Geräte (Kindles und neu auch Kobo)
  • Befreierunterstützt Kindles ohne Touchscreen (einschließlich Kindle 4)

Sie können mit mehreren Spalten umgehen, ermöglichen die Neuanordnung des Texts und die Änderung der Schriftgröße. Sie sorgen sogar dafür, dass wissenschaftliche Formeln und Bilder bei der Neuanordnung nicht zerstört werden.

Momentan gibt es noch kleinere Probleme wie fehlende Leerzeichen zwischen zwei Wörtern bei einem Zeilensprung, die ich aber als unproblematisch erachte. Vielleicht werden sie in einer der nächsten Versionen behoben.

Antwort4

Ich hatte dieses Problem auch mit meinem 1200 Seiten umfassenden gescannten (nicht-englischen) PDF. Alle Tools, einschließlich Adobe Acrobat (IX bis XI), konnten den umgebenden weißen Raum nicht abschneiden. Der Rand der ungeraden Seiten unterschied sich von dem der geraden Seiten. Um das Ganze noch schlimmer zu machen, war die Größe des Randes inkonsistent.@frabjouswies darauf hin,Brisshat geholfen. Als sich jedoch alle Seiten im Dokument überlappten, wurde festgestellt, dass kein Zuschneiden angewendet werden konnte, da es (aufgrund inkonsistenter Ränder) überhaupt keinen effektiven Leerraum gab.

Die einzige Lösung bestand für mich dann darin, das PDF-Dokument in einzelne Seiten aufzuteilen, es durch Briss laufen zu lassen, um Ränder zu entfernen und es dann neu zusammenzusetzen. Die Schritte, die ich befolgt habe, sind:

  1. Ich habe dieses Dokument mit Adobe Acrobat IX in einzelne Seiten aufgeteilt, indem ich auf geklickt habe. Document->Split documentDaraufhin wurde der folgende Dialog geöffnet: Bildbeschreibung hier eingeben Durch diese Aktion wurden 1200 einzelne PDF-Dateien erstellt.
  2. Anschließend habe ich eine Batchdatei mit folgendem Inhalt erstellt:for %%d in (*.*) do "C:\Program Files (x86)\Java\jre6\bin\java" -jar "C:\Users\VM\Desktop\briss-0.9\briss-0.9\briss-0.9.jar" -s %%d
  3. Platzieren Sie diese Batchdatei am selben Ort, an dem sich die 1200 PDF-Dateien befinden, und führen Sie die Batchdatei aus.
  4. Auch hier habe ich Adobe Acrobat IX verwendet, um alle PDF-Dateien zu einer einzigen Datei zusammenzufügen, und voilà, ich hatte ein PDF mit allen Seiten mit minimalen weißen Rändern, das jetzt auf dem Tablet verdammt gut lesbar war.

Tipp: Im oben genannten Inhalt der Batchdatei führe ich im Grunde eine FORSchleife aus und nehme jede PDF-Datei und übergebe sie an Briss, um das PDF automatisch zuzuschneiden. Abhängig von

  1. wo Briss installiert ist (und Architektur des Computers, d. h. x86 oder x64).
  2. wo die Java Run Time Environment installiert ist.
  3. Die Java-Laufzeitumgebung kann kostenlos heruntergeladen werden vonHier

verwandte Informationen