[Совет] pdf2image

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

[Совет] pdf2image

Сообщение Mavka » 16 фев 2010, 13:36

Прям поветрие пошло, присылать схемы для техзаданий и генпланы в формате PDF.
Ну почему нельзя православный DWG? В принципе, нужна подложка с контурами трассы и типа того.

Пробежался по шароварным поделкам типа pdf2tiff и т.п. за мерзкие тугрики, которые мало того
что приемлемое качество обеспечить не могут, так про форматы больше А4 вообще не слышали.

Собрал волю в кулак и написал скрипт-однострочник (требуется Ghostscript):

Код: Выделить всё

gswin32c -sDEVICE=png256 -r300 -o %~n1.png %1
В приложении, батник для Windows
pdf2png.7z
(544 байт) 467 скачиваний
лангольеры под окном жрали время ом-ном-ном

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: [Совет] pdf2image

Сообщение Boris » 19 фев 2010, 14:23

Подозреваю, что то, что я скажу вас взбесит еще больше. Но так присылающие защищают свои авторские права на продукт (ну или им так кажется).
Я тут как-то генплан Москвы открывал. Почти гигабайтный PDF. Конспираторы ... ( нехорошее слово, я его сам удалил). Adobe Reader падал несколько раз, пока открывал это чудо.

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: [Совет] pdf2image

Сообщение Донецков » 12 июн 2010, 22:42

И это повсеместно....
Если хороший PDF посмотрите Тулпак 12 к Автокаду, конвертирует в dwg...
Последний раз редактировалось Донецков 15 июн 2010, 21:09, всего редактировалось 1 раз.

Аватара пользователя
Olga_@@@
Гуру
Сообщения: 715
Зарегистрирован: 24 фев 2009, 15:42
Репутация: 0
Ваше звание: городошник
Откуда: Екатеринбург
Контактная информация:

Re: [Совет] pdf2image

Сообщение Olga_@@@ » 13 июн 2010, 07:58

Код: Выделить всё

Ну почему нельзя православный DWG?
Потому что чиновникам надо, чтобы у них все открывалось на любой офисной машине без всяких там автокадов :D
и чтобы распечатать можно было... их бы и TIFF или JPG устроил, но при хорошем качестве изображения размерчик файлов адский.
Попробуйте выяснить у заказчика, не передавался ли им генплан в каком-нибудь обменном формате?
Если нет, то опять же через заказчика можно запросить у исполнителя файлы dwg.
У меня из Apple дома только компот.

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: [Совет] pdf2image

Сообщение Boris » 15 июн 2010, 14:47

какой у вас заказчик продвинутый. а нам на днях даже не заказчик, а получатель информации, получив PDF, истерику устраивал - "Что вы прислали? У нас на компьютере ничег не открывается! Мы ничего поправить не можем!".

Аватара пользователя
Olga_@@@
Гуру
Сообщения: 715
Зарегистрирован: 24 фев 2009, 15:42
Репутация: 0
Ваше звание: городошник
Откуда: Екатеринбург
Контактная информация:

Re: [Совет] pdf2image

Сообщение Olga_@@@ » 15 июн 2010, 19:17

Да их тоже можно понять. Они же это рассылают в десяток организаций для согласований.
И что... везде Civil устанавливать??? Лицензионный или палёный? И мапинфо тоже не везде есть...
Поэтому так удобнее. А, к защите авторских прав это не имеет никакого отношения. Генплан это же не типовые узлы конструкций, например.
У меня из Apple дома только компот.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: [Совет] pdf2image

Сообщение Александр Мурый » 15 июн 2010, 19:30

может, поможет.
pstoedit

как я понял, умеет делать pdf --> dxf.
по крайней мере, я часто использую его под линуксом для перегона графики из формата в формат, работает исправно.
Редактор материалов, модератор форума

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Merge PDF

Сообщение Mavka » 27 окт 2010, 18:15

Как объединить несколько файлов pdf в один
Спойлер

Код: Выделить всё

@echo off
set path=%path%;c:/Program Files/gs/gs9.00/bin

gswin32c.exe ^
    -dNOPAUSE ^
    -sDEVICE=pdfwrite ^
    -sOUTPUTFILE=merged.pdf ^
    -dBATCH %*

echo.
echo Done.
pause
Пользоваться так:

Код: Выделить всё

merge_pdf.cmd 1.pdf 2.pdf 3.pdf 4.pdf
в итоге получите новый merged.pdf.
Вложения
merge_pdf.zip
(278 байт) 426 скачиваний
лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: [Совет] pdf2image

Сообщение Mavka » 28 окт 2010, 10:59

К скрипту из первого поста.
Если pdf многостраничный, то к имени выходного файла нужно добавить %03d.
output-%03d.png (счетчик трехзначных чисел)
тогда страницы будут отдельными:
output-001.png
output-002.png
output-003.png
...

В Windows знак процента нужно экранировать, т.е. будет:
output-%%03d.png
лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
Olga_@@@
Гуру
Сообщения: 715
Зарегистрирован: 24 фев 2009, 15:42
Репутация: 0
Ваше звание: городошник
Откуда: Екатеринбург
Контактная информация:

Re: [Совет] pdf2image

Сообщение Olga_@@@ » 28 окт 2010, 16:26

Сорри, но все равно это реанимация трупа. Графика без семантики - ничто.
У меня из Apple дома только компот.

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: [Совет] pdf2image

Сообщение Mavka » 28 окт 2010, 16:46

Не картами едиными живы, есть и "гражданское" применение технологий :)
лангольеры под окном жрали время ом-ном-ном

Ответить

Вернуться в «Общий - ПО»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя