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

44

Ich habe ein eBook, das ich auf einem Kindle im PDF-Format lesen möchte. Leider haben die Kopf- und Fußzeilen der Seiten einige Inhalte (Seitennummer bzw. Copyright-Informationen), die verhindern, dass das Gerät den tatsächlichen Text an den Anzeigebereich des Nutzbereichs anpasst, sodass der tatsächliche Inhalt zum Lesen zu klein ist.

Es sind verschiedene Tools verfügbar, mit denen Whitespace abgeschnitten werden kann. Der Kindle erledigt dies jedoch bereits. Mein Ziel ist es hingegen, Drucksachen außerhalb eines definierten Rahmens zu entfernen, und das einzige Werkzeug, das ich für diesen Zweck gefunden habe, ist mäßig teure kommerzielle Software.

Ich könnte wahrscheinlich eine Maske in Inkscape erzeugen; Teilen Sie die einzelnen Seiten mit pdftk auf, wenden Sie die Maske auf jede Seite einzeln an (Ausgabe in Postscript) und kombinieren Sie die zahlreichen Postscript-Dateien zu einer einzelnen PDF-Datei. Diese Dekodierungs- / Neukodierungsschritte wären jedoch in Bezug auf die Dokumentgröße ziemlich unglücklich. etwas, das mit etwas mehr Finesse arbeiten kann, wäre ideal.

Ich habe alle wichtigen Betriebssysteme zur Hand (Windows, mehrere moderne Linux-Distributionen, einen Mac usw.), sodass die Lösungen nicht von der Plattform abhängig sein müssen.

Vorschläge?

(Ich habe das Problem dem Autor gemeldet, der es seinem Herausgeber gegenüber erwähnt hat, der über einen Zeitraum von mehr als einem Monat nichts gegen das Problem unternommen hat, so dass der Null-Arbeit-Ansatz offensichtlich unproduktiv ist.)

Charles Duffy
quelle

Antworten:

45

Probieren Sie BRISS . Kostenlos, Open Source und plattformübergreifend. Es gibt eine nette Diskussion darüber in den MobileRead-Foren .

schäbig
quelle
4
Das ist ein wunderschönes Stück Software. Vielen Dank!
Charles Duffy
1
Unwirklich! tolles Programm
Fidel
Geöffnetes PDF, es hat automatisch den zu beschneidenden Bereich ausgewählt, in einer neuen Datei gespeichert und _cropped zum Dateinamen hinzugefügt, im Grunde habe ich nichts getan - tolle App!
Rush Frisby
Dieses Tool behält alle PDF-Vektorgrafiken bei ==> Das Vergrößern funktioniert wie vor dem Zuschneiden. Genau das, was ich brauchte.
13.
1
Briss ist hervorragend darin, dass es automatisch funktioniert und fast immer gute Arbeit leistet. Auf Linux-Rechnern erhalten Sie das Ergebnis möglicherweise mit einem kurzen Befehl in wenigen Sekunden mit "briss myfile.pdf". Fügen Sie Ihrer ~ / .bashrc-Datei einfach die folgende Zeile hinzu und passen Sie sie an das Installationsverzeichnis von briss an: briss () {java -jar ~ / bin / briss-0.9 / briss-0.9.jar -s "$ 1"; }
Dominecf
10

