Generowanie etykiet
Przez jaras,
Tak mniej więcej wygląda wynik pracy skryptu:
który to skrypt tworzy stronę A4 w formacie PDF, zawierającą 8 etykiet wypełnionych odpowiednio dopasowanym strumieniem wejściowego tekstu każda. Strumieniem bo pomijane jest jakiekolwiek formatowanie, niepuste ciągi białych znaków zamienia na pojedyncze spacje i całość stara się upchąć na powierzchni etykiety. Spodziewa się tekstu w formacie UTF-8, szuka go w pliku zrodlo.txt, jak nie znajdzie użyje wartości zmiennej text hardkodowanej w treści skryptu. Wyniki zapisuje do pliku etykiety.pdf o ile nic nie klęknie wcześniej, bo żadnej walidacji, obsługi błędów, konfigurowalności etc. się nie uświadczy.
Ściągnąć, rozpakować, odpalić z pythona. Dla tych co nie wiedzą co i jak:
ściągnij pythona w wersji 2.7.10
po instalacji wywołaj jednorazowo z linii komend:
python -m pip install pylabels reportlab
a następnie za każdym razem gdy będziesz chciał wygenerować etykiety:
python ety.py
edit: Pierwsze poprawki - podwójne znaki nowej linii zostaną zamienione na pojedyncze i pozostawione. Efekt poniżej:
- Czytaj więcej..
- 0 komentarzy
- 5 367 wyświetleń