Ich musste kürzlich einige PDF
Dateien in konvertieren SVG
und tat dies, indem ich das PDF in Illustrator öffnete und in SVG speicherte.
Das Problem bestand darin, dass viele (aber nicht alle) Textobjekte beim Öffnen der PDF-Datei in verschiedene Textobjekte aufgeteilt wurden. Beispielsweise wäre das Wort „Policy“ nicht ein Textobjekt, sondern mehrere Textobjekte, „po“, „l“, „icy“. Es schien keinen Reim oder Grund dafür zu geben.
Wie kann ich das verhindern?
Im Allgemeinen geschieht dies, um das Aussehen zu erhalten .
Wenn der Text mit anderen Objekten interagiert, kann er aufgelöst werden. Wenn die in das PDF eingebettete Schriftart eine Teilmenge und nicht die gesamte Schriftart ist, kann sie in AI aufgeteilt werden, damit AI die fehlenden Zeichen aus der Teilmenge einfügen kann.
Es gibt wenig, was Sie tun können, um dies zu verhindern, außer jedes Mal in derselben Version von Illustrator zu arbeiten und zu speichern. Und nur ein PDF als separate Datei für die Ausgabe speichern, nicht bearbeiten.
Sie können dies jedoch in Illustrator korrigieren, indem Sie die Textzeichenfolgen mit dem Direktauswahl-Werkzeug oder dem Auswahl-Werkzeug auswählen , Edit > Copy
, dann einen neuen Punkt- oder Flächentext beginnen und Edit > Paste
. Der eingefügte Text besteht aus einer Zeichenfolge und nicht aus den kopierten Teilen.
Wenn Sie fehlerhaften Text zusammenführen und dabei so viel wie möglich von Formatierung, Platzierung, Absätzen und anderer Typografie des vorhandenen Textes beibehalten möchten, anstatt ihn als reinen Text in einen neu erstellten Textbereich einzufügen, können Sie John Wundes ' erstaunliches Join Text Frames -Skript .
Es macht genau das, was es verspricht: Es fügt Textschnipsel zu einem Textschnipsel zusammen, indem es intelligente Urteile auf der Grundlage ihrer relativen Beziehung zueinander trifft:
Es ist sehr gut!
Beachten Sie, dass es nur bei Punkttext funktioniert, nicht bei Flächentext (hier in Ordnung, da PDFs fast immer Punkttext sind). Wenn Sie aus irgendeinem Grund versuchen, Flächentext zusammenzuführen, können Sie ihn mit dem Kelso Cartography-Skript „Make point text“ konvertieren
Es ist auch praktisch in Verbindung mit dem Convert to Text Area- Skript von AjarProductions (Kelso Cartography hat auch ein ähnliches Skript, siehe Link oben), wenn Sie fehlerhaften Text wieder in richtige Textbereiche mit automatisch fließenden Absätzen umwandeln möchten:
Suchen/ersetzen Sie das unerwünschte Ende von Zeilenumbrüchen. Wenn es viele einzelne Absätze gibt, die Sie beibehalten möchten, 1) sind Sie sicher, dass Sie nicht besser mit InDesign dran wären? 2) So könntest du es machen:
\|\C.L.O.W.N.H.O.R.R.O.R/|/
)\|\C.L.O.W.N.H.O.R.R.O.R/|/
\|\C.L.O.W.N.H.O.R.R.O.R/|/
für ein neues Absatzzeichen - das einen Absatz dort platziert, wo zuvor zwei waren.Kopieren Sie den Text wieder hinein und führen Sie das Skript „In Textbereich konvertieren“ darauf aus. Es ist jetzt ein fließender Textbereich mit Absatzumbrüchen an den richtigen Stellen.
Leider kann nichts umrissenen Text reparieren, außer ihn daran zu hindern, umrissen zu werden, ihn erneut einzugeben oder potenziell zwielichtiger OCR-Software zu vertrauen.
Lauren-Clear-Monica-Ipsum
Christa K