Re: [Kraft-user] PDF generieren (drucken/mail senden)
Kraft helps to handle daily quotes and invoices in your small business
Brought to you by:
kfreitag
From: Jan G. <ja...@go...> - 2009-01-23 19:32:10
|
Hi nochmal, ich habe das Problem nun mit einem symbolischen Link gelöst. Ich habe in /usr/local/bin einen symbolischen Link namens trml2pdf zur trml2pdf.py gesetzt. Jetzt funktioniert das Generieren ohne Probleme. Was mich allerdings noch etwas verwundert ist, dass in der Auflistung von Dienstleistungen die Tabelle englisch ist. So steht dort beispielsweise "Pos. item" "Qty." "total sum"... Kann man das auch noch irgendwie auf Deutsch stellen? Weil in Kraft habe ich bereits Deutsch eingestellt und mein KDE ist mittlerweile auch auf Deutsch. Grüße, Jan On Friday 23 January 2009 19:35:34 Jan Gomer wrote: > Hi Klaas, > > trml2pdf hatte ich aus dem kubuntu repo. Jetzt habe ich erst das ausm repo deinstalliert und mir dann das unten beschriebene runtergeladen und nach /usr/local/bin kopiert (eben den gesamten ordner). Allerdings macht Kraft jetzt gar nichts mehr, wenn ich die Datei drucken möchte. Ich drücke einfach auf den Knopf und dann passiert rein garnichts... > Von daher geh ich mal davon aus, dass er das trml2pdf nicht findet. Also aktuell sieht es bei mir folgendermaßen aus: > > /usr/local/bin# ls -l > total 17084 > -rwxr-xr-x 1 root root 799 2008-12-16 16:34 pear > -rwxr-xr-x 1 root root 820 2008-12-16 16:34 peardev > -rwxr-xr-x 1 root root 736 2008-12-16 16:34 pecl > -rwxr-xr-x 1 root root 17440417 2008-12-16 16:34 php > -rwxr-xr-x 1 root root 2742 2008-12-16 16:34 php-config > -rwxr-xr-x 1 root root 4184 2008-12-16 16:34 phpize > drwxr-xr-x 2 root root 4096 2009-01-19 12:46 trml2pdf > > und in /usr/local/bin/trml2pdf dann: > /usr/local/bin/trml2pdf# ls -l > total 36 > -rw-r--r-- 1 root root 1392 2004-05-23 11:45 color.py > -rw-r--r-- 1 root root 845 2004-02-24 15:18 __init__.py > -rwxr-xr-x 1 root root 21628 2009-01-19 12:45 trml2pdf.py > -rw-r--r-- 1 root root 2035 2004-02-24 15:18 utils.py > > Wäre nett, wenn du mir noch nen Tipp geben könntest. > > Grüße, > Jan > > On Friday 23 January 2009 19:22:15 Klaas Freitag wrote: > > On Freitag, 23. Januar 2009, Jan Gomer wrote: > > Hi Jan, > > > > > > > > wenn ich versuche ein mit Kraft 0.31 erstelltes Angebot zu drucken, dann > > > kommt folgender Fehler: > > > > > > "Die PDF-Datei kann nicht erzeugt werden. Das Skript trml2pdf ist > > > fehlgeschlagen." > > Woher hast Du das trml2pdf? Ich empfehle mal das trml2pdf von hier: > > http://sourceforge.net/project/showfiles.php?group_id=140662 > > runterzuladen und zu installieren, nach /usr/local/bin vielleicht, > > da müsste es von Kraft auch gefunden werden. Vorher aber bitte > > das paket, das Du jetzt hast, deinstallieren. > > > > Hast Du das Template verändert? > > > > Gruss, > > > > Klaas > > > > > > > > > > Das Traceback besagt folgendes: > > > Traceback (most recent call last): > > > File "/usr/bin/trml2pdf", line 551, in <module> > > > print parseString(file(sys.argv[1], 'r').read()), > > > File "/usr/bin/trml2pdf", line 539, in parseString > > > r.render(fp) > > > File "/usr/bin/trml2pdf", line 167, in render > > > > > > pt_obj.render(self.dom.documentElement.getElementsByTagName('story')[0]) > > > File "/usr/bin/trml2pdf", line 527, in render > > > fis = r.render(node_story) > > > File "/usr/bin/trml2pdf", line 493, in render > > > flow = self._flowable(node) > > > File "/usr/bin/trml2pdf", line 437, in _flowable > > > return platypus.Paragraph(self._textual(node), style, > > > **(utils.attr_get(node, [], {'bulletText':'str'}))) File > > > "/usr/lib/python2.5/site-packages/reportlab/platypus/paragraph.py", line > > > 523, in __init__ self._setup(text, style, bulletText, frags, > > > cleanBlockQuotedText) File > > > "/usr/lib/python2.5/site-packages/reportlab/platypus/paragraph.py", line > > > 543, in _setup text = cleaner(text) > > > File "/usr/lib/python2.5/site-packages/reportlab/platypus/paragraph.py", > > > line 61, in cleanBlockQuotedText L=filter(truth,map(_lineClean, split(text, > > > '\n'))) > > > File "/usr/lib/python2.5/site-packages/reportlab/platypus/paragraph.py", > > > line 21, in split if type(text) is str: text = text.decode('utf8') > > > File "/usr/lib/python2.5/encodings/utf_8.py", line 16, in decode > > > return codecs.utf_8_decode(input, errors, True) > > > UnicodeDecodeError: 'utf8' codec can't decode bytes in position 35-38: > > > invalid data > > > > > > > > > Ich benutze Kubuntu 8.10 und habe die Kraft-Version und libctemplate von > > > hier: > > > http://download.opensuse.org/repositories/home:/kfreitag:/Kraft/xUbuntu_8.0 > > >4/ > > > > > > Habt ihr eine Ahnung, wo der Fehler in etwa zu suchen ist? > > > > > > --------------------------------------------------------------------------- > > >--- This SF.net email is sponsored by: > > > SourcForge Community > > > SourceForge wants to tell your story. > > > http://p.sf.net/sfu/sf-spreadtheword > > > _______________________________________________ > > > Kraft-user mailing list > > > Kra...@li... > > > https://lists.sourceforge.net/lists/listinfo/kraft-user > > > > > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > SourcForge Community > SourceForge wants to tell your story. > http://p.sf.net/sfu/sf-spreadtheword > _______________________________________________ > Kraft-user mailing list > Kra...@li... > https://lists.sourceforge.net/lists/listinfo/kraft-user > |