- Сообщения
- 33 703
- Реакции
- 11 005
Ну, раз специализированного вьювера так и не существует, а конвертер мне делать лениво, попробую описать как, при помощи спичек и желудей стандартных бесплатных инструментов получить примерное представление о макетах. Правда, подозреваю, путь этот для менеджера может показаться черезчур тернистым, но, как говориться, на халяву...
1) Открываем CDR файл архиватором, как ZIP. WinZip денег стоит, но, по счастью, остались еще бесплатные, к которым никто не придерется
2) Для начала смотрим информацию о файле. В этом плане наиболее интересными для нас являются файл matadata\metadata.xml Он содержит общую сводку информации о кореловском файле: встроенные шрифты (FontsUsed), версию корела (CoreVersion), размер страницы (PageDimensions), эффекты (Effects), сводку объектов разного типа (Objects), тексты, не переведенные в кривые (TextInfo), встроенные OLE объекты, цветовые модели, встроенные растровые битмапы и т.д. Уже этой информации достаточно, чтобы сразу, не глядя на сам файл, завернуть его назад на доработку - к примеру, наличие в нем встроенных экзотических шрифтов, не переведенных в кривые или OLE объектов делает данный файл однозначно непригодным к употреблению.
2. Надо сказать, что одно наличие шрифтов в списке FontsUsed еще не означает их реальное наличие в файле. Для этого необходимо проверить наличие текстовых объектов в TextInfo, а, заодно, и сам текст посмотреть можно, который хранится в файле (как нам подсказывает кэп) metadata\textinfo.xml
3. Для желающих посмотреть файл визуально, корел хранит небольшие растровые копии на каждую страницу. Они находятся в файлах metadata\thumbnails\page1.bmp, page2.bmp, ...
Существует полно бесплатных вьюверов для формата BMP, возьмем, к примеру, Irfanview, поскольку он еще и в PDF умеет конвертировать
4. А надо это для особо въедливых менеджеров, которые, мало того, чтобы посмотреть, а еще и линейкой померить хотят отдельные объекты в файле. Насколько я понимаю, в самом Irfanе инструмента для измерения нет, но, по счастью, он есть в бесплатном AcrobatReader, о чем я уже писал выше. Нам всего-навсего требуется создать на базе этих страничных превьюшек PDF файл, который можно замерять в акробате. Делается это следующим образом. Для начала, необходимо задать превьюшке реальные размеры. Благо, мы их уже знаем из PageDimensions.
Открываем файл page?.bmp и делаем ему Resize/Resample под нужный размер, можно даже алгоритмом faster, разрешение тоже можно поменьше задать ибо, не печатать же нам с него?
А затем, просто сохраняем данный файл как PDF, оставляя размер страницы (like Image). В этом случае пропорции файла будут соблюдены и объекты в PDF файле будут иметь реальные размеры. Надо сказать, что минимальная поставка IrfanView не умеет делать PDF, поэтому к ней надо доинсталлировать пакет плагинов, поддерживающий форматы. В этом случае доставится и плагин, поддерживающий многостраничный PDF, и любители странного могут, при желании, создать и многостраничную версию файла через Options-Multipage images-Create multipages PDF
Enjoy!
1) Открываем CDR файл архиватором, как ZIP. WinZip денег стоит, но, по счастью, остались еще бесплатные, к которым никто не придерется
2) Для начала смотрим информацию о файле. В этом плане наиболее интересными для нас являются файл matadata\metadata.xml Он содержит общую сводку информации о кореловском файле: встроенные шрифты (FontsUsed), версию корела (CoreVersion), размер страницы (PageDimensions), эффекты (Effects), сводку объектов разного типа (Objects), тексты, не переведенные в кривые (TextInfo), встроенные OLE объекты, цветовые модели, встроенные растровые битмапы и т.д. Уже этой информации достаточно, чтобы сразу, не глядя на сам файл, завернуть его назад на доработку - к примеру, наличие в нем встроенных экзотических шрифтов, не переведенных в кривые или OLE объектов делает данный файл однозначно непригодным к употреблению.
2. Надо сказать, что одно наличие шрифтов в списке FontsUsed еще не означает их реальное наличие в файле. Для этого необходимо проверить наличие текстовых объектов в TextInfo, а, заодно, и сам текст посмотреть можно, который хранится в файле (как нам подсказывает кэп) metadata\textinfo.xml
3. Для желающих посмотреть файл визуально, корел хранит небольшие растровые копии на каждую страницу. Они находятся в файлах metadata\thumbnails\page1.bmp, page2.bmp, ...
Существует полно бесплатных вьюверов для формата BMP, возьмем, к примеру, Irfanview, поскольку он еще и в PDF умеет конвертировать
4. А надо это для особо въедливых менеджеров, которые, мало того, чтобы посмотреть, а еще и линейкой померить хотят отдельные объекты в файле. Насколько я понимаю, в самом Irfanе инструмента для измерения нет, но, по счастью, он есть в бесплатном AcrobatReader, о чем я уже писал выше. Нам всего-навсего требуется создать на базе этих страничных превьюшек PDF файл, который можно замерять в акробате. Делается это следующим образом. Для начала, необходимо задать превьюшке реальные размеры. Благо, мы их уже знаем из PageDimensions.
Открываем файл page?.bmp и делаем ему Resize/Resample под нужный размер, можно даже алгоритмом faster, разрешение тоже можно поменьше задать ибо, не печатать же нам с него?
А затем, просто сохраняем данный файл как PDF, оставляя размер страницы (like Image). В этом случае пропорции файла будут соблюдены и объекты в PDF файле будут иметь реальные размеры. Надо сказать, что минимальная поставка IrfanView не умеет делать PDF, поэтому к ней надо доинсталлировать пакет плагинов, поддерживающий форматы. В этом случае доставится и плагин, поддерживающий многостраничный PDF, и любители странного могут, при желании, создать и многостраничную версию файла через Options-Multipage images-Create multipages PDF
Enjoy!