Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2012, 20:10   #1
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию Вставка PDF на лист как рисунок

Еще один вопрос связанный с PDF. Нужно вставить его на лист как рисунок. Возможна два варианта:
1. В PDF один лист.
2. В PDF более одного листа. В этом случае нужно иметь возможность указать какой лист нужно вставить.

Есть у кого нибудь пути мысли как это можно сделать?

ЗЫ Так же хотелось бы знать как сделать это же но касаемо многостраничного tif.
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Старый 28.02.2012, 22:32   #2
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию

Нашел вариант решения задачи: перед вставкой на лист преобразовать pdf в jpg. Как оказалось любой pdf можно конвертнуть в jpg одной командой:
gswin32c -dNOPAUSE -dBATCH -sDEVICE=jpeg -sOutputFile=figure-%03d.jpg -r300x300 файл.pdf

Для чего нужно установить пакет интерпретатора языка описания страниц PostScript - Ghostscript, о котором я уже писал в другой ветке. Весьма полезный оказался пакетик.
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Старый 28.02.2012, 22:41   #3
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию

Возникает следующий вопрос. После конверсии мы получаем идеальный а4 формат. Как правильно его вставить на лист?
Мы имеем поля печать принтера, а так же поля печати у странице. Как вставить jpg на лист без сжатия но с учетом всех полей печати?
По опыту могу сказать что у большинства принтеров границы печать ~7мм с каждой стороны (но не у всех). По этому считаю, что можно взять эти поля как базовые, и привести к ним поля поля печати на странице. Но в любом случае это потеря почти полутора см. Единственный выход вижу в том что бы перед ставкой на лист обрезать jpg со всех сторон по полям (то есть с каждой стороны по 7 мм). Вопрос: как это можно сделать?

Будут ли у кого какие либо идеи?
С уважением, Алексей.
tae1980 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка ImageMso как рисунок, на лист. WizarD.89 Microsoft Office Excel 0 28.04.2011 15:45
Рисунок не помещается в 1 лист stenl1 Microsoft Office Word 1 14.09.2010 04:51
Вставка диапазона с листа Excell в текст письма как рисунок sasha_prof Microsoft Office Excel 11 15.02.2010 22:13
вставка страниц из другого файла PDF Kavaler2i Общие вопросы Delphi 0 20.01.2010 18:58
Добавить лист в pdf файл jungo Microsoft Office Excel 1 10.07.2008 16:45