Frage Wie bearbeitet man PDFs?


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 verantwortlich für die Planung einer großen Veranstaltung auf einem Campingplatz, ich hatte ein PDF der Website. Ich wollte mit diesem Dokument beginnen, einige Teile markieren, einige Beschriftungen hinzufügen, einige Teile entfernen, die nicht relevant waren.

oder

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

Dieses Szenario tritt normalerweise auf, weil ich ein einzelnes PDF-Ergebnis erhalten möchte, das aus Teilen besteht, die am besten in verschiedenen Programmen erstellt werden. In diesem Fall habe ich die Quelldateien für alle Dokumente, aber sie spielen nicht gut genug zusammen, um einfach ein einziges PDF-Ergebnis zu erstellen. Für einen Teil davon möchte ich Libre Office Writer verwenden. Für eine andere Seite möchte ich vielleicht Gimp verwenden. Noch eine andere Seite benutze ich Libre Office Calc. Ich könnte Writer als Master-Dokument verwenden und Bilder oder das Calc-Objekt in diese einbetten, aber für die ultimative Kontrolle können Sie separate PDF-Dokumente nicht schlagen, die dann kombiniert werden.

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


169
2017-07-10 15:49


Ursprung


Achten Sie darauf, Ihre Antwort hier hinzuzufügen: askubuntu.com/questions/72920/... und dies für die Schließung als einen Betrogenen der ersten kennzeichnen? Sie können den Titel und die Frage auch ein kleines bisschen auf der anderen Seite redigieren. Das wird die Konsistenz verbessern und sicherstellen, dass die Informationen an einem Ort liegen. - Bruno Pereira
Ich bin dafür, die besten Informationen zusammenzustellen, damit die Leute nicht zu 10 Orten gehen müssen, um es zu bekommen ... In diesem Fall würde das, dass ich diese Frage in meine Frage ändern würde, die anderen Kommentare und Lösungen wenig sinnvoll erscheinen lassen , Nein? - snowguy
Wir können es aufräumen, oder möglicherweise verschmelzen den anderen Beitrag in diesem, wenn Sie wollen, können Sie einen Blick und lassen Sie mich wissen, was Sie denken, es wäre eine gute Lösung, ich bin ganz Ohr. - Bruno Pereira
Ich habe heute keine weitere Zeit, um daran zu arbeiten, aber morgen werde ich es tun. Ich habe gepostet, um der Community zu helfen und möchte auf keinen Fall mehr Verwirrung mit Betrogenen schaffen. Ich denke, dass die andere Frage (Redacting) eine sehr spezifische Frage ist und viele der Antworten redacting-spezifische Fragen betreffen (vs Modifikation im Allgemeinen). Ich werde darüber nachdenken, aber ich bin neu hier. Ich bin glücklich, Ihren Rat zu nehmen. Also lassen Sie mich wissen, wie Sie denken, ist am besten zu lösen. Vielen Dank. - snowguy
Ich werde es heute Nacht putzen, wenn du deinen Post aus irgendeinem Grund geschlossen siehst, dann verschiebe einfach deine Frage zu der anderen. Seine nette Information und sehr gut formatiert, ist es wirklich geschätzt. Und vergiss nicht, wir können alles auf der Seite wiederherstellen (das meiste davon). Wenn du also nicht zustimmst, können wir immer etwas ändern oder 2. - Bruno Pereira


Antworten:


LibreOffice Zeichnen hat mich beeindruckt:

sudo apt-get install libreoffice
libreoffice my.pdf

Einfach das PDF öffnen, bearbeiten und als PDF exportieren.

Die Bearbeitungswerkzeuge erscheinen in einer Werkzeugleiste am unteren Rand des Fensters (brauchte ein wenig Zeit, um es zu finden ...)

Relevanter Feature-Set, das 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
  • Ändern Sie die Seitenreihenfolge: Drag-Drop-Seiten in der Seitenliste
  • Bearbeiten Sie vorhandene Textfelder (Text, Formatierung und Position bearbeiten). Klicken Sie zweimal mit dem Auswahlwerkzeug, um in den Bearbeitungsmodus zu gelangen.
  • Fügen Sie neue Textfelder hinzu. Wähle das Textwerkzeug unten (T), wähle den gewünschten Textbereich und schreibe.
  • Bearbeiten Sie nicht Textfelder Objekte wie Linien oder Kugeln.
  • Erstellen Sie ausfüllbare PDF-Formulare (Aktivieren Sie die Form * Symbolleisten und wählen Sie "Create a PDF Form")

