🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Data-Matrix-Code erstellen mit LibreOffice

Komponentenübergreifende Themen und Hilfe zu LibreOffice
Antworten
leonard
Beiträge: 15
Registriert: So 8. Dez 2013, 11:01

Data-Matrix-Code erstellen mit LibreOffice

Beitrag von leonard » Do 28. Aug 2014, 15:48

Hallo,

kennt jemand eine Möglichkeit bzw. eine Extension, um einen Data-Matrix-Code in LibreOffice zu erstellen / zu generieren?

Daaanke!

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2540
Registriert: Fr 10. Dez 2010, 10:01

Re: Data-Matrix-Code erstellen mit LibreOffice

Beitrag von karolus » So 31. Aug 2014, 20:22

Hallo

Ich hab keine fix und fertige Lösung gefunden - wie wichtig ist das für dich - welches Betriebssystem benutzt du ??

Ich frage, weil ich etwas funktionierendes mit ca 30 Zeilen Code zusammengebaut habe, allerdings unter Benutzung der Third-Party-Python Bibliotheken `pypng`, `hubarcode` und `numpy`. die beiden ersteren sind anscheinend pures Python und damit plattformunabhängig - numpy ist aber recht umfangreich und hat direkte Abhängigkeiten von C-Bibliotheken.

Karolus
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

leonard
Beiträge: 15
Registriert: So 8. Dez 2013, 11:01

Re: Data-Matrix-Code erstellen mit LibreOffice

Beitrag von leonard » Do 4. Sep 2014, 11:45

Hallo Karolus,

bitte entschudlige, dass ich mich so spät melde.
Inwzischen habe ich eine recht gute kommerzielle Lösung gefunden - zwar nicht billig, aber sehr funktional (nicht auf Basis von LibreOffice sondern "StandAllone").

Wir verwenden Windows-PC und mit Python und C bin ich nicht so fit (na gut, C habe ich vor der Jahrtausendwende mal gelernt ;-) ).

Aber vielen Dank trotzdem!

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2540
Registriert: Fr 10. Dez 2010, 10:01

Re: Data-Matrix-Code erstellen mit LibreOffice

Beitrag von karolus » Do 4. Sep 2014, 18:54

Hallo
Inwzischen habe ich eine recht gute kommerzielle Lösung gefunden
Darf ich fragen - welche ?
Wir verwenden Windows-PC und mit Python und C bin ich nicht so fit (na gut, C habe ich vor der Jahrtausendwende mal gelernt
Ich verlange ja nicht das du in C programmieren musst ( kann ich auch nicht ) ich wollte nur herausfinden wie hoch die Hürden für die Übertragung auf deine Umgebung sind - Windows ist allerdings in dem Fall der `Worst-Case'`.

Karolus

Hier mal die Rohfassung ohne Anbindung an LO:

Code: Alles auswählen

from hubarcode import datamatrix
from numpy import array
from png import Writer
DME = datamatrix.DataMatrixEncoder


stext ="Karolus"
def to_png( sometext):
    encoder = DME(sometext)

    smatrix = encoder.get_ascii().splitlines()
    smatrix = [list(line[::2]) for line in smatrix]

    size = len(smatrix)
    scale = 90 // size

    x_array = array(smatrix)
    bool_array = x_array!='X'
    outarray = (
            bool_array
                .repeat(scale, axis=1 )
                .repeat(scale, axis=0 )
                )

    s = len(outarray)    
    wp = Writer(s,s,greyscale=True, bitdepth=1)
    
    with open('./this.png', 'wb') as f:
        wp.write(f, outarray)
        


to_png(stext) 
das erstellt ein .png welches so aussieht

Code: Alles auswählen

from IPython.display import Image
Image(filename='./this.png') 
this.png
this.png (165 Bytes) 4837 mal betrachtet
Die Ähnlichkeit mit meinem neuen Avatar ist nicht ganz zufällig ;)
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

leonard
Beiträge: 15
Registriert: So 8. Dez 2013, 11:01

Re: Data-Matrix-Code erstellen mit LibreOffice

Beitrag von leonard » So 7. Sep 2014, 12:16

Danke, Karolus!

Ich schreibe Dir den Namen der Kommerziellen Lösung, wenn ich wieder bei der Arbeit bin. Hab´s im Kopf gerade nicht parat ;-)

Viele Grüße

leonard
Beiträge: 15
Registriert: So 8. Dez 2013, 11:01

Re: Data-Matrix-Code erstellen mit LibreOffice

Beitrag von leonard » Mo 8. Sep 2014, 08:02

guckst Du PN


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten