Wie bearbeite ich PDFs?

193

Ich habe normalerweise zwei Bedürfnisse:

Szenario A. Ändern Sie eine einzelne PDF-Seite.

In diesem Fall habe ich eine PDF-Datei, aber nicht die ursprüngliche Quelldatei, die zum Erstellen der PDF-Datei verwendet wurde. Ich möchte nicht versuchen, das Dokument von Grund auf neu zu erstellen. Ich möchte das PDF öffnen und ein paar Dinge ändern. Ein gutes Beispiel für dieses Szenario: Ich war für die Planung einer Großveranstaltung auf einem Campingplatz verantwortlich und hatte ein PDF der Site. Ich wollte mit diesem Dokument beginnen, einige Teile hervorheben, einige Bezeichnungen hinzufügen, einige Teile entfernen, die nicht relevant waren.

oder

Szenario B. Kombinieren Sie PDF-Dateien oder extrahieren Sie Seiten aus einer PDF-Datei

Dieses Szenario entsteht normalerweise, weil ich eine einzelne PDF-Datei haben möchte, die aus Teilen besteht, die am besten in verschiedenen Programmen erstellt werden. In diesem Fall habe ich die Quelldateien für alle Dokumente, aber sie lassen sich nicht gut genug zusammen abspielen, um auf einfache Weise eine einzelne PDF-Datei zu erstellen. Zum Teil möchte ich vielleicht Libre Office Writer verwenden. Für eine andere Seite möchte ich vielleicht Gimp verwenden. Noch eine Seite, auf der ich Libre Office Calc verwenden kann. Ich könnte Writer als Masterdokument verwenden und Bilder oder das Calc-Objekt darin einbetten, aber für die ultimative Kontrolle können Sie keine separaten PDF-Dokumente übertreffen, die dann kombiniert werden.

Was sind die besten Tools / Prozesse zum Bearbeiten von PDFs in Ubuntu?

Schneemann
quelle
1
Fügen Sie Ihre Antwort bitte hier hinzu: askubuntu.com/questions/72920/… und kennzeichnen Sie dies zum Schließen als Betrug des Ersten? Sie können auch den Titel und die Frage auf der anderen Seite ein wenig bearbeiten. Dies erhöht die Konsistenz und stellt sicher, dass sich die Informationen an einem Ort befinden.
Bruno Pereira
Ich bin alles dafür, die besten Informationen zusammenzustellen, damit die Leute nicht zu 10 Orten gehen müssen, um sie zu erhalten ... In diesem Fall würde es für mich wenig Sinn ergeben, wenn ich diese Frage in meine Frage umwandle , Nein?
Snowguy
Wir können es bereinigen oder möglicherweise den anderen Beitrag in diesen zusammenführen. Wenn Sie möchten, können Sie einen Blick darauf werfen und mich wissen lassen, was Ihrer Meinung nach eine gute Lösung ist. Ich bin ganz Ohr.
Bruno Pereira
Ich habe heute keine Zeit mehr, daran zu arbeiten, werde es aber morgen tun. Ich habe gepostet, um der Community zu helfen und möchte auf keinen Fall mehr Verwirrung mit Dupes stiften. Ich bin der Meinung, dass die andere Frage (das Redigieren) eine sehr spezifische Frage ist und viele der Antworten sich mit Problemen befassen, die spezifisch für das Redigieren sind (im Gegensatz zu Modifikationen im Allgemeinen). Ich werde es mir überlegen, aber ich bin neu hier. Gerne nehme ich Ihren Rat an. Lassen Sie mich wissen, wie Sie denken, dass es am besten ist, dies zu lösen. Vielen Dank.
Snowguy
Ich werde es heute Abend säubern. Wenn Ihr Beitrag aus irgendeinem Grund geschlossen ist, verschieben Sie einfach Ihre Frage auf die andere. Seine Informationen sind nett und sehr gut formatiert, es wird sehr geschätzt. Und vergessen Sie nicht, wir können alles auf der Website (das meiste davon) zurücksetzen. Wenn Sie nicht einverstanden sind, können wir immer etwas ändern oder 2.
Bruno Pereira

Antworten:

