|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » Разное - Копирование из Adobe Reader в Word- текст "столбиком" |
|
|
Разное - Копирование из Adobe Reader в Word- текст "столбиком"
|
Новый участник Сообщения: 9 |
Бьюсь уже два дня над казалось бы простой задачей. Копирую текст из pdf книги из Adobe Reader в Word 2003. Текст вставляется "столбиком", а нужно чтобы все слова текста были равномерно распределены по всей ширине страниц. Прилагаю скрины как надо и как получается. Раньше у меня в Word был макрос и кнопка. Делел его сам, но как не помню. Два дня рою интернет и не могу найти ответ. Никакие форматирования абзаца не помогают. Вставил готовый макрос из интернета, так он весь текст уродует и приходится вручную форматировать, что при частом повторении копипастов (составляю реферат) делает процесс трудоемким.
|
|
Отправлено: 19:03, 26-08-2012 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Дмитрий qa, нужен пример исходного и результирующего документов, а не скриншоты (Вы хотя бы отображение непечатных символов включили, что ли).
|
Отправлено: 19:25, 26-08-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Т.е. вставить pdf файл и файл word?
|
Отправлено: 19:34, 26-08-2012 | #3 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Вот оригиналы.
|
Отправлено: 19:41, 26-08-2012 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Дмитрий qa, вряд ли там что-то поможет: не могу сказать наверняка, что в pdf, но в буфер обмена текст попадает уже в виде: одна строка — один абзац. Как в старые добрые времена текстовых редакторов DOS.
Наиболее быстрый путь, на мой взгляд — распознать pdf при помощи ABBYY FineReader, либо попробовать сконвертировать его в приемлемый формат при помощи какого-либо онлайнового конвертера. |
|
Отправлено: 08:46, 27-08-2012 | #5 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Спасибо. Еще вопрос, не знаете ли как назначить кнопку к макросу и выбрать для нее иконку в Ворд 2003?
|
Отправлено: 16:17, 27-08-2012 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Программно или вручную?
|
Отправлено: 20:48, 27-08-2012 | #7 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Кнопку назначил, Сервис > Настройка > Команды > Макросы > значок макроса перетащить на панель инструментов > правый клик на значке > изменить имя макроса или иконку. Но макрос работает некорректно, приходится править. Вот код.
Sub Macros1 () ' Dim sPar As String Dim par As Paragraph Dim i As Integer i = 0 For Each par In ActiveDocument.Paragraphs If Right(par, 2) = Chr(46) & Chr(13) Then i = i + 1 Else If Right(par, 1) = Chr(13) Then par.Range.Text = Replace(par.Range.Text, Chr(13), " ") End If End If Next par End Sub |
Отправлено: 06:32, 28-08-2012 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Дмитрий qa:
Цитата Дмитрий qa:
Цитата Дмитрий qa:
Лучше так: Dim i As Long With Selection.Paragraphs For i = .Count - 1 To 1 Step -1 With .Item(i).Range .Collapse Direction:=wdCollapseEnd .MoveStart Count:=-1 .Delete .InsertAfter " " End With Next End With Кстати, запускать макрос на исполнение куда быстрее будет не кнопкой на панели инструментов, а горячей клавишей. И не забудьте включить отображение непечатных символов — будет проще работать. |
|||
Отправлено: 09:07, 28-08-2012 | #9 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Когда вставляю в Ворд текст из pdf, выделяю его и нажимаю макрос, текст становится полужирный. Причем и выделенный кусок и до начала абзаца выше. Приходится ctrl+z нажимать несколько раз и править вручную. Макрос то работает, но не так как надо.
|
Отправлено: 19:40, 28-08-2012 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Пишу текст копирую его, жму "вставить" не получается, пусто. | micro8 | Microsoft Windows 7 | 4 | 05-11-2011 20:52 | |
Доступ - не работает "Как удалить текст с версией Windows на рабочем столе " | medveduk-88 | Microsoft Windows 7 | 2 | 12-02-2009 03:19 | |
Разное - [.NET] string s = r.Replace(reader.ReadToEnd(), "") = вываливаемся с нехваткой памяти | Vlad Drakula | Программирование и базы данных | 2 | 25-03-2008 18:49 | |
Запретить/удалить пункт "Programs" ("Программы") из меню кнопки "Start" ("Пуск") | submaster | Microsoft Windows NT/2000/2003 | 5 | 13-09-2006 12:29 | |
[решено] Не работает копирование - вставка текста (всегда вставляется текст "Hello!") | Madmech | Microsoft Windows 2000/XP | 5 | 29-11-2005 16:26 |
|