Wie kann man in einem PDF unter OS X "suchen und ersetzen"?

Ich muss Text in einer PDF-Datei unter OS X Yosemite "suchen und ersetzen".

Es wäre besser, wenn es eine Funktion "Alle ersetzen" gäbe. Wie kann ich das unter OS X machen?

Wenn Sie wissen, dass Adobe Acrobat Ihre PDF-Datei bearbeiten kann, warum stellen Sie Ihre Frage? Sie kennen die Antwort bereits.
@Alex.S Vielleicht möchte ich auch Optionen sehen, die nicht 119 $ kosten? Obwohl ich weiß, dass Acrobat ein PDF-Editor ist, weiß ich nicht, ob es diese spezielle Funktion hat. (Da es sich jedoch um den Industriestandard handelt, ist dies wahrscheinlich der Fall.) Bitte beachten Sie, dass Sie bei Stack Exchange ermutigt werden, Fragen zu stellen, auch wenn Sie eine mögliche Antwort kennen. SE ist ein bisschen wie ein Wiki. Auch wenn Sie eine mögliche Antwort auf die Frage kennen, können Sie die Frage posten. Sie können die Frage dann selbst beantworten und andere nützliche Antworten von anderen Benutzern erhalten.
Für den PDF-Stift siehe die Funktionsliste, die Suchen/Ersetzen enthält: smilesoftware.com/press/entry/…

Antworten (4)

Wie Tom Gewecke in einem Kommentar erwähnte, kann Adobe Acrobat dies tun.

Ich konnte dies auch mit PDFpen tun , wie auch von Tom Gewecke vorgeschlagen.

Beide Apps scheinen großartig zu sein. Da beide ziemlich teuer sind, möchte ich auch eine Möglichkeit teilen, dies mit der kostenlosen Open-Source-Software LibreOffice zu tun .

  1. Öffnen Sie das PDF mit LibreOffice.
  2. Klicken Sie im Bedienfeld auf Bearbeiten und dann auf Suchen & Ersetzen... . Verwenden Sie die Funktion wie gewünscht.
  3. Klicken Sie im Bedienfeld auf Datei und wählen Sie dann Als PDF exportieren... aus . Speichern Sie die PDF-Datei.

Ich vermute, dass LibreOffice das Dokument wahrscheinlich dekodiert und neu kodiert. Aber in meinem Fall sah das neue Dokument genau identisch mit dem Original aus (mit Ausnahme der Änderungen natürlich).

Ich denke, LibreOffice kann dies möglicherweise nur mit bestimmten Arten von PDFs mit der richtigen internen Struktur für die Textsuche tun. Ich habe ein paar von meinen ausprobiert und es hat nicht funktioniert.
@TomGewecke Welche Art von Fehler ist aufgetreten?
Nur Acrobat XI und höher kann dies als Referenz. forums.adobe.com/thread/1518193

Normalerweise können Sie tatsächlich davonkommen, indem Sie einfach die Zeichenfolge im Dateiinhalt ersetzen. Erstellen Sie eine Kopie des PDFs, öffnen Sie es in einem reinen Texteditor (textmate, atom, vim usw.) und suchen und ersetzen Sie es.

Ich habe gerade versucht, ein PDF-E-Book mit Atom zu öffnen, und ich habe dieses . Es ist kein erkennbares Stück des Textes zu sehen. Wie kann ich also F&R?
Ja, Sie haben Recht – obwohl es einige Metadaten wie den Namen des Erstellers und den Titel des Dokuments gibt. Die PDF-Generatoren können unterschiedliche Methoden verwenden, um Zeichenfolgen darzustellen, oder es liegt ein Codierungsproblem vor. Früher hat es mir oft geholfen, wenn ich unterwegs und ohne Internet ein PDF ändern musste – damals gab es noch keine kostenlose Software zum PDF-Authoring.
Alt, aber es tauchte auf der Titelseite auf, also füge es hier hinzu. Es ist kein "reiner" Texteditor (was wäre das überhaupt ?), den Sie wollen, es ist ein binärsicherer Texteditor. TextMate und Atom (zum Beispiel) sind NICHT binärsicher. Das bedeutet, dass, wenn Sie eine Binärdatei mit einer öffnen und speichern, ohne Änderungen vorzunehmen, ... das, was herauskommt, NICHT das ist, was hineingegangen ist. Vim ist in einigen Konfigurationen binärsicher.

Wenn Sie bereit sind, latex zu verwenden , können Sie Ihr PDF in ps konvertieren, es in ein neues Dokument einfügen, während Sie das psfrag -Paket verwenden, um den Austausch vorzunehmen. Ein schnelles Beispiel wäre

\psfrag{bla}{blub}

wodurch alle Vorkommen von "bla" durch "blub" ersetzt werden. Die Konvertierung nach und von ps kann mit pdf2psoder erfolgen ps2pdf.

Wenn das PDF nativ und beschreibbar ist, können Sie es mit Vorschau öffnen, den gesamten Inhalt kopieren und in Word einfügen und dann die Funktion „Alle suchen und ersetzen“ in Word verwenden;

Wenn die PDF-Datei gescannt und bildbasiert ist, können Sie Online-OCR-Tools verwenden. Sie können dabei helfen, gescannte PDF-Dateien in bearbeitbare Formate wie Word oder andere zu konvertieren. Anschließend können Sie Texte in PDF-Dateien finden und ersetzen.