213

LibreOffice Draw hat mich beeindruckt:

sudo apt-get install libreoffice
libreoffice my.pdf

Öffnen Sie einfach das PDF, bearbeiten Sie es und exportieren Sie es als PDF.

Die Bearbeitungswerkzeuge werden in einer Symbolleiste am unteren Rand des Fensters angezeigt (ich habe einige Zeit gebraucht, um sie zu finden ...)

Relevante Funktionen, die ich bisher gefunden habe (Ubuntu 13.04, LibreOffice 4.0.2.2):

  • Seiten entfernen Klicken Sie mit der rechten Maustaste auf die Seite in der linken Seitenliste> Seite löschen
  • Seitenreihenfolge ändern : Ziehen Sie die Seiten in die Seitenliste
  • Bearbeiten Sie vorhandene Textfelder (bearbeiten Sie Text, Formatierung und Position). Klicken Sie einfach zweimal mit dem Auswahlwerkzeug, um den Bearbeitungsmodus aufzurufen.
  • Fügen Sie neue Textfelder hinzu . Wähle das Textwerkzeug unten aus (T), wähle den gewünschten Textbereich aus und schreibe.
  • Bearbeiten Sie Objekte wie Linien oder Aufzählungszeichen, die keine Textfelder sind .
  • Erstellen ausfüllbarer PDF-Formulare (Aktivieren Sie die Form * -Symbolleisten und wählen Sie "PDF-Formular erstellen" aus.)

Ich konnte keine äußerst bequeme Hervorhebungsmethode finden, aber Sie konnten mit dem Bearbeiten von Textattributen wie dem Festlegen der Farbe Rot und Fett wegkommen. Ich konnte die Hintergrundfarbe nicht stark ändern.

Wenn ich gute Features verpasst habe, bearbeite sie bitte und füge sie hinzu!

Hinweis: Ich weiß, dass es bei einigen PDF-Typen fehlschlägt , mir ist es bereits passiert.

Wenn dies für Sie der Fall ist, öffnen Sie bitte einen minimalen, sehr detaillierten und reproduzierbaren Fehlerbericht auf deren Bug-Tracker https://bugs.documentfoundation.org/, damit Entwickler ihn beheben können, und veröffentlichen Sie den Link als Kommentar.

Trotzdem war es immer noch die beste offene Lösung, als ich das letzte Mal nachgesehen habe, und es funktioniert die meiste Zeit.

Ciro Santilli ist ein Schauspieler
quelle
2
Für "Szenario A" muss LibreOffice pdf-importer (möglicherweise müssen Sie es separat installieren, wenn Ubuntu oder PPA vorinstalliert sind), und für "Szenario B" pdftkist es das einfachste (aber sehr leistungsfähige). In einigen Fällen auch für "Szenario A" Inkscape.
Carnendil
4
Wenn Sie das von der Community bereitgestellte LibreOffice nicht installieren (dh von libreoffice.org), müssen Sie dies tun sudo apt-get install libreoffice-pdfimport.
Carnendil
2
Das resultierende PDF hat einige Elemente verloren, aber libreoffice hat zur Not funktioniert, danke
Ethereal
8
Funktioniert bei mir nicht; vermasselt die gesamte PDF-Datei, anscheinend, weil die Schriftartinformationen nicht verwendet werden.
24.
3
Kommt mit Schriften überhaupt nicht gut zurecht.
Raphael
89

LibreOffice Draw funktioniert bei mir nicht, da die Schriftarten völlig durcheinander geraten, wodurch die Formatierung des Dokuments beeinträchtigt wird.

Hier sind drei Lösungen, die für mich über die Jahre hinweg konsequent gearbeitet haben.

PDF-Shuffler

Ich kombiniere häufig PDF-Dokumente (wie in Szenario B) und finde den PDF-Shuffler einfach und bequem. Ich habe es auch verwendet, um Seiten aus einem größeren PDF-Dokument zu extrahieren, und es funktioniert auch dort gut. Die PDF-Shuffler-Benutzeroberfläche ist einfach und funktioniert konsistent.

Gimp

