PDF'yi Illustrator'da açtığınızda metin nesneleri bozulur


10

Son zamanlarda bazı PDFdosyaları dönüştürmek zorunda kaldım SVGve bunu PDF'yi Illustrator'da açıp SVG'ye kaydederek yaptım .

Sorun, Illustrator pdf'yi açtığında, birçok metin nesnesinin (ancak hepsi değil) farklı metin nesnelerine bölünmesiydi. Örneğin, "politika" kelimesi tek bir metin nesnesi değil, "po", "l", "buzlu" gibi birkaç metin nesnesi olacaktır. Herhangi bir tekerleme ya da sebep yoktu.

Bunun olmasını nasıl önleyebilirim?

Yanıtlar:


11

Genellikle bu görünümü korumak için olur .

Metin diğer nesnelerle etkileşime girerse, parçalanabilir. PDF'ye gömülü font, fontun tamamı yerine bir alt küme ise, AI'nın alt kümeden eksik karakterleri ekleyebilmesi için AI'da ayrılabilir.

Her seferinde çalışmak ve aynı Illustrator sürümüne kaydetmek dışında bunun olmasını önlemek için yapabileceğiniz çok az şey var . Ve PDF'yi düzenleme için değil, çıktı için ayrı bir dosya olarak kaydedin.


Ama metin dizeleri seçerek Illustrator'da düzeltebilirsiniz Doğrudan Seçim Aracı veya Seçim Aracı , Edit > Copydaha sonra yeni bir nokta veya alan metni başlatmak ve Edit > Paste. Yapıştırılan metin, kopyalanan parçalar yerine bir dize olacaktır .


5
kutsal kediler, sadece bu çözüm için bu cevabı +10 istiyorum. Illustrator, yıllardır bu konuda beni deli ediyor.
Lauren-Clear-Monica-Ipsum

1
@LaurenIpsum Bunun cevabını gördünüz mü? Daha da şaşırtıcı, gerçekten.
Chris K

8

Yeni oluşturulmuş bir metin alanına düz metin olarak yapıştırmak yerine, mevcut metnin biçimlendirmesini, yerleşimini, paragraflarını ve diğer tipografisini koruyabildiğinizde, bozuk metni birleştirmek isterseniz, John Wundes'u deneyebilirsiniz. İnanılmaz Metin Çerçeveleri komut dosyası katılın .

Kalayda söylediklerini tam olarak yapar: Birbirlerine göre oldukları yere dayalı akıllı kararlar vererek, metin snippet'lerini bir metin snippet'inde birleştirir:

  • Bitişik metin snippet'lerini (örn. PDF'lerde kesilmiş metin satırlarından) tek satırlara birleştirir ve aynı satırın ne kadar yakın olduğu düşünülür.
  • Ayrı metin satırlarını, metinleri doğru sırada (yukarıdan aşağıya) olacak şekilde bir çok satırlı metin nesnesiyle birleştirerek kırık paragrafları düzeltir.
  • Ardından, birleştirilen tüm metnin orijinal biçimlendirmesini geri yükleme seçeneği vardır. Bu biraz zaman alabilir, ancak ne kadar süreceği ve buna değmezse atlama seçeneği hakkında oldukça doğru tahminler verir.

Bu gerçekten iyi!


Alan metni üzerinde değil, yalnızca nokta metni üzerinde çalıştığını unutmayın (PDF'ler neredeyse her zaman nokta metni olduğu için burada iyi). Alan metnini herhangi bir nedenle birleştirmeye çalışıyorsanız , Kelso Haritacılık 'Nokta metni yap' komut dosyasıyla dönüştürebilirsiniz


Ayrıca , kırık metni otomatik akan paragraflarla uygun metin alanlarına geri döndürmek istiyorsanız, AjarProductions ' Metin Alanına Dönüştür komut dosyası (Kelso Kartografisi de benzer bir komut dosyasına sahiptir, yukarıdaki bağlantıya bakın) ile birlikte kullanılır:

  1. Bozuk metin snippet'lerini seçin, Metin Çerçevelerine Katıl komut dosyasını çalıştırın
  2. Metni kopyalayıp paragraf karakterlerini bulmanızı / değiştirmenizi sağlayan bir metin düzenleyicisine yapıştırın (örneğin InDesign, bir kodlayıcının düz metin düzenleyicisi veya belki de ( fısıltılar ) Word gibi bir şey ...)
  3. İstenmeyen satır sonu sonlarını bulun / değiştirin. Korumak istediğiniz birçok ayrı paragraf varsa, 1) InDesign'ı kullanmaktan daha iyi olmayacağınızdan emin misiniz? 2) böyle yapabilirsin:

    1. Art arda iki paragraf işaretçisi bulma / metinde başka hiçbir yerde görünmeyen bir metin yer tutucusu ile değiştirme (ör. \|\C.L.O.W.N.H.O.R.R.O.R/|/)
    2. Paragraf işaretleyicilerini hiçbir şey veya boşluk olmadan bulma / değiştirme: arada sırada patlayan uzun bir metin satırına dönüştürmek \|\C.L.O.W.N.H.O.R.R.O.R/|/
    3. \|\C.L.O.W.N.H.O.R.R.O.R/|/Yeni bir paragraf karakteri bul / değiştir - bu, bir paragrafı daha önce olduğu yere yerleştirir.
  4. Metni tekrar kopyalayın ve üzerinde Metin Alanına Dönüştür komut dosyasını çalıştırın. Artık doğru yerlerde paragraf sonları olan akan bir metin alanı.


Maalesef, anahatları belirlenmiş metni özetlenmesini durdurmak, yeniden yazmak veya potansiyel olarak tehlikeli OCR yazılımına güvenmek dışında hiçbir şey düzeltemez.


Cevabınız harika. Bu KG'ye yanıtınızın ilk bölümünü alıntıladım ve yanıtladım: graphicdesign.stackexchange.com/a/105785/19447
Chris K
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.