Hi,
ich möchte Rechnungen und andere Nettigkeiten automagisch von einem Programm aus einem Template erzeugen lassen und dann drucken. Problem: es muss auch für DAUs noch einigermassen bedienbar sein.
Hat jemand sowas überhaupt schonmal gemacht?
Hat jemand sowas schonmal mit OpenOffice/ODF gemacht? Irgendwelche Tipps?
Wie bringe ich OOo dazu ein Dokument nicht nur zu öffnen, sondern zu drucken? (Parameter wie "-print" interessieren oowriter scheinbar nicht.)
Konrad
Konrad Rosenbaum schrieb:
Hi,
ich möchte Rechnungen und andere Nettigkeiten automagisch von einem Programm aus einem Template erzeugen lassen und dann drucken. Problem: es muss auch für DAUs noch einigermassen bedienbar sein.
Hat jemand sowas überhaupt schonmal gemacht?
Hat jemand sowas schonmal mit OpenOffice/ODF gemacht? Irgendwelche Tipps?
Wie bringe ich OOo dazu ein Dokument nicht nur zu öffnen, sondern zu drucken? (Parameter wie "-print" interessieren oowriter scheinbar nicht.)
.html mit CSS und dann javascript, der den druckdialog öffnet?
On Saturday 15 September 2007, Carsten Vogel wrote:
.html mit CSS und dann javascript, der den druckdialog öffnet?
Hatte ich auch schon dran gedacht, aber HTML ist auch mit sehr viel CSS kaum als Rechnung zu gebrauchen: a) es muss irgendwer schreiben, b) kann man mit CSS überhaupt ein vernünftiges Seitenlayout basteln?
Konrad
Konrad Rosenbaum schrieb:
On Saturday 15 September 2007, Carsten Vogel wrote:
.html mit CSS und dann javascript, der den druckdialog öffnet?
Hatte ich auch schon dran gedacht, aber HTML ist auch mit sehr viel CSS kaum als Rechnung zu gebrauchen: a) es muss irgendwer schreiben,
Womit generierst Du denn Dein Openofficedokument? Also mit PHP bekäme ich das sogar in etwa hin...
b) kann man mit CSS überhaupt ein vernünftiges Seitenlayout basteln?
CSS IST Seitenlayout. Also es gibt ein Firefox plugin, das dir auf Grundlage von HTML/CSS .pdf-Dateien darstellt. Ansonsten empfehle ich natürlich LaTeX... ^^
Wer soll denn wie eine Rechnung erstellen richtig geschäftsmäßig -- Archivierung/Datenbankanbindung? Was ist Dein jetztiger Plan?
Wenn die Daten vorliegen, würde ich sie entweder mit PHP/Perl in eine LaTeX-Datei schreiben oder eben in ein HTML/CSS.
On Saturday 15 September 2007, Carsten Vogel wrote:
Konrad Rosenbaum schrieb:
Hatte ich auch schon dran gedacht, aber HTML ist auch mit sehr viel CSS kaum als Rechnung zu gebrauchen: a) es muss irgendwer schreiben,
Womit generierst Du denn Dein Openofficedokument? Also mit PHP bekäme ich das sogar in etwa hin...
Das Template soll mit OpenOffice geschrieben werden (oder etwas ähnlich komfortablen), damit es der Nutzer selbst anpassen kann. Dann wird es mit einer C++/Qt-Applikation manipuliert und wird (so direkt/transparent wie möglich) gedruckt.
b) kann man mit CSS überhaupt ein vernünftiges Seitenlayout basteln?
CSS IST Seitenlayout. Also es gibt ein Firefox plugin, das dir auf Grundlage von HTML/CSS .pdf-Dateien darstellt.
So richtig mit Kopf-Zeile, Fuss-Zeile. Exakte Ausrichtung der Elemente/Grafiken an der Seite. Etc.pp?
Gibt es Software (mgl. Open Source) die sowas WYSIWYG editieren läßt ohne vollkommen unleserliches HTML zu erzeugen?
Ansonsten empfehle ich natürlich LaTeX... ^^
Möglich. Würde ich aber gerne vermeiden - wegen fehlendem WYSIWYG und weil auf Windows nicht komfortabel zu benutzen (eine LaTeX-Installation ist schon etwas anspruchsvoller als "installieren Sie OOo").
Wer soll denn wie eine Rechnung erstellen richtig geschäftsmäßig -- Archivierung/Datenbankanbindung?
Teilweise: die Daten liegen in einem Bestellsystem und müssen exportiert werden (einmal druckbar und einmal speicherbar als CSV). Die Buchhaltung an sich überlasse ich anderer Software oder dem Nutzer.
Was ist Dein jetztiger Plan?
Ein Bestellsystem schreiben und es irgendwie an den Rest der "Welt" anbinden. Je komfortabler das passiert umso besser, aber im Notfall belasse ich es auch bei CSV.
Konrad
On Saturday 15 September 2007, Konrad Rosenbaum wrote:
Wie bringe ich OOo dazu ein Dokument nicht nur zu öffnen, sondern zu drucken? (Parameter wie "-print" interessieren oowriter scheinbar nicht.)
Ok, den Teil habe ich inzwischen gelöst: man ooffice verrät, dass der Parameter "-p" heisst.
Konrad
Hi Konrad,
On 9/15/07, Konrad Rosenbaum konrad@silmor.de wrote:
ich möchte Rechnungen und andere Nettigkeiten automagisch von einem Programm aus einem Template erzeugen lassen und dann drucken. Problem: es muss auch für DAUs noch einigermassen bedienbar sein.
Openoffice hat eine sehr brauchbare Serienbrieffunktion, die wahrscheinlich völlig ausreicht. Hast du dir das mal angeschaut?
Viele Grüße, Torsten
Hi,
On Saturday 15 September 2007, Torsten Werner wrote:
Openoffice hat eine sehr brauchbare Serienbrieffunktion, die wahrscheinlich völlig ausreicht. Hast du dir das mal angeschaut?
Das letzte Mal vor 10 Jahren... ok, schneller Blick auf http://wiki.services.openoffice.org/wiki/Writer_Guide/ ...
Man kann prima einzelne Adressen einfügen, aber ich habe keine Möglichkeit gefundne zwei Tabellen miteinander zu verknüpfen - eine mit den Adressen (1 Datensatz muss jeweils im Brief ankommen) und eine mit den Bestelldaten (mehrere passende Datensätze müssen jeweils ankommen). Geht das irgendwie?
Konrad
Hallo Konrad.
Konrad Rosenbaum schrieb:
Man kann prima einzelne Adressen einfügen, aber ich habe keine Möglichkeit gefundne zwei Tabellen miteinander zu verknüpfen - eine mit den Adressen (1 Datensatz muss jeweils im Brief ankommen) und eine mit den Bestelldaten (mehrere passende Datensätze müssen jeweils ankommen). Geht das irgendwie?
Das Datenbankmodul (Base) sollte sowas können. Stichwort: Report-Generator. Der sollte .odt-Dateien erzeugen, wenn ich mich recht erinnere. Ich hatte allerdings bei meinen Spielereien generelle Probleme mit der Stabilität der OOo-DB auf AMD64 Debian. Vielleicht läuft das mit OOo 2.3 oder ner anderen Datenbank (ODBC) ja wesentlich besser.
Tobias
Konrad Rosenbaum schrieb:
Hi,
ich möchte Rechnungen und andere Nettigkeiten automagisch von einem Programm aus einem Template erzeugen lassen und dann drucken. Problem: es muss auch für DAUs noch einigermassen bedienbar sein.
Hat jemand sowas überhaupt schonmal gemacht?
Hat jemand sowas schonmal mit OpenOffice/ODF gemacht? Irgendwelche Tipps?
Für OpenOffice hab ich ein Programmpaket zusammen gestrickt. Ist allerdings über die Jahre ziemlich umfangreich geworden. Voraussetzung ist ein MySQL-Server. Ob das geeignet ist kann ich nicht einschätzen.
Ein paar Infos und den Download gibt es hier:
unter Download
Wenn Interesse besteht kann ich eine aktuellere Version bereitstellen.
Gruß
Heiko
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Konrad Rosenbaum schrieb:
Hi,
ich möchte Rechnungen und andere Nettigkeiten automagisch von einem Programm aus einem Template erzeugen lassen und dann drucken. Problem: es muss auch für DAUs noch einigermassen bedienbar sein.
Klingt nach einer Webanwendung.
[must have] PHP - Daten holen und aufbereiten. HTML - grafisches Darstellen und Druckanbindung. CSS - Optische feinheiten, Design.
[optional] JavaScript - Nur wenn der "Drucken..."-Dialog von der Anwendung getriggert werden soll.
Hat jemand sowas überhaupt schonmal gemacht?
Ja, so ähnlich.
Hat jemand sowas schonmal mit OpenOffice/ODF gemacht? Irgendwelche Tipps?
Nein.
Wie bringe ich OOo dazu ein Dokument nicht nur zu öffnen, sondern zu drucken? (Parameter wie "-print" interessieren oowriter scheinbar nicht.)
Hast Du ja schon herausgefunden.
Da, wie Du später geschrieben hast, die DAUs das Template verändern sollen, schein mir jedoch die Webanwendung nicht das Mittel der Wahl zu sein. In diesem Fall würde ich am Ende wahrscheinlich doch zu OOo/ODF greifen...
Konrad
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
MfG Jan
lug-dd@mailman.schlittermann.de