In Szenario A möchten Sie manchmal nur die PDF-Datei in ein Bild konvertieren und dann das Bild bearbeiten. Wenn Sie den Unterschied zwischen einer Vektorgrafik und einem Bild nicht kennen, möchten Sie wahrscheinlich in ein Bild konvertieren, und GIMP leistet dies gute Arbeit. Wenn Sie eine PDF-Datei mit GIMP öffnen, haben Sie einige Möglichkeiten, wie Sie sie konvertieren möchten. Achten Sie auf die Auflösungsoption. Wählen Sie eine höhere Zahl für eine größere Datei und ein detaillierteres Bild.

Inkscape

Die Wahrheit ist, dass es keine super einfache Möglichkeit gibt, PDF-Dateien gemäß Szenario A oben zu bearbeiten. Dies liegt daran, dass PDF ein universelles Format ist und ein Teil der Struktur des Dokuments verloren geht, wenn es in PDF konvertiert wird. Ein einfaches Beispiel: Wenn Sie einen dreiseitigen Bericht in ein PDF konvertieren, haben Sie die Verknüpfungen zwischen den Texten auf jeder Seite unterbrochen. Wenn Sie die PDF-Version bearbeiten und einen Absatz auf der ersten Seite löschen, fließt der Text von Seite 2 und 3 nicht automatisch auf die erste Seite. Es wäre viel einfacher, dieses Dokument in dem ursprünglichen Programm zu bearbeiten, mit dem es erstellt wurde.

Aber aus irgendeinem Grund haben Sie nicht das Originaldokument, so dass Sie nicht mehr an einem PDF arbeiten können. Stellen Sie Ihre Erwartungen beim Bearbeiten eines PDF-Dokuments entsprechend Szenario A ein.

Sobald Sie Ihre Erwartungen entsprechend festgelegt haben, werden Sie feststellen, dass inkscape das beste Werkzeug für die meisten Jobs ist. Damit können Sie eine einzelne Seite des PDF-Dokuments als Inkscape-Vektorgrafik importieren. Es wird ein paar Dinge geben, die zusammen gruppiert sind, die keinen Sinn ergeben, und Sie müssen möglicherweise einige Schriftarten ändern (vorausgesetzt, Sie haben nicht die Originalschriftarten installiert), aber es ist wirklich clever.

Inkscape hat eine Lernkurve, aber die Wahrheit ist, dass Sie PDF nicht manipulieren können, ohne ein Programm mit einer Lernkurve zu verwenden. Für meine Zeit würde ich es vorziehen, dies in Inkscape zu investieren - eine großartige Anwendung zum Erstellen von Vektorgrafiken, die sich für viele verschiedene Szenarien als nützlich erweisen kann -, als wenn ich versuchen würde, einfach herauszufinden, wie man ein spezielles Werkzeug verwendet zum Bearbeiten von PDFs.

Viel Glück

Schneemann
quelle
PDF Studio für Linux?
Ring Ø
1
@ ringø PDF Studio ist nicht kostenlos.
Anderstood
1
Wenn Sie eine minimale PDF-Datei bereitstellen können, für die LIbreOffice fehlschlägt, lassen Sie uns einen Fehler dafür suchen / öffnen und einen Link dazu erstellen. Ich hatte in der Vergangenheit einige Probleme, denke ich auch mit einigen Dokumenten.
Ciro Santilli am
Es gibt kaum eine Lernkurve für Wysiwyg Foxit .
verrückt nach natty
47

Sie können die neueste Version von Master PDF Editor verwenden , mit der Sie alle Elemente auf der Seite bearbeiten können.

Tipp: Probieren Sie zuerst die neueste Version aus. Da aber die letzte Version 1.9.24, die ich ausprobiert habe, einen Fehler hatte, der nicht alle Bilder einer PDF-Datei öffnen konnte, funktionierte die Version 1.9.00 sehr gut, aber der einzige Weg, dies zu erreichen, ist ein direkter Link:
http: / /code-industry.net/public/MasterPDFEditor-1.9.00.x86_64.tar.gz
http://code-industry.net/public/MasterPDFEditor-1.9.00.i386.tar.gz

