Generowanie etykiet
Wersja tak bardzo pre-alpha że aż boli, niemniej jednak może się przyda komuś poza mną. W szczególności jak składzik wilgotny i nie ma sensu posiadania etykiet, ale by się przydało kilka czasem do jakiegoś depozytu etc. Nie wiem na ile w przyszłości będzie mi się chciało toto rozwijać, w szczególności że póki co spełnia swoją funkcję. Tyle tytułem wstępu.
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:
0 komentarzy
Rekomendowane komentarze
Brak komentarzy do wyświetlenia
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się