Массовая компиляция .pdf из .doc (из папок)

Статус
Закрыто для дальнейших ответов.

gasyoun

Санскритятина
Топикстартер
15 лет на форуме
Сообщения
926
Реакции
30
Нужно сделать книги. Изначально есть набор .html страниц. Их записиваем в mysql.
Из них делаем xls. Из xls делаем doc. Из doc делаем pdf (не открывая их).
Всего 180 папок. В каждой папке по 40-60 вордовских файлов.
Каждая папка - 1 книга в итоге, из всех вордовских файлов в ней.
Я умею акробатовскими средствами выделить все файлы.
Потом Акробат собирает (бывают сбои, причина не установлена),
сначала конвертирую отдельные файлы в .pdf, в один большой .pdf
Но делать это 180 раз утомительно, долго, нудно. Нельзя ли на сервере
или еще как-то более продвинуто сконвертировать это богатство, господа?
 

gasyoun

Санскритятина
Топикстартер
15 лет на форуме
Сообщения
926
Реакции
30
Мимо, так я и сам умею, да и это для 1й книги, то есть 180 раз в ручную, то есть не выход.

Теплее, но Борис свой VBA ведь не выложил, поэтому это не более чем рассуждения.

Понял, спасибо, следовательно проблема не имеет приемлемого задокументированного решения на сегодняшний день.
 

gasyoun

Санскритятина
Топикстартер
15 лет на форуме
Сообщения
926
Реакции
30
В один файл надо собирать?
Каждая папка - 1 файл (в итоге).
В каждой папке 40 вордовских файлов.


В тему, но но геморой тольк тот еще. Или "1. First batch convert all files in all folders to pdf with adobe acrobat batch." можно сделать одним нажатием кнопки?
А второй шаг используется платная программа за 30 долларов - тогда уж их лучше отдать, чтобы скрипт написать


Тут на входе .pdf, чего у меня как раз нет:
- \Root
- 1.pdf
- 2.pdf
- 3.pdf
- \SubFolder1
-- 4.pdf
-- 5.pdf
- \SubFolder2
-- \SubFolder3
--- 6.pdf
--- 7.pdf
-- 8.pdf
-- 9.pdf
85 долларов - о Боже, там что - месяцы разработок?

Продолжаем поиски.
 

suntory

Administrator
15 лет на форуме
Сообщения
23 424
Реакции
12 469
Тут на входе .pdf, чего у меня как раз нет:
Или "1. First batch convert all files in all folders to pdf with adobe acrobat batch." можно сделать одним нажатием кнопки?
Ну это сделает Batch Create Multiple Files.

85 долларов - о Боже, там что - месяцы разработок?
Не знаю :)
 

fox72

tuxoman
12 лет на форуме
Сообщения
17
Реакции
1
Не знаю как в Шиндошс, в linux можно так (если надо быстро, дешево и сердито, и не страшно, что форматирование слетит) то
1) Заходим в папку где лежат файлы doc. Из консоли набираем
Код:
 libreoffice --convert-to pdf *.doc
вероятно, то же можно сделать в в Шиндошс, не проверял
2) ставим бесплатный pdfsam (он и для Шиндошс есть) заходим на вкладку merge/extract накидываем что надо собрать, собираем.

За пригодность pdf к полиграфии не ручаюсь, проверяйте сами.
 
Последнее редактирование:

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844
Пока вы все это разыскивали, уже давно сели бы, почитали доку по VBA и написали бы совершенно бесплатно простецкий макрос, который это делает. Да и на акробатовском js, IMHO это возможно. Другое дело, настолько серьезная автоматизация - порочный путь. Наверняка на 180 папках по 40 файлов найдется какие нибудь нестандартные документы на которых конвертация затыкаться будет.
 

gasyoun

Санскритятина
Топикстартер
15 лет на форуме
Сообщения
926
Реакции
30
на 180 папках по 40 файлов найдется какие нибудь нестандартные документы на которых конвертация затыкаться будет
И это правда. И тогда начинается все по новой.

почитали доку по VBA
Вместо нее http://www.planetaexcel.ru/ и http://methodichka.ru/

Хорошо, попробую, отпишусь. Видел и раньше, но недооценил.
 

fox72

tuxoman
12 лет на форуме
Сообщения
17
Реакции
1
Ну и ещё для размышления html2ps
Если кто скажет, что я извращенец, то я отвечу, что цепочка html->mysql->xml->doc->pdf свидетельствует о куда более тонком чувстве прекрасного.:)
 

fox72

tuxoman
12 лет на форуме
Сообщения
17
Реакции
1
Ещё одна утилита входит в состав ghostscript и точно есть в сборке для Шindoшs
ps2pdf
Итого получается более короткая цепочка html->ps->pdf или html2ps->ps2pdf->pdfsam
Под пингвином можно обойтись однострочным скриптом на bash-е. Под самой лучшей O$ всех времен и народов, вероятно, тоже можно забабахать несложные скрипты на VBA.
 

suntory

Administrator
15 лет на форуме
Сообщения
23 424
Реакции
12 469
Вам раскладку не лень переключать? :) Для выражения вашего отношения к Windows достаточно было одного раза, а постоянно коверкать названия ПО на этом форуме не принято.
 
  • Спасибо
Реакции: fox72

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844
Ну это при отсутствии акробата можно такой огород городить. Акробат же, вроде как, умеет сам непосредственно из HTML делать PDF. Осталось делов то -написать скрипт, который каталоги перебирает.
 

JAW

15 лет на форуме
Сообщения
15 797
Реакции
3 454
И Пит Стоп не забываем... Всё одно переделить придётся.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844
Никто ж не говорил, что эти книги потом печататься будут?
 

fox72

tuxoman
12 лет на форуме
Сообщения
17
Реакции
1
Неприемлемый язык
Вам раскладку не лень переключать? :) Для выражения вашего отношения к Windows достаточно было одного раза, а постоянно коверкать названия ПО на этом форуме не принято.
Ой да вы не нервничайте. Таки газету я верстаю в индюке индизайне (пока) и pdf-ки из ps акробатом дистиллером «компилю» (пока).
А насчет того как я коверкаю название - так я не хочу рекламу делать этому "продукту". И что, за это банят?
 
Последнее редактирование модератором:

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
fox72 - почитайте таки правила форума.
 

fox72

tuxoman
12 лет на форуме
Сообщения
17
Реакции
1
Никто ж не говорил, что эти книги потом печататься будут?
Вот-вот в «техзадании» от топикстартера вопрос о полиграфии прямо не ставился. Но если это будет делаться ч-з html->xls->doc->pdf то про полиграфию можно вовсе забыть.
 
Статус
Закрыто для дальнейших ответов.