Wassermann Power
quelle
1
Vielen Dank für das Teilen. Dies ist ein sehr nützlicher PDF-Editor.
Umair A.
2
Habe ich etwas verpasst? Auf der Website heißt es: "Die Linux-basierte Version ist für den nichtkommerziellen Gebrauch kostenlos."
Geppettvs D'Constanzo
4
Dies ist eine professionelle Anwendung mit vollem Funktionsumfang, mit der Formulare bearbeitet und gespeichert werden können (auch in der kostenlosen Version). Die kostenlose Version sperrt einige erweiterte Funktionen, ist aber nicht verkrüppelt. Lohnt sich der Preis, wenn Sie die erweiterten Funktionen benötigen.
DavidJ
2
Sollte die akzeptierte Antwort sein. Das Programm ist professionell komplett und funktionsfähig. Es hat meine Aufgabe problemlos erledigt.
Bryce
5
Master PDF Editor (v5) fügt ein Wasserzeichen ("Erstellt in Master PDF Editor") in die kostenlose Version ein, wodurch es unbrauchbar wird. Sie müssen die Vollversion kaufen (~ USD70 + Steuern), um das Wasserzeichen zu vermeiden.
JayDin
37

Ich bin hier etwas spät dran, bin aber kürzlich auf diese Frage gestoßen, als ich sie für mich selbst gegoogelt habe. Für das erste Szenario möchte ich Xournal empfehlen .

Es sollte sich im Software-Center befinden, oder Sie können einfach Folgendes von einem Terminal aus ausführen:

sudo apt-get install xournal

Außerdem werde ich die Empfehlung aller anderen für pdfshuffler und pdftk für das zweite Szenario unterstützen.

Hoffe das hilft!

YayDK
quelle
3
ausgezeichnete, kostenlose PDF Annotation-Software und wenn Sie einen Touchscreen haben, können Sie Ihre Dokumente sogar wie auf Papier abzeichnen !!!
Champion
2
IIRC, Xournal rastert beim Speichern / Exportieren alles. Nicht immer was du willst.
Raphael
3
Der standardmäßige PDF-Export hat die Qualität (und Dateigröße) erheblich verringert. Ich habe festgestellt, dass durch Aktivieren von Optionen> Legacy-PDF-Export vor dem Export die Qualität fast identisch mit der des Originals ist.
Johann
14

Ich finde, dass PDF-Shuffler eine kleine, aber recht gute App ist.

Info: PDF-Shuffler ist eine kleine Python-GTK-Anwendung, mit der der Benutzer PDF-Dokumente zusammenführen oder teilen und ihre Seiten mithilfe einer interaktiven und intuitiven grafischen Oberfläche drehen, zuschneiden und neu anordnen kann. Es ist ein Frontend für python-pyPdf.

PDF-Shuffler-Website

Vladimir S.
quelle
Einverstanden Vladimir. Tatsächlich sollte ich wahrscheinlich auch meine Antwort überarbeiten. Ich habe angefangen, PDF-Shuffler anstelle von pdftk für viele einfache Dinge wie das Zusammenführen von zwei PDF-Dateien zu verwenden.
Snowguy
1
Ich war froh zu überprüfen, ob pdfshuffler unter Ubuntu 12.04 verfügbar ist und half mir dabei, die Seiten in einem fürchterlichen PDF neu anzuordnen, das ich per E-Mail mit einigen Seiten auf den Kopf gestellt bekam. Ausgezeichnet!
Denis Fuenzalida
Tolles Werkzeug. Arbeitete perfekt für meine Bedürfnisse
Rags
8

Foxit PDF Editor (nicht kostenlos) funktioniert gut über WINE .

Neuere Versionen von Foxit könnten ebenfalls funktionieren - haben sie jedoch nicht getestet.

~. ~. ~

ps: Diese Antwort gilt für Ihr " Szenario A ": Sie können im Grunde alles in einem PDF mit Foxit bearbeiten : dh Sie können Dinge nicht nur hinzufügen, sondern sie tatsächlich bearbeiten, als wäre es beispielsweise eine Word-Datei.

