Якщо ви хочете об'єднати порушений текст, зберігаючи якомога більше форматування, розміщення, абзаців та іншої типографії існуючого тексту, а не вставляючи в новостворену область тексту як звичайний текст, ви можете спробувати Джона Вундеса ' дивовижний сценарій приєднання текстових кадрів .
Він робить саме те, що написано на бляшанці: об’єднує фрагменти тексту в один фрагмент тексту, роблячи розумні судження залежно від того, де вони відносні один до одного:
- Він об'єднує суміжні фрагменти тексту (наприклад, із зламаних рядків тексту з PDF-файлів) в окремі рядки, з деяким контролем, наскільки близьким вважається той самий рядок.
- Він об'єднує окремі рядки тексту в один багаторядковий текстовий об’єкт з текстом у потрібному порядку (зверху вниз), фіксуючи зламані абзаци.
- Тоді є можливість відновити початкове форматування всього об'єднаного тексту. Це може зайняти деякий час, але вона корисно дає досить точні оцінки часу, який це займе, і можливість пропустити його, якщо цього не варто.
Це справді добре!
Зауважте, що він працює лише на точковий текст, а не на текст області (тут добре, оскільки PDF-файли майже завжди вказують на текст). Якщо ви намагаєтесь з будь-якої причини об'єднати текст області, ви можете перетворити його за допомогою скрипту «Зробити крапковий текст» Kelso Cartography
Це також зручно використовувати в поєднанні з AjarProductions ' Перетворити в текст Область сценарію (Келсо Картографія також є подібний сценарій, см посилання вище), якщо ви хочете перетворити зламаний текст назад в до відповідних текстові поля з авто-протікає пунктів:
- Виберіть фрагменти тексту розбитого тексту, запустіть скрипт Join Text Frames
- Скопіюйте та вставте текст у текстовий редактор, що дозволяє знаходити / замінювати символи абзацу (наприклад, InDesign, редактор простого тексту кодера або, можливо, навіть щось на зразок ( шепоче ) Word ...)
Знайдіть / замініть непотрібний кінець розривів рядків. Якщо є багато окремих пунктів, які ви хочете зберегти, 1) ви впевнені, що вам не було б краще використовувати InDesign? 2) ви могли це зробити так:
- Знайдіть / замініть два послідовних маркера абзацу на якийсь заповнювач тексту, який не з’являється ніде в тексті (наприклад
\|\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/|/
новий символ абзацу - який розміщує один абзац там, де раніше були два.
Скопіюйте текст назад і запустіть на ньому скрипт Перетворити в область тексту. Зараз це одна текстова область з розрізом абзаців у потрібних місцях.
На жаль, ніщо не може виправити окреслений текст, за винятком того, як зупинити його від окреслення, повторного набору тексту чи довіритися потенційно хитромудрому програмному забезпеченню OCR.