Ich konnte keine extrem bequeme Hervorhebungsmethode finden, aber Sie könnten Textattribute wie das Setzen der Farbe Rot und Fettschrift bearbeiten. Ich konnte die Hintergrundfarbe nicht stark ändern.

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

Hinweis: Ich weiß, dass es für einige Arten von PDFs fehlschlägtEs ist mir schon passiert.

Wenn dies bei Ihnen der Fall ist, öffnen Sie bitte einen minimalen, sehr detaillierten und reproduzierbaren Fehlerbericht über ihren Bug Tracker https://bugs.documentfoundation.org/ damit die Entwickler es lösen können und den Link als Kommentar veröffentlichen.

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


186
2018-04-29 17:36



Für "Szenario A", LibreOffice pdf-importer (Sie müssen es möglicherweise separat installieren, wenn das Ubuntu vorinstalliert ist oder das PPA), und für "Szenario B" pdftk ist die einfachste (noch sehr mächtig). Alternativ für "Szenario A" Inkscape in einigen Fällen. - carnendil
Wenn Sie das von der Community bereitgestellte LibreOffice (d. H. Von libreoffice.org) nicht installieren, müssen Sie dies tun sudo apt-get install libreoffice-pdfimport. - carnendil
Resultierende PDF verloren einige Elemente, aber Libreoffice arbeitete in Not, danke - Ethereal
Funktioniert nicht für mich; vermasselt das ganze PDF, scheinbar, weil es die Font-Info nicht benutzt. - ᴠɪɴᴄᴇɴᴛ
Geht überhaupt nicht gut mit Schriften um. - Raphael


LibreOffice Draw funktioniert nicht für mich, da die Schriften komplett durcheinander gebracht werden, was dann die Formatierung des Dokuments auslöst.

Hier sind drei Lösungen, die für mich im Laufe der Jahre konsequent gearbeitet haben.

PDF-Shuffler

Ich kombiniere sehr viele PDF-Dokumente (wie im Szenario B) und finde 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. Das PDF-Shuffler GUI ist einfach und es funktioniert konsistent.

Gimp

Manchmal möchten Sie für Szenario A 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 zu einem Bild konvertieren, und GIMP macht einen guten Job. Wenn Sie eine PDF-Datei mit GIMP öffnen, erhalten Sie eine Auswahl, wie Sie sie konvertieren möchten. Beachten Sie die Auflösungsoption. Wählen Sie eine höhere Nummer für eine größere Dateigröße und ein detaillierteres Bild.

Inkscape

Die Wahrheit ist, es gibt keine sehr einfache Möglichkeit, PDF-Dateien nach Szenario A oben zu bearbeiten. Das 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 3-seitigen Bericht erstellen und ihn in eine PDF-Datei 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, wird der Text von Seite 2 und 3 nicht automatisch auf die erste Seite geleitet. Es wäre viel einfacher, das Dokument in dem ursprünglichen Programm zu bearbeiten, mit dem es erstellt wurde.

Aber aus welchem ​​Grund auch immer, Sie haben nicht das Originaldokument, so dass Sie von einer PDF-Datei arbeiten müssen. Setzen Sie Ihre Erwartungen entsprechend, wenn Sie ein PDF-Dokument nach Szenario A bearbeiten.

Sobald Sie Ihre Erwartungen entsprechend festgelegt haben, werden Sie sehen, 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 nicht wirklich sinnvoll sind, und Sie müssen möglicherweise einige Schriftarten ändern (vorausgesetzt, Sie haben nicht die Originalschriftarten installiert), aber es ist wirklich glatt.

Es gibt eine Lernkurve zu Inkscape, 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 lieber in das Lernen von Inkscape investieren - eine großartige Anwendung zum Erstellen von Vektorgrafiken, die für viele verschiedene Szenarien nützlich sein können - als wenn ich versuchen würde, herauszufinden, wie man ein spezielles Werkzeug einfach verwendet zum Bearbeiten von PDFs.

Viel Glück


77
2017-07-10 15:49



PDF Studio für Linux? - Ring Ø
@ Ringø PDF Studio ist nicht kostenlos. - anderstood
Wenn Sie eine minimale PDF-Datei bereitstellen können, für die LIbreOffice fehlschlägt, suchen / öffnen Sie einen Fehler und verknüpfen Sie ihn. Ich hatte ein Problem in der Vergangenheit, denke ich auch mit einigen Dokumenten. - Ciro Santilli 新疆改造中心 六四事件 法轮功
Es gibt kaum eine Lernkurve zu Wysiwyg Fuchs. - nutty about natty


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

