Таблицы из Word в CorelDRAW

Вставка таблицы из Word-а не представляет никаких трудностей до той лишь поры, пока таблица не слишком сложная (имеющая ячейки с вертикальным текстом,или комбинированная из слепленных вплотную двух или более таблиц).
Простая таблица в Word-е выделяется целиком, копируется в буфер обмена и вставляется в документ.cdr, при условии, что ничего не выделено. Вставится она как связанный объект (OLE-объект) целиком, как есть. Удобны такие объекты тем, что они могут редактироваться (для этого надо выделить объект правой кнопкой мыши и выбрать в открывшемся меню Объект – Изменить, после редактирования щёлкнуть в любом месте документа.cdr). Также к достоинствам OLE-объектов можно отнести возможность их масштабирования как с сохранением пропорций, так и без, что может быть полезным при их подгонке, правда, сильно нарушать пропорции не стоит, так как шрифты, трансформированные без сохранения пропорций, будут выглядеть искажёнными. А некоторым недостатком OLE-объектов является то, что их нельзя поворачивать.
При попытке вставить сложные таблицы они «разваливаются, разъезжаются», вертикальный текст отказывается вставляться или сбивается.
Какие есть пути и варианты решения задачи?

Первый вариант
– это вставить таблицу по частям, которые будут представлять те же OLE–объекты, которые можно скомбинировать в единую таблицу.
На рисунке ниже показан пример разбиения таблицы на части:
1 часть – шапка таблицы;
2 часть – серединная с ячейками с вертикальным текстом;
3 часть – нижние строки таблицы.

Таблицы из Word в CorelDRAW