verrückt nach natty
quelle
Funktioniert es Ihrer Meinung nach besser als inkscape, das kostenlos ist und WINE nicht benötigt?
Snowguy
Danke für die Frage! Die Wahrheit ist, ich habe noch nie mit Inkscape gearbeitet (da ich dachte, es ist hauptsächlich eine Vektorgrafik-Sache für professionelle oder ambitionierte Hobby-Designer). Ich werde versuchen, PDFs zu bearbeiten, und werde bald darüber berichten, wie es mit Foxit verglichen wird.
verrückt nach natty
hatte eine kurze Probefahrt in Inkscape ; sieht ziemlich solide aus, mit der großen (?) Beschwerde / Einschränkung / dem Fehler, dass die Unterstützung mehrerer Seiten nur mit einer Erweiterung möglich ist , die eine 90% ige Aufwertung von sourceforge.net aufweist, also denke ich, dass sie robust ist. Müsste das auch für einen fairen Vergleich überprüfen. Werde berichten.
verrückt nach natty
siehe auch
verrückt nach natty
6

Es gab eine magische Sache namens pdfedit im Repository. Wie auch immer, Sie können es hier herunterladen : http://sourceforge.net/projects/pdfedit/ . Ich habe es verwendet, um einige Textänderungen direkt an der Datei vorzunehmen, ohne Konvertierungen vorzunehmen, damit die Dateistruktur nicht verändert wird. Wählen Sie einfach den Textauswahlmodus in der Toolbox und klicken Sie auf den Text, den Sie bearbeiten möchten. Sie können dies über das Textfeld tun, das in der oberen linken Ecke des Fensters angezeigt wird. Natürlich gibt es noch viel mehr Funktionen.

Neffe
quelle
Das Projekt wurde anscheinend abgebrochen - zuletzt aktualisiert am 2014-05-26.
JayDin
6

PDF Buddy ist ein Online-PDF-Editor, der eine großartige Lösung für die schnelle und einfache plattformübergreifende Bearbeitung von PDF-Dateien ist, unabhängig davon, ob Sie Ubuntu oder etwas anderes verwenden. (Es wäre praktisch für das, was Sie in Szenario A beschreiben.)

(Offenlegung: Ich bin Mitbegründer von PDF Buddy)

Yarin
quelle
Ich habe gerade BDF Buddy ausprobiert und es scheint großartig für die einfache Manipulation von PDF ähnlich wie in Szenario 1 oder zum Signieren von PDF-Dokumenten zu sein. Im Gegensatz zu inkscape erhalten Sie keinen Zugriff auf die PDF-Elemente. Aber die meiste Zeit ist das wahrscheinlich mehr Mühe als es wert ist. Das "White Out" -Feature von PDF Buddy reicht normalerweise aus, um Dinge zu entfernen.
Snowguy
Das, was mir nicht gefallen hat, war, dass Sie ein Konto erstellen müssen (was ich nicht getan habe). Das habe ich auch von einem Freemium-Modell erwartet, mit dem Sie 3 Dokumente pro Monat kostenlos bearbeiten können. Dies ist eine großartige und einfache Lösung zum Kommentieren einer vorhandenen PDF-Datei oder zum Hinzufügen einer Signatur.
Snowguy
1
Leider können Sie mit PDF Buddy nicht mehr als eine PDF-Datei kombinieren.
Snowguy
Getestet an einem Dokument, und es ist ein großartiger Editor.
Verbringen
4

Ich bin überrascht, dass PDF Studio hier nicht erwähnt wird.

Es ist eine All-in-One-PDF-Lösung, mit der Sie Text mit Anmerkungen versehen, markieren, Formulare ausfüllen, Inhalte bearbeiten, signieren, OCR-Funktionen ausführen und PDF-Dokumente bearbeiten können.

http://www.qoppa.com/pdfstudio

Lilou
quelle
2
... das ist keine freie Software, aber ich bin mir sicher, dass es gut funktioniert.
Carnendil
1
... von allen nicht-freien PDF-Editoren, die mir
begegnet sind
PDF Studio Viewer ist kostenlos und kann zum Kommentieren von PDFs verwendet werden.
JayDin
3

Szenario A