Tipp: Probieren Sie zuerst die neueste Version aus. Aber da die letzte Version 1.9.24, die ich ausprobiert habe, einen Fehler hatte, der nicht alle Bilder einer PDF-Datei öffnen würde, funktionierte die Version 1.9.00 sehr gut, aber die einzige Möglichkeit, sie zu bekommen, 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 


41
2018-04-01 19:03



Danke für das Teilen. Das ist ein sehr nützlicher PDF-Editor. - Neutralizer
Hab ich etwas verpasst? Die Website lautet: "Die Linux-basierte Version ist kostenlos für nicht-kommerzielle Nutzung." - Geppettvs D'Constanzo
Ich fand das sofort beeindruckend. Vor allem, weil es alle Schriften und Ausrichtungen richtig gemacht hat und genau wie das ursprüngliche Dokument aussah. Naja ... zumindest hat es für mich so funktioniert. - SpiRail
Dies ist eine voll ausgestattete professionelle Anwendung, die Formulare bearbeiten und speichern kann (sogar in der kostenlosen Version). Die kostenlose Version sperrt einige erweiterte Funktionen, ist aber nicht verkrüppelt. Den Preis wert, wenn Sie die erweiterten Funktionen benötigen. - DavidJ
Sollte die akzeptierte Antwort sein. Das Programm ist professionell abgeschlossen und praktikabel. Es bewältigte meine Aufgabe ohne Probleme. - Bryce


Ich bin hier etwas spät dran, bin aber erst kürzlich über diese Frage gestolpert, als ich sie selbst gegoogelt habe. Für was es wert ist, möchte ich empfehlen Xournal für das erste Szenario.

Es sollte im Software-Center sein, oder Sie können einfach Folgendes von einem Terminal 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 wiederholen.

Hoffe das hilft!


27
2017-08-14 14:39



ausgezeichnete, kostenlose PDF-Annotation-Software und wenn Sie einen Touchscreen haben, können Sie Ihre Dokumente sogar wie auf Papier abzeichnen !!! - champost
IIRC, Xournal rastert alles beim Speichern / Exportieren. Nicht immer was du willst. - Raphael
Der Standard-PDF-Export verringerte die Qualität (und die Dateigröße) erheblich. Ich habe festgestellt, dass durch die Aktivierung von Optionen> Legacy-PDF-Export vor dem Export die Qualität nahezu identisch mit dem Original ist. - Johann


ich denke, dass PDF-Shuffler ist klein, aber ziemlich gut app.

Info: PDF-Shuffler ist eine kleine Python-Gtk-Anwendung, die dem Benutzer hilft, PDF-Dokumente zu verschmelzen oder zu teilen und ihre Seiten mit Hilfe einer interaktiven und intuitiven grafischen Benutzeroberfläche zu drehen, auszuschneiden und neu anzuordnen. Es ist ein Frontend für python-pyPdf.

PDF-Shuffler Webseite


13
2017-11-26 07:24



Einverstandener Vladimir. In der Tat sollte ich meine Antwort wahrscheinlich auch überarbeiten. Ich habe tatsächlich begonnen, PDF-Shuffler anstelle von pdftk für viele einfache Dinge wie das Zusammenführen von zwei PDF-Dateien zu verwenden. - snowguy
Ich war froh zu überprüfen, dass pdfshuffler auf Ubuntu 12.04 verfügbar ist und half mir, die Seiten auf einem schrecklichen PDF neu zu ordnen, das ich per E-Mail mit einigen Seiten auf dem Kopf hatte. Ausgezeichnet! - Denis Fuenzalida
Tolles Werkzeug. Arbeitete perfekt für meine Bedürfnisse - Rags


Foxit PDF Editor (non-free) funktioniert gut über WEIN.

Neuere Versionen von Foxit könnte auch funktionieren - habe sie aber nicht getestet.

~. ~. ~

ps: Diese Antwort gilt für deine "Szenario A": Sie können grundsätzlich bearbeiten alles in einer PDF mit Foxit: d. h. Sie können nicht nur Dinge hinzufügen, sondern sie auch bearbeiten, als wäre es eine Word-Datei.


7
2018-03-07 18:38



Funktioniert es deiner Meinung nach besser als Inkscape, das kostenlos ist und kein WEIN benötigt? - snowguy
Danke für die Frage! Die Wahrheit ist, ich habe noch nie mit Inkscape gearbeitet (wie ich dachte, es ist hauptsächlich eine Vektor-Grafik-Sache für professionelle oder ambitionierte Hobby-Designer). Ich werde es für die Bearbeitung von PDFs ausprobieren und werde bald darüber berichten, wie es mit Foxit vergleichbar ist. - nutty about natty
hatte eine schnelle Testfahrt Inkscape; sieht ziemlich solide aus, mit dem großen (?) Beschwerde / Vorbehalt / Fehler Das mehrseitige Unterstützung scheint nur möglich mit einem Erweiterung, die auf Sourceforge.net eine 90% Upvote hat, also ich denke, es ist robust. Müsste dies auch für einen fairen Vergleich überprüfen. Wird zurück melden. - nutty about natty
siehe auch - nutty about natty