Бывает недостаточно выделить группу ячеек таблицы, которые мы собираемся скопировать и вставить (после вставки можно иногда наблюдать, как и они «разъезжаются». Помогает такой приём: удалите те строки таблицы, которые не будут копироваться.
В приведённом примере таким способом были вставлены 1-ая и 3-я части таблицы.
Со средней частью таблицы, содержащей вертикальный текст можно поступить следующим образом: скопировать в буфер обмена и вставить в Adobe Illustrator, который также не справляется со сложными таблицами, но хотя бы справляется с вертикальным текстом. После сохранения файла.Ai открыть его с помощью CorelDRAW. Правда, эта часть таблицы будет вставлена как группа объектов
Как уже отмечено, OLE-объекты нельзя поворачивать.. Если всё же есть необходимость таблицу повернуть, то можно файл сохранить как .pdf., затем открыть с помощью CorelDRAW, всё будет в виде группы объектов.

Второй вариант более сложный и приемлем,если мы желаем иметь редактируемую таблицу, то есть с возможностью редактировать не только текст, но и сетку и заливку ячеек. К сожалению нет такого средства, чтобы каким-то волшебным образом это сделать быстро. Таблицу придётся воссоздать с применением некоторых приёмов, которые несколько облегчат задачу.
Для переноса в документ.cdr сетки таблицы можно воспользоваться таким приёмом: в Word-овском файле удалите весь текст и заливку ячеек. Сохраните как файл.pdf (такая возможность появляется после установки на компьютере программы Adobe Acrobat, не путайте с Adobe Reader). Откройте файл.pdf с помощью CorelDRAW, Если при открытии файла будет запрос, как отображать текст, установите «как кривые». Сетка таблицы будет состоять из отдельных отрезков, что в принципе не страшно, так как это не заметно.При желании все кривые можно объединить или сгруппировать.
Чтобы создать текстовые блоки в ячейках, последние должны представлять замкнутый контур, поэтому сначала создадим ячейки с помощью инструмента Интеллектуальная заливка. Чтобы контролировать создание прямоугольников-ячеек, лучше задать какой-нибудь цвет заливки, а в дальнейшем можно задать заливку без цвета.
Следующим этапом будет создание текстовых блоков в ячейках. Замечено, что инструмент Текст не хочет создавать рамку в ячейках, ширина которых меньше 13 мм. Поэтому на этом промежуточном этапе просто увеличим всю таблицу до такой величины, чтобы самые узкие ячейки стали шириной не менее 13 мм. Масштабируйте при мощи окошка масштаба на панели свойств,используйте значения кратные целым числам, например, для увеличения 500% и для уменьшения 20%.
Создавая текстовые рамки для ячеек с вертикальным текстом, лучше повернуть всю таблицу на –90°, иначе придётся в каждой рамке выполнять команду Вертикальный текст и вертикальное и горизонтальное отражение, чтобы строка шла не сверху-вниз а снизу- вверх.
Дальше наполняем текстовые блоки. Поочерёдно копируем тест одной из ячеек в исходном файле и вставляем в соответствующую ячейку таблицы в документ.cdr (при копировании следите, чтобы был выделен только текст, а не вся ячейка).

Таблицы из Word в CorelDRAW

Для выравнивания текста по середине ячейки, вытащите кнопку соответствующей команды (Инструменты–Настройка–Команды–Показать все). Бывает так, что после применения команды выравнивания в ячейке текст не хочет выравниваться. Поставьте курсор в конец строки и удалите лишние служебные символы. Вставка текста в ячейки – процесс кропотливый, но зато в каждой ячейке можно легко редактировать содержимое.
Для самых узких строк (часть 3 таблицы в приведённом примере) не стоит создавать текстовые рамки в ячейках, в большинстве которых проставлено по одному символу (крестик или прочерк). Текстовое заполнение этой части таблицы можно также вставить целиком, как группу объектов. Для этого снова откройте исходную таблицу в Word, удалите все лишние строки таблицы и задайте цвет линий сетки и заливку без цвета, сохраните как файл.pdf, который затем импортируйте в документ.cdr.
Вставляя эту текстовую часть, может оказаться, что будет необходима некоторая подгонка. Поставьте группу так, чтобы верхняя строка попала на своё место. Если нижние строки не попали на своё место,масштабируйте всю группу в нужном направлении (см. рисунок ниже).

Таблицы из Word в CorelDRAW

Если мы хотим таким же образом (скопом) вставить текст для части таблицы содержащей вертикальный текст, то для избежания сбивки текста после сохранения файла.pdf, лучше повернуть документ.pdf на -90° в программе Adobe Acrobat и снова сохранить, а после импорта в документ.cdr снова повернуть на 90°.

При необходимости можно редактировать отдельные элементы таких текстовых групп, понимая, что они не имеют привязки к ячейкам.

Третий вариант – это тяжёлый случай, когда нет ни Adobe Illustrator, ни Adobe Acrobat, и при этом мы хотим получить редактируемую таблицу. Даже если мы хотим отрисовать сетку таблицы, всё равно изображение сетки таблицы должно быть помещено в документ CorelDRAW, чтобы при отрисовке можно было повторить конфигурацию таблицы. Для этого в исходном файле.doc удалите весь текст и, если получится, то целиком, если не получится, то по частям копируйте сетку и вставляйте как OLE–объекты, составляйте из них общую конфигурацию.
Попробуйте такой способ отрисовки (стандартный способ с помощью инструмента Таблица в приведённом примере невозможно использовать, т.к. в третьей части таблицы содержались узкие строки высотой всего 3 мм, а инструментом Таблица можно сжимать строки до 4 мм.)
Создайте прямоугольник по внешней границе таблицы, преобразуйте его в кривые. Инструментом Форма обведите созданный прямоугольник чтобы выделить все точки, по одной из точек щёлкните правой кнопкой мыши и в открывшемся меню выбирете Разъединить. Затем инструментом Выделение выделите всё и выбирете Упорядочить – Разъединить, вместо прямоугольника получится четыре отрезка. Дблируйте (настройте предварительно смещение копии равным нулю) и перемещайте полученные отрезки по горизонтали или по вертикали, накрывая ими все линии сетки. Там, где есть объединённые ячейки, полученные отрезки соответственно укорачивайте.
Текстовое наполнение ячеек такое же, как и во втором варианте, но иногда можно обойтись и без создания текстовых блоков в ячейках, но это лишь при условии, что все строки (или группы строк) имеют одинаковую высоту, тогда текст можно копировать и переносить целыми колонками. Для этого в исходном файле выделите такую колонку (или ряд ячеек с вертикальным текстом) и объедините ячейки. Копируйте. Вставляйте колонку так, чтобы первая строка попала на своё место и, выбрав инструмент Форма (правка формы), тяните маркер вертикального перемещения, изменяя межстрочный интервал так, чтобы нижняя строка перенесённой колонки попала на своё место.

Специально для CDRPRO.RU

в х4 и х5 можно вставить просто как таблицу и редактировать её сколько душе угодно :) К тому же у неё есть некоторые приятные моменты :)

