Illustrator에서 PDF를 열면 텍스트 객체가 분리됩니다


10

최근에 일부 PDF파일 을로 변환해야 SVG했으며 Illustrator 에서 PDF를 열고 SVG로 저장 하여이 작업을 수행했습니다 .

문제는 Illustrator에서 pdf를 열었을 때 많은 텍스트 개체가 서로 다른 텍스트 개체로 분리 될 수 있다는 것입니다. 예를 들어 "policy"라는 단어는 하나의 텍스트 개체가 아니라 "po", "l", "icy"와 같은 여러 텍스트 개체가됩니다. 운율이나 이유가없는 것 같습니다.

이 문제가 발생하지 않도록하려면 어떻게해야합니까?

답변:


11

일반적으로 이것은 외관을 유지하기 위해 발생합니다 .

텍스트가 다른 개체와 상호 작용하면 텍스트가 깨질 수 있습니다. PDF에 포함 된 글꼴이 전체 글꼴이 아닌 하위 집합 인 경우 AI에서 하위 집합에서 누락 된 문자를 삽입 할 수 있도록 AI에서 분할 할 수 있습니다.

매번 같은 버전의 Illustrator 에서 작업하고 저장하는 것 외에는이 작업을 막을 수있는 방법이 거의 없습니다 . 그리고 편집 용이 아닌 PDF를 별도의 파일 로 저장하여 출력합니다.


그러나 당신이로 텍스트 문자열을 선택하여 Illustrator에서 수정할 수 있습니다 직접 선택 도구 또는 선택 도구를 , Edit > Copy다음 새로운 포인트 또는 영역 텍스트를 시작하고 Edit > Paste. 붙여 넣은 텍스트 는 복사 된 조각이 아닌 하나의 문자열 이됩니다.


5
거룩한 고양이, 나는 그 해결책에 대해서만이 답변을 +10하고 싶습니다. Illustrator는 몇 년 동안이 문제를 해결해 왔습니다.
Lauren-Clear-Monica-Ipsum

1
@LaurenIpsum 아래 답변이 보이십니까? 더 놀라운, 정말.
Chris K

8

새로 작성된 텍스트 영역에 일반 텍스트로 붙여 넣기보다는 기존 텍스트의 서식, 배치, 단락 및 기타 타이포그래피를 최대한 유지하면서 깨진 텍스트를 병합하려면 John Wundes '를 사용해보십시오. 놀라운 텍스트 프레임 가입 스크립트 .

그것은 주석에서 말하는 것을 정확하게 수행합니다 : 텍스트의 스 니펫을 텍스트의 스 니펫으로 병합합니다. 서로 상대적인 위치에 따라 지능적인 판단을합니다.

  • 인접한 텍스트 스 니펫 (예 : PDF에서 텍스트가 끊어진 줄)을 한 줄로 병합하고, 얼마나 가까운 줄이 동일한 줄로 간주되는지에 대한 일부 제어 기능을 제공합니다.
  • 별도의 텍스트 줄을 하나의 여러 줄로 된 텍스트 개체로 병합하고 텍스트는 올바른 순서 (위에서 아래로)와 함께 끊어진 단락을 수정합니다.
  • 그런 다음 병합 된 모든 텍스트의 원래 서식을 복원하는 옵션이 있습니다. 시간이 오래 걸릴 수 있지만 시간이 얼마나 걸리는지 정확하게 예측하고 가치가없는 경우 건너 뛸 수있는 옵션을 제공합니다.

이거 정말 좋다!


영역 텍스트가 아닌 포인트 텍스트에서만 작동합니다 (PDF는 거의 항상 포인트 텍스트이므로 여기서는 미세합니다). 어떤 이유로 든 영역 텍스트를 병합하려는 경우 Kelso Cartography 'Make point text'스크립트 를 사용하여 영역 텍스트를 변환 할 수 있습니다


또한 함께 사용 편리합니다 AjarProductions ' 텍스트 영역으로 변환 스크립트 는 자동 흐르는 문단 적절한 텍스트 영역에 깨진 텍스트 등을 설정하려는 경우, (켈소지도 제작도 비슷한 스크립트가 위의 링크 참조)

  1. 깨진 텍스트 스 니펫을 선택하고 텍스트 프레임 결합 스크립트를 실행하십시오.
  2. 복사 및 단락 문자 찾기 / 바꾸기 수있는 텍스트 편집기에 텍스트 붙여 넣기 (예를 들어, 인디자인, 코더의 일반 텍스트 편집기, 또는 (같은 어쩌면 뭔가 속삭임을 ) 말씀을 ...)
  3. 원하지 않는 줄 바꿈 끝을 찾거나 교체하십시오. 보존하려는 별도의 단락이 많은 경우 1) InDesign을 사용하는 것이 더 나을 것 같지 않습니까? 2) 다음과 같이 할 수 있습니다.

    1. (예를 들면 찾기 / 텍스트에 다른 곳에서는 나타나지 않는 텍스트 자리에 두 개의 연속 단락 마커를 대체 \|\C.L.O.W.N.H.O.R.R.O.R/|/)
    2. 공백이나 공백이없는 단락 마커 찾기 / 바꾸기 : 가끔 버스트가있는 긴 텍스트 줄로 전환 \|\C.L.O.W.N.H.O.R.R.O.R/|/
    3. \|\C.L.O.W.N.H.O.R.R.O.R/|/새 단락 문자 찾기 / 바꾸기 -두 단락이있는 위치에 한 단락을 배치합니다.
  4. 텍스트를 다시 복사하고 텍스트 영역으로 변환 스크립트를 실행하십시오. 이제 적절한 위치에 단락 나누기가있는 하나의 흐르는 텍스트 영역입니다.


불행히도, 개요 텍스트가 개요에서 멈추거나 다시 입력되거나 잠재적으로 피할 수있는 OCR 소프트웨어를 신뢰하는 것을 제외하고는 개요 텍스트를 수정할 수 없습니다.


당신의 대답은 환상적입니다. 이 QA에 대한 답변의 첫 번째 부분을 인용하고 다시 게시했습니다. graphicdesign.stackexchange.com/a/105785/19447
Chris K
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.