Wie in einer anderen Antwort erwähnt, ist BRISS großartig. Ein weiteres sehr nützliches Tool ist k2pdfopt ( http://www.willus.com/k2pdfopt/ ). Dieses Tool ist wirklich großartig, um ein PDF zu erstellen und es für den Kindle (oder jedes Gerät mit kleinerem Bildschirm) zu optimieren. Es funktioniert sehr gut für wissenschaftliche Papiere mit 2 Spalten, da es den Text unter Beibehaltung der Gleichung und der Bilder umfließt.

Jean-Philippe Jodoin
quelle
4

Wie bereits erwähnt, ist k2pdfopt ein großartiges Werkzeug.

Wenn es Ihnen nichts ausmacht, Ihren Kindle per Jailbreak zu beschädigen (und möglicherweise Ihre Garantie ungültig zu machen), können Sie dieses Tool auch direkt auf Ihrem Reader verwenden. Dies wird von drei Gabeln desselben Softwarepakets implementiert:

  • Kindle PDF Viewer ist das Original und unterstützt Kindles mit Tastatur (für Kindle 3).
  • Kindle Open Reader unterstützt Touch-Geräte (Kindles und neu auch Kobo)
  • Librerator unterstützt berührungslose Kindles (einschließlich Kindle 4)

Sie behandeln mehrere Spalten, ermöglichen das Umfließen von Text und das Ändern der Schriftgröße. Sie schaffen es sogar, wissenschaftliche Formeln und Bilder beim Fließen nicht zu zerstören.

Zu diesem Zeitpunkt gibt es kleinere Probleme wie fehlende Leerzeichen zwischen zwei Wörtern eines Zeilensprungs, aber ich halte sie für unproblematisch. Vielleicht werden sie in einer der nächsten Versionen behoben.

Tim
quelle
3

Sie können ScanTailor für ein leistungsfähigeres Tool verwenden. Dieses Tool schneidet nicht nur automatisch Ränder ab, sondern kann auch weitere hinzufügen (falls jemand zu dieser Frage für letztere gelangt). Im Folgenden ist der Inhalt der Wiki - Seite Seitenlayout :


In dieser Phase können Sie die Ränder anpassen, die dem Inhaltsfeld hinzugefügt werden. Es gibt zwei Arten von Rändern - hart und weich.

Harter Rand - ist der zwischen den durchgezogenen Linien. Sie werden vom Benutzer festgelegt. Sie können entweder über eine durchgezogene Linie, sei es eine innere oder äußere Kante, fahren oder die Ränder durch numerische Werte festlegen.

Weicher Rand - liegt zwischen der durchgezogenen und der gepunkteten Linie. Diese Ränder werden automatisch hinzugefügt, um die Seitengröße auf die Größe anderer Seiten zu bringen. Wenn Sie eine gepunktete Linie sehen, bedeutet dies, dass sich irgendwo im Projekt eine Seite mit dieser Breite (nutzbarer Bereich von Hart + Rand) und (möglicherweise andere) mit dieser Höhe befindet.

Dies ist eine große Seite, die zu weichen Rändern auf allen anderen Seiten führt, schon allein, weil sie nicht geglättet werden.

Die optionale Ausrichtung ist genau definiert. Fügen Sie einen weichen Rand hinzu und, wenn Sie ihn hinzufügen, einen beliebigen Teil.

Ooker
quelle
Es scheint nicht für PDF-Dateien zu funktionieren
Oleksiy
Nun ja, Sie müssen es zuerst in Bilder exportieren
Ooker
Und konvertieren Sie sie dann zurück in PDF. Das ist ein Overkill, besonders für PDFs mit Hunderten von Seiten, wie Bücher und Lehrbücher.
Oleksiy
@Oleksiy na ja, Overkill oder nicht, hängt doch von Ihrem Bedarf ab. Wenn Sie nur Notepad benötigen, dann ist Word sicherlich ein Overkill. Aber dann stellen einige Leute fest, dass Notepad für sie nicht gut genug ist. Ich brauche dieses Tool, weil ich mich mit Büchern und Lehrbüchern auseinandersetzen muss
Ooker
1

Auch ich hatte dieses Problem mit meinem 1200-Seiten-PDF (nicht englisch). Alle Tools, einschließlich Adobe Acrobat (IX bis XI), konnten den umgebenden Leerraum nicht zuschneiden. Der Rand einer ungeraden Seite unterschied sich von dem einer geraden Seite. Um dies noch zu verschlimmern, war die Größe des Spielraums inkonsistent. Wie @frabjous betonte, hat Briss geholfen. Als sich jedoch alle Seiten im Dokument überlappten, wurde festgestellt, dass ein Zuschnitt nicht angewendet werden kann, da insgesamt überhaupt kein effektiver Leerraum vorhanden war (aufgrund inkonsistenter Ränder).

Die einzige Lösung war, dass ich das PDF-Dokument in einzelne Seiten aufteilte, es durch Briss laufen ließ, um Ränder zu entfernen und neu zu kombinieren. Die Schritte, denen ich gefolgt bin, sind:

  1. Ich habe dieses Dokument mit Adobe Acrobat IX in einzelne Seiten aufgeteilt, indem ich auf geklickt habe, Document->Split documentwodurch der folgende Dialog geöffnet wurde: Mit Bildbeschreibung hier eingeben dieser Aktion wurden 1200 einzelne PDF-Dateien erstellt.
  2. Dann habe ich eine Batch-Datei 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. Platziert diese Batchdatei an derselben Stelle, an der die 1200 PDF-Dateien abgelegt sind, und führt die Batchdatei aus.
  4. Ich habe wieder Adobe Acrobat IX verwendet, um alle PDF-Dateien zu einer einzigen Datei zusammenzufügen, und voila, ich hatte eine PDF-Datei mit all ihren Seiten mit minimalen weißen Rändern, die jetzt auf Tablets verdammt einfach zu lesen war.

Tipp: In dem oben genannten Inhalt der Batch-Datei führe ich grundsätzlich eine FORSchleife aus, nehme jede PDF-Datei und übergebe sie an Briss, um die PDF-Datei automatisch zuzuschneiden. Es hängt davon ab

  1. wo der Briss installiert ist (und Architektur des Computers zB x86 oder x64).
  2. wo die Java-Laufzeitumgebung installiert ist.
  3. Die Java-Laufzeitumgebung kann hier kostenlos heruntergeladen werden
Narayanan
quelle
1

Das Lesen von PDFs auf einem Kindle ist nicht ideal. Eine ideale Möglichkeit ist, die PDF-Dateien in ein Format zu konvertieren, das der Kindle mit MobiCreator erkennt, um PDF-Dateien in PRC-Dateien für den Amazon Kindle zu konvertieren.

1. Laden Sie die Vollversion von Mobipocket Creator über den folgenden Link herunter und installieren Sie sie. (Wenn Sie sich für die einfachere Version entscheiden, ist die PDF-Konvertierungsoption nicht verfügbar.)

http://www.mobipocket.com/en/DownloadSoft/default.asp?Language=EN

2. Wenn Mobipocket Creator ausgeführt wird, wählen Sie unter „Aus vorhandener Datei importieren“ die Option „Adobe PDF“

3. Wählen Sie die PDF-Datei aus, die Sie konvertieren möchten

4. Lassen Sie den Rest in Ruhe, es sei denn, Sie möchten Ihren Zielordner ändern und klicken Sie auf Importieren

5. Wählen Sie die soeben erstellte HTML-Datei aus und klicken Sie in der Symbolleiste oben in Mobipocket Creator auf Erstellen

6. Klicken Sie auf "Erstellen" (höchstwahrscheinlich werden einige Fehler angezeigt, aber ich ignoriere sie einfach).

7. Wechseln Sie zu Ihrem Zielordner, und öffnen Sie den Ordner, der mit Ihrer Publikation erstellt wurde

8. Kopieren Sie die PRC-Datei über das USB-Kabel in den Ordner „Documents“ Ihres Kindle.

Eine der Hauptschwierigkeiten beim Lesen von PDF-Dateien auf dem Kindle ist das Fehlen eines Inhaltsverzeichnisses, sodass Sie nicht so einfach herumspringen können.

In Mobipocket Creator gibt es jedoch eine Funktion zum Erstellen eines Inhaltsverzeichnisses.

Simon
quelle
Das Gerät ist eigentlich ein Kindle DX; Es verfügt über einen eingebauten PDF-Reader und ist groß genug, um die Ränder meiner Dokumente zu verkleinern.
Charles Duffy
@CharlesDuffy Gut, dann weniger Ärger. Vielen Dank für die Information, hoffte, dass es geklappt hat
Simon