download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Изработване на баджове

< 1 2 >

Автор
Съобщение
insecteater
Пет, 12.02.10, 15:17
Наредиха ми да правя баджове. Както и служебни карти. Само дето хората са около 50-ина. това прави около 100 бройки. Като се вземе предвид, че със сигурноаст ще им агрешки и недоволни, подозирам че ще ги пускам няколко пъти. Та въпроса ми е може ли да се спретне нещо автоматизирано. Големият проблем е че има снимка. По принцип не ми е проблем да направя баджбовете като циркулярни писма - в екселски файл правя списъка с имената и длъжността и после на word-a съответният циркулярен документ. Ама снимките ... В крайна сметка мога да го направя и на php, като входа е файл-списък и номерирани снимки според списъка, а изхода pdf готов за изрязване. Но си мислех дали няма по-кратък начин, че нещо ме мързи да пиша код (заради годините е сигурно). Или пък самото циркулярно писмо да се enchance-не с VBA, ама там засега не знам как става точно това.

Ако лепя снимките отделно и става грозно.

phrozencrew
Пет, 12.02.10, 15:34
Datacard printer търси горе-долу по този критерий. Нашите IT-та са си писали софтуера сами и не мога да ти го цъкна. Но казаха, че имало доста такъв софтуер и предишните ни карти били правени с такъв софт. Е то няма как иначе за 1700-1800 човека :).
А снимките се добавят по пореден номер, т.е. името на файла със снимката съвпада с номера на картата.
boy4o
Пет, 12.02.10, 19:48
Това упражнение съм го правил та чак мустакът ми е побелял от него.
 
Повярвай, снимките са най-малкият проблем. Беден ми е речникът да ти обясня какъв ужас е всички имена и др. под. да са точни, да не се разбута текстът при различните имена ("Цеца Цицова" се хваща във формата, но "Александър Хаджиалександров" бяга), шрифтът не бил този, всякакви такива - изобщо текстовата част е критичната. Моята рецепта за такива случаи е да се направи шаблон с празен плейсхолдър за снимката, да се вкара текстът в шаблона (циркулярната технология ) и да се направи контролна разпечатка. По възможност на 200% размер. След като се оправят всички бъгове се прави нова разпечатка - никога не знае човек... (Word ми е любимият продукт: резултатът винаги е изненадващ. ).
 
Чак след като всичко ти е наред, да наслагаш ръчно 50 снимки по плейсхолдърите е просто почивка и развлечение. И още една контролна разпечатка. При 50 маймунки поне две ще са разменени. Това е универсален закон на Вселената.
phrozencrew
Пет, 12.02.10, 20:06
Ех, ама съм тъпо парче! Ганчо, запознат ли си с AutoIt? Супер лесно e за правене на повтаряеми действия в Window$. Може би е най-доброто за подобни шаблонни манипулации.
Ще се пробвам с едно туторче и комбинацията по идея на boy4o - AutoIt + M$ Word.
insecteater
Пет, 12.02.10, 20:10
Ръчно как пък не. Пускам php-то. Имам някои полезни класове за случая. Пък имената ще ги мащабирам ако са по-широки от дадени граници. А иначе данните са следните - име - първо и второ, фамилното на нов ред с по-едри букви, длъжност, сектор. И всичката тая информация още един път, но на английски. Снимката вляво. Има разни програми, търсих според съветана phrozen, ама са платени и не мисля даже и да се занимавам стях. Почивните дни са пред мен. Писането на код може ли да бъде почивка? Най вероятно времето което ще отнеме ще е същото както ако седна да ги направя в Corel-a. Ама след това продукта ще остане за бъдещи употреби пък. Всъщност като се замисля, наистина ... ако ието не се побира в определената за целта кутийка просто се намаля. Както placeholder-ите за текст на powerpoint-a. Пожелавам си успех. Благодаря ви за съветите и посочването на препъни-камъчетата.
boy4o
Пет, 12.02.10, 20:20
Пропуснал съм най-важното. Преди да правиш форма уточни много подробно въпроса с рязането. Едно е да ги режат на гилотина, съвсем друго е да ги кълца девойка с маникюрни ножички. Трябва ли, примерно, да се слагат "ножове" за рязането или да се пуснат тънки линийки. Ако е на гилотина, дали е с двоен нож (2-3 мм допълнително отрязани).
 
Веднъж наслагах "ножовете" на едни визитки където не трябва и после трябваше да ги премахвам с ножица. И това на 200 бройки.
phrozencrew
Пет, 12.02.10, 21:21
Прилагам ти примерен шаблон с размерите на нашите бачове, макар че сантиметрите в Word са много неблагонадеждни, като точни размери:
Shablon.doc
Подобно нещо е лесно да се автоматизира на няколко цикъла, независимо дали с Word VBA или с AutoIT. и преди съм се сблъсквал с автоматизацията на Worд и за това ще ти дам един съвет - за попълването на полетата е най-лесно да се използват Bookmarks (Insert -> Bookmark). Някак си много лесно се работи с тях в VBA.
Веднъж ми се наложи да направя 250 етикета с различна номерация, като за последната цифра на номера се инкрементираше през стъпка 4 и VBA-то ми свърши много добра работа. Макросите поддържат и принтиране, което допълнително улеснява. За PHP си нямам на идея как работи с OLE. Но пък Perl има идеален модул за Word и Excel.
Аз режа подобни шаблончета с една малка гилотина за A4. Дано ви се намира под ръка поне нещо подобно, че иначе ще е много садо-мазо с ножичката . Може би и една линийка и макетен нож също могат да свършат работа, но зависи дали ще ламинираш баджовете.
phrozencrew
Пет, 12.02.10, 21:25

RE: Изработване на баджове

” Извинете ме за некомпетентността, но какво е това баджове?
Може ли някой да даде пример, за да придобия някаква бегла представа. „
Това, в общи линии, са визитни картички, които се закачат с щипка за дреха или се носят на врата. Обикновено се поставят в джобове със щипки или малки, пластмасови, тънки, кутийки.
boy4o
Пет, 12.02.10, 21:25

RE: Изработване на баджове

” Извинете ме за некомпетентността, но какво е това баджове?
Може ли някой да даде пример, за да придобия някаква бегла представа. „
Ония картончета, които мацките си слагат в най стратегическото място на бюста.

dreamskill
Съб, 13.02.10, 11:18
И аз ви благодаря, че казахте какво е бадж.
Само имам един въпрос - защо не го правите с програми като photoshop, gimp и пр.?
Така, със смяна на 100 имена и снимки на мен ми отнело около час-два най-много сигурно.

< 1 2 >

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.