🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
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: 2712
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
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 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: 2712
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) 5363 mal betrachtet
Die Ähnlichkeit mit meinem neuen Avatar ist nicht ganz zufällig ;)
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 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:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten