7 my ($nr,$ime,$prezime) = ( qw/
14 '200908109999' => $nr,
15 'Knjižničarko' => $ime,
16 'Čitalić' => $prezime,
19 sub mapping { $mapping->{ $_[0] } }
21 my $re = join('|', keys %$mapping);
23 my $out = 'out/' . $nr;
25 open(my $in, '<', 'template.svg');
26 open(my $print, '>', "$out.print.svg");
27 open(my $screen, '>', "$out.screen.svg");
33 s{($1)}{mapping($1)}e;
36 if ( s{##print##}{none} ) {
37 warn "print layer: $_\n";
53 system "inkscape --file $out.print.svg --export-pdf $out.pdf";
54 system "inkscape --file $out.screen.svg --export-png $out.png --export-dpi 180";
56 system "inkscape --file $out.screen.svg --export-png $out.300.png --export-dpi 300";
58 #system "qiv $out.png";
59 #system "xpdf $out.pdf";