Nach einer scheinbar ewigen Suche nach einer guten Lösung für Anmerkungen fand ich die überlegene Alternative, PDF-XChange Editor via Wein zu sein . Alles, was ich bisher getestet habe, funktioniert. Stellen Sie einfach sicher, dass Sie es über das 32-Bit-MSI-Installationsprogramm installieren wine msiexec /i path/to/msi_file. Anmerkungen werden mit dem Dokument gespeichert und nicht separat (wie in der Standardeinstellung in Okular). Sie können sogar Dokumententext mit der kostenlosen Version bearbeiten (Bilder mit der kostenpflichtigen Version). Ihre Foren sind auch Linux-freundlich und sie scheinen zu versuchen, es weinverträglich zu halten. Durch Wein zu rennen ist für mich absolut reibungslos, aber wenn Sie eine native App wollen, ist Master-PDF-Editor meiner Meinung nach die vielversprechendste Alternative.

Szenario B

Zwei Kommandozeilen-Tools, die standardmäßig im Lieferumfang von Ubuntu enthalten sind pdfseparateund pdfuniteeine schnelle und einfache Lösung zum Teilen und Zusammenführen von PDF-Seiten darstellen. Wenn Sie eine GUI wollen, empfehle ich pdf-sam

joelostblom
quelle
Installationsprobleme werden anscheinend seit Version 1.7 nicht mehr gemeldet. Die anderen Tools, die Sie stattdessen erwähnen, sind Teil poppler-utilsder Aufzeichnungen.
Mirh
1

Der hier erwähnte PDF-Shuffler ist sehr alt und weist einige Probleme auf, da er seit 2012 nicht mehr aktualisiert wurde. Um diese Probleme zu beheben und neue Funktionen hinzuzufügen, wurde ein Zweig namens PDF Arranger erstellt .

PDF Arranger

PDF Arranger ist eine kostenlose Open-Source-Anwendung zum Bearbeiten von PDF-Dokumenten, mit der PDF-Dokumente über eine interaktive Benutzeroberfläche zusammengeführt, geteilt, gedreht, zugeschnitten und ihre Seiten neu angeordnet werden können.

PDF Arranger ist in Ubuntu 19.04 und neuer verfügbar und kann installiert werden mit:

sudo apt install pdfarranger

Für ältere Ubuntu-Versionen gibt es ein PPA, um es zu installieren (bereitgestellt von Linux Uprising ):

sudo add-apt-repository ppa:linuxuprising/apps
sudo apt update
sudo apt install pdfarranger
Logix
quelle
Sie können das PDF nicht so bearbeiten, wie es der Themenstarter möchte.
Pavel Bariev
1
Aus der ursprünglichen Frage: "Szenario B. Kombinieren von PDFs oder Extrahieren von Seiten aus einem PDF". PDF Arranger macht das.
Logix
0

'PDF-Shuffler' zusammen mit 'LibreOffice'

Sie können PDF-Shuffler von Ubuntu Software herunterladen. Mit PDF-Shuffler können Sie Seiten drehen, zuschneiden, löschen oder exportieren. LibreOffice ist standardmäßig bereits vorhanden.

Mit diesen beiden Apps konnte ich PDF in meinem Ubuntu 16.04LTS bearbeiten.

Zuerst habe ich die PDF-Datei mit PDF-Shuffler geöffnet, mit der rechten Maustaste darauf geklickt und die Seite exportiert, die bearbeitet werden soll (und die neue Datei benannt). Dann habe ich diese Datei mit LibreOffice geöffnet. Ohne etwas zu tun, konnte ich diese Datei bearbeiten. Dann habe ich gespeichert , die Datei. Als Ergebnis habe ich eine Odg-Datei bekommen . Doppelklicken Sie einfach auf die Datei, um sie zu öffnen. LibreOffice (LibreOffice Draw) hat diese Datei geöffnet. Ich habe die neue PDF-Datei erhalten, indem ich auf den roten Knopf geklickt habe, um sie in eine PDF-Datei umzuwandeln.

Das war sehr einfach. Sie müssen kein Geld für das Bearbeiten von PDFs bezahlen, wie in Windows.

AG
quelle