Сразу приношу извинения, что назвал тему так странно, но точная и короткая формулировка проблемы в технических терминах в голову не приходит 
Раз в год наше дорогое министерство образования ставить перед школами суперквест - напечатать в конце года аттестаты 9-и и 11-и классникам. Даже не просто напечатать, а впечатать в существующие бланки аттестатов и приложений к ним ФИО, дату рождения, список предметов и оценки (в виде "русский язык - 4 - хорошо" итп).
Раньше аттестаты заполняли от руки, потом запретили. Причины загадочны.
Хуже того, бланки аттестатов все на гербовой бумаге, наперечет, по поводу одного запоротого аттестата завуч пишет десять объяснительных. Еще хуже то, что год от года бланки меняются, меняется расположение всего чего можно поменять - видимо с целью "шобнипадделали".
Каждый год после безумных плясок с бубном мой коллега все таки умудряется печатать аттестаты, но сил это отнимает безмерно много. Каждый год я мучаюсь мыслью, что процесс можно автоматизировать или хотя бы значительно упростить... Естественно никаких инструкций о том, как это делать, от минобрнауки не поступает. Выкручивайтесь как хотите.
Года три назад в сети я находил скрипт, который позволял на основе внешних данных подменять внутри pagemaker-файла (.p65) одни строчки на другие, нужные. К сожалению повторные поиски неуспешны, да и в том скрипте были какие-то тонкости...
Сейчас, слегка погуглив, я набрел на adobeindesign.ru/ms-access-adobe-indesign/vygruzka-dannyx-dlya-verstki/ - вроде бы решение моей проблемы, но больно уж тяжеловесно. Да и для адаптации к моей проблеме знаний у меня откровенно говоря не хватает.
Последнее, что мне пришло в голову - вбивать учащихся в XLS, экспортировать CSV и на его основе строить postscript-файл при помощи PHP. Останавливает только незнание PostScript, хотя это хороший повод его изучить.
Но может быть кто-нибудь предложит решение получше?
Тонкости:
1. для двух учащихся одного класса список предметов может различаться (и будет различаться - в спецкурсах) - одним файлом для всего класса не обойтись.
2. формат аттестата можно назвать А4 лишь с большой натяжкой (как следствие костыли, основанные на А4 шаблоне в некоторый момент дают сбой - строки начинают уезжать)
3. в этом году печатать надо информацию аж на 5 "А5"-х страничках, причем информация дублируется.
4. ваш покорный слуга не профи-верстальщик

Раз в год наше дорогое министерство образования ставить перед школами суперквест - напечатать в конце года аттестаты 9-и и 11-и классникам. Даже не просто напечатать, а впечатать в существующие бланки аттестатов и приложений к ним ФИО, дату рождения, список предметов и оценки (в виде "русский язык - 4 - хорошо" итп).
Раньше аттестаты заполняли от руки, потом запретили. Причины загадочны.
Хуже того, бланки аттестатов все на гербовой бумаге, наперечет, по поводу одного запоротого аттестата завуч пишет десять объяснительных. Еще хуже то, что год от года бланки меняются, меняется расположение всего чего можно поменять - видимо с целью "шобнипадделали".
Каждый год после безумных плясок с бубном мой коллега все таки умудряется печатать аттестаты, но сил это отнимает безмерно много. Каждый год я мучаюсь мыслью, что процесс можно автоматизировать или хотя бы значительно упростить... Естественно никаких инструкций о том, как это делать, от минобрнауки не поступает. Выкручивайтесь как хотите.

Года три назад в сети я находил скрипт, который позволял на основе внешних данных подменять внутри pagemaker-файла (.p65) одни строчки на другие, нужные. К сожалению повторные поиски неуспешны, да и в том скрипте были какие-то тонкости...
Сейчас, слегка погуглив, я набрел на adobeindesign.ru/ms-access-adobe-indesign/vygruzka-dannyx-dlya-verstki/ - вроде бы решение моей проблемы, но больно уж тяжеловесно. Да и для адаптации к моей проблеме знаний у меня откровенно говоря не хватает.
Последнее, что мне пришло в голову - вбивать учащихся в XLS, экспортировать CSV и на его основе строить postscript-файл при помощи PHP. Останавливает только незнание PostScript, хотя это хороший повод его изучить.
Но может быть кто-нибудь предложит решение получше?
Тонкости:
1. для двух учащихся одного класса список предметов может различаться (и будет различаться - в спецкурсах) - одним файлом для всего класса не обойтись.
2. формат аттестата можно назвать А4 лишь с большой натяжкой (как следствие костыли, основанные на А4 шаблоне в некоторый момент дают сбой - строки начинают уезжать)
3. в этом году печатать надо информацию аж на 5 "А5"-х страничках, причем информация дублируется.
4. ваш покорный слуга не профи-верстальщик