Вышеприведенные примеры, конечно же подойдут людям, которые не ищут легких путей.
Я же могу порекомендовать вам другой способ, более простой для Corel Draw X3.
Для начала в WORD'е вы выделяете всю таблицу и копируете ее в буфер обмена (Рис. 1-2).
Далее в открытом документе Корела выбираете Edit-Paste Special... (Специальная вставка). В открытом диалоговом окне выбираете Rich Text Format. Далее Корел "уточнит" особенности текстового импорта(Рис.3), выбираете Maintain Fonts and Formatting (Сохранить щрифт и форматирование). Далее появится окошко Import Table Data (Импорт табличных данных) (Рис.4), выбираете приемлемый вариант обводки и начинаете радоваться жизни. Полученная таблица состоит из нескольких групп, представляющих собой строку таблицы, все что вам останется после этого это немного вытянуть таблицу вниз (Рис. 5-6), чтобы увидеть полностью содержимое всех ячеек, да поменять порядок строк.

Добавлено (19.07.2010, 13:40)
---------------------------------------------
текстовая часть таблицы состоит в виде параграфов, закрепленных внутри прямоугольного блока. Для изменения размеров столбцов и строк разгруппируйте всю таблицу и просто меняйте размеры вертикальных или горизонтальных блоков, а для изменения положения теста внутри ячейки пользуйтесь докером Paragraph Formatting-Alignment

shark,
Дорогой товарищ! Вы наверно меня отнесли как раз к тем людям, которым трудными путями интересней. Ещё Вы наверно невнимательно читали этот пост, который как раз и начинается с того, что вставка таблиц в Corel не представляет трудностей...
Наверно все эти хитроумные выверты были придуманы не от того, что нечем было заняться.
Если таблицу, описываемую в примере вставить Вашим способом, то вся серединная часть таблицы вставляется с горизонтальным текстом в ячейках, тогда как были они с вертикальным. Кроме того колонки верхней и средней части не совпали даже после вытягивания и выравнивания всех трёх частей таблицы.

Товарищ, Solowejka !
Не знаю, конечно, может Ваш способ кому-то и будет более предпочтителен, просто мне уже приходилось переносить таблицы из Word'а в Корел именно описанным мною способом. После завершения процедуры импорта вы получаете как бы набор "кирпичиков", т.е. блоков с форматированным параграф-текстом, которые можно как угодно повернуть или видоизменить. И не нужно набирать текст заново или рисовать таблицу. Не нужно пользоваться другими программами, вставками OLE-объектов и т.п.
Впрочем, мы можем долго спорить, отстаивая каждый свое мнение. Выложите свою таблицу и пусть другие участники форума попробуют перенести ее из Word'а любым из описанным здесь способов.

Пожалуйста:
http://ifolder.ru/18595142

Спорим не подерётесь :D

http://webfile.ru/4858570
вот файл в Corel получен из исходного за 30 секунд. Вопрос как? Форматирование сохранено полностью.

Добавлено (30.10.2010, 00:38)
---------------------------------------------
Если кому интересно, то перенос из Word, Excel проще всего делать через pdf формат. Установите у себя pdf принтер и печатайте на него что необходимо перенести. В Corel сделайте импорт pdf файла. Проблема может быть в отсутвии нужного шрифта (вот как у меня с вашим файлом). Но это думаю поправимо:)

Добавлено (30.10.2010, 00:42)
---------------------------------------------
Титанические усилия товарища Solowejka меня просто потрясли.

всю жизнь сложные таблицы делались в ворде с экспортом в пдф и последующей его вставкой в корел люстру индез кварк и т.д.
но это когда таблица не предполагает изменений, по крайне мере больших.

а вобще, чем вам не нравится ворд? если это годовой отчет, то и делайте его в ворде, в нем гораздо удобнее с таблицами работать.

airlibra, mmgs
Про pdf уже всё было сказано в самом уроке.

Насчёт Word: многие вообще полагают, что эта программа как раз и создана для вёрстки.

Solowejka, а некоторые дизайнеры наивно полагают что только определенные программы созданы для верстки. на самом деле, если знать как, можно напечатать из чего угодно. так что не забивайте голову и делайте в чем удобно.

Страницы