Membuka PDF di Illustrator memecah objek teks

10

Baru-baru ini saya harus mengonversi beberapa PDFfile ke SVG, dan melakukan ini dengan membuka PDF di Illustrator , dan menyimpan ke SVG.

Masalahnya adalah ketika Illustrator membuka pdf, banyak (tetapi tidak semua) objek teks akan dipecah menjadi objek teks yang berbeda. Misalnya, kata "kebijakan" tidak akan menjadi satu objek teks, melainkan beberapa objek teks, "po", "l", "es". Sepertinya tidak ada sajak atau alasan untuk itu.

Bagaimana saya bisa mencegah hal ini terjadi?

itsmikem
sumber

Jawaban:

11

Umumnya ini terjadi untuk mempertahankan penampilan .

Jika teks berinteraksi dengan objek lain, mungkin terpecah. Jika font yang tertanam dalam PDF adalah himpunan bagian, bukan seluruh font, itu bisa dipecah dalam AI sehingga AI dapat memasukkan karakter yang hilang dari himpunan bagian.

Ada sedikit yang dapat Anda lakukan untuk menghentikan hal ini terjadi selain bekerja dan menabung untuk sama versi Illustrator setiap kali. Dan hanya menyimpan PDF sebagai file terpisah untuk output, bukan mengedit.


Tapi Anda bisa memperbaikinya di Illustrator dengan memilih string teks dengan Direct Selection Tool atau Selection Tool , Edit > Copy, kemudian mulai titik atau area teks baru dan Edit > Paste. Teks yang disisipkan akan menjadi satu string daripada bagian yang disalin.

Scott
sumber
5
kucing suci, saya ingin memberi 10 jawaban ini hanya untuk solusi itu. Illustrator telah membuat saya gila dengan ini selama bertahun-tahun.
Lauren-Clear-Monica-Ipsum
1
@LaurenIpsum Apakah Anda melihat jawaban di bawah ini? Bahkan lebih menakjubkan, sungguh.
Chris K
8

Jika Anda ingin menggabungkan teks yang rusak sambil mempertahankan sebanyak format, penempatan, paragraf dan tipografi teks yang ada sebanyak mungkin, daripada menempel ke area teks yang baru dibuat sebagai teks biasa, Anda dapat mencoba John Wundes ' skrip Gabung Teks Bingkai menakjubkan .

Ia melakukan persis seperti yang tertulis di kaleng: menggabungkan potongan teks menjadi satu potongan teks, dengan membuat penilaian cerdas berdasarkan di mana mereka relatif satu sama lain:

  • Ini menggabungkan potongan teks yang berdekatan (misalnya dari baris teks yang rusak dari PDF) menjadi baris tunggal, dengan beberapa kontrol yang ditawarkan tentang seberapa dekat dianggap sebagai baris yang sama.
  • Ini menggabungkan baris teks yang terpisah menjadi satu objek teks multi-baris dengan teks dalam urutan yang benar (atas ke bawah), memperbaiki paragraf yang rusak.
  • Lalu ada opsi untuk mengembalikan format asli dari semua teks yang digabungkan. Ini bisa memakan waktu cukup lama, tetapi ini membantu memberi Anda perkiraan yang cukup akurat tentang berapa lama waktu yang dibutuhkan dan opsi untuk melewati jika tidak layak.

Itu sangat bagus!


Perhatikan bahwa ini hanya berfungsi pada teks titik, bukan teks area (baik di sini karena PDF hampir selalu berupa teks titik). Jika Anda mencoba menggabungkan teks area dengan alasan apa pun, Anda dapat mengonversinya dengan skrip 'Make point text' Kartografi Kelso


Hal ini juga berguna digunakan bersama dengan AjarProductions' Convert to Text Area Script (Kelso Kartografi juga memiliki naskah yang sama, lihat link di atas), jika Anda ingin kembali teks patah di dalam area teks yang tepat dengan paragraf auto-mengalir:

  1. Pilih snipet teks yang rusak, jalankan skrip Join Text Frames
  2. Salin dan tempel teks ke dalam editor teks yang memungkinkan Anda menemukan / mengganti karakter paragraf (misalnya InDesign, editor teks biasa coder, atau mungkin bahkan sesuatu seperti ( bisikan ) Word ...)
  3. Temukan / ganti ujung jeda baris yang tidak diinginkan. Jika ada banyak paragraf terpisah yang ingin Anda pertahankan, 1) Anda yakin tidak akan lebih baik menggunakan InDesign? 2) Anda bisa melakukannya seperti ini:

    1. Temukan / ganti dua penanda paragraf berurutan dengan beberapa penampung teks yang tidak muncul di mana pun dalam teks (mis. \|\C.L.O.W.N.H.O.R.R.O.R/|/)
    2. Temukan / ganti penanda paragraf dengan apa-apa atau spasi: mengubahnya menjadi satu baris panjang teks dengan semburan sesekali \|\C.L.O.W.N.H.O.R.R.O.R/|/
    3. Temukan / ganti \|\C.L.O.W.N.H.O.R.R.O.R/|/karakter paragraf baru - yang menempatkan satu paragraf di mana pun dua paragraf sebelumnya.
  4. Salin teks kembali, dan jalankan skrip Convert to Text Area di atasnya. Sekarang satu area teks yang mengalir dengan paragraf istirahat di tempat yang tepat.


Sayangnya, tidak ada yang dapat memperbaiki teks yang diuraikan kecuali menghentikannya diuraikan, mengetik ulang, atau mempercayai perangkat lunak OCR yang berpotensi cerdik.

user56reinstatemonica8
sumber
Jawaban Anda fantastis. Saya mengutip dan mem-posting ulang bagian pertama dari jawaban Anda untuk QA ini: graphicdesign.stackexchange.com/a/105785/19447
Chris K