Da wurde magische Sache genannt pdfedit im Repository. Wie auch immer, du kannst es von hier bekommen http://sourceforge.net/projects/pdfedit/. Ich habe es verwendet, um einige Textänderungen direkt in der Datei vorzunehmen, wobei alle Konvertierungen weggelassen wurden, so dass die Dateistruktur unberührt bleibt. 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 die Textbox tun, die in der oberen linken Ecke des Fensters erscheint. Natürlich gibt es viel mehr Funktionen.


6
2018-03-25 17:19



Sieht so aus, als ob das Projekt aufgegeben wurde - zuletzt aktualisiert am 2014-05-26. - JayDin


PDF Freund ist ein Online-PDF-Editor, der eine großartige Lösung für die schnelle und einfache plattformübergreifende PDF-Bearbeitung ist, unabhängig davon, ob Sie auf Ubuntu oder einem anderen Programm arbeiten. (Es wäre nützlich für das, was Sie in Szenario A beschreiben)

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


6
2017-11-28 19:38



Ich habe gerade BDF Buddy ausprobiert und es scheint großartig zu sein für einfache Manipulation von PDF ähnlich wie in Szenario 1 oder zum Signieren von PDF-Dokumenten. Im Gegensatz zu inkscape haben Sie keinen Zugriff auf die PDF-Elemente. Aber meistens ist das wahrscheinlich mehr Ärger als es wert ist. Die "White-out" -Funktion, die pdf-Buddy hat, reicht normalerweise aus, um Dinge zu entfernen. - snowguy
Was mir nicht gefiel, war, dass du ein Konto erstellen musst (was ich nicht getan habe). Ich erwarte so viel von einem Freemium-Modell, mit dem Sie 3 Dokumente kostenlos einen Monat lang bearbeiten können. Dies ist eine großartige und einfache Lösung, um eine vorhandene PDF-Datei zu kommentieren oder eine Signatur hinzuzufügen. - snowguy
Leider können Sie mit PDF Buddy nicht mehr als eine PDF-Datei kombinieren. - snowguy
Getestet auf ein Dokument, und es ist ein großartiger Editor. Dann verbringe eine Stunde damit, das echte Dokument zu bearbeiten und merke, dass es nicht frei ist :( - user200340


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

Es handelt sich um eine All-in-One-PDF-Lösung, die mit Anmerkungen versehen, Text markieren, füllen, Inhalte bearbeiten, signieren, OCR-Dokumente erstellen und PDF-Dokumente bearbeiten kann.

http://www.qoppa.com/pdfstudio


4
2018-03-07 16:49



... das ist keine freie Software, aber ich bin mir sicher, dass es gut funktioniert. - carnendil
... von allen unfreien PDF-Editoren, die mir begegnet sind, Foxit ist immer noch der Maßstab für mich ... obwohl ich denke Nitro verdient auch eine Erwähnung ... - nutty about natty
Der PDF Studio Viewer ist kostenlos und kann zum Kommentieren von PDFs verwendet werden. - JayDin


Szenario A

Nach einer scheinbar ewigen Suche nach einer guten Lösung für Anmerkungen fand ich die bessere Alternative PDF-XChange Editor  über Wein. Alles, was ich bisher getestet habe, funktioniert nur, stellen Sie sicher, dass Sie es über das 32-Bit-MSI-Installationsprogramm installieren wine msiexec /i path/to/msi_file. Annotationen werden mit dem Dokument gespeichert und nicht getrennt (wie in okular standardmäßig) und Sie können sogar Dokumententext mit der kostenlosen Version bearbeiten (Bilder mit dem bezahlten). Ihre Foren sind auch Linux-freundlich und sie scheinen zu versuchen, es Wein kompatibel zu halten. Durch Wein zu laufen ist für mich butterglatt, aber wenn Sie eine native App wünschen, ist Master-PDF-Editor die vielversprechendste Alternative.

Szenario B

Zwei Kommandozeilen-Tools, die standardmäßig mit Ubuntu ausgeliefert werden, pdfseparate und pdfunite ist eine schnelle und einfache Lösung zum Teilen und Zusammenführen von PDF-Seiten. Wenn Sie eine GUI möchten, empfehle ich pdf-sam


2
2018-02-17 01:09