glabels tem um editor de GUI ( glabels-3
) para criar .glabels
arquivos e um programa glabels-3-batch
para impressão criada anteriormente .glabels da linha de comando ou script.
Ele suporta a funcionalidade "mail-merge" de vários formatos de arquivo, incluindo CSV.
O arquivo .glabel é apenas gzip
-compressed XML. Eu criei um arquivo simples com glabels-3
(um grande campo de texto com 7 linhas de texto). Depois de gunzip
-ing o arquivo, é assim:
<?xml version="1.0"?>
<Glabels-document xmlns="http://glabels.org/xmlns/3.0/">
<Template brand="Dymo" part="99012" size="Other" width="35.9999mm" height="88.9998mm" description="Large Address Labels">
<Meta category="label"/>
<Meta category="mail"/>
<Label-rectangle id="0" width="35.9999mm" height="88.9998mm" round="0mm" x_waste="0mm" y_waste="0mm">
<Markup-margin size="0mm"/>
<Layout nx="1" ny="1" x0="0mm" y0="0mm" dx="35.9999mm" dy="88.9998mm"/>
</Label-rectangle>
</Template>
<Objects id="0" rotate="True">
<Object-text x="1.33759mm" y="1.0501mm" w="86.1756mm" h="33.7488mm" justify="Left" valign="Top" auto_shrink="False" a0="1" a1="0" a2="0" a3="1" a4="0" a5="0">
<Span color="0x000000ff" font_family="Sans" font_size="12" font_weight="Regular" font_italic="False" line_spacing="1">Line1<NL/>Line2<NL/>Line3<NL/>Line4<NL/>Line5<NL/>Line6<NL/>Line7</Span>
</Object-text>
</Objects>
<Data/>
</Glabels-document>
Deve ser fácil de gerar com qualquer ferramenta XML ou biblioteca de programação, ou até mesmo imprimir instruções em sh
, awk
ou perl
.