Beitrag von Oliver ;-) (439 Beiträge) am Montag, 19.März.2007, 20:59.
RTF-Dateien erstellen
Hallo zusammen,
ist es möglich, aus Datenbankinhalten eine RTF-Datei erstellen (ähnlich wie PDFs)? Wenn ja, wie?
Grüße
Oliver ;-)
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 19.März.2007, 23:26.
Re: RTF-Dateien erstellen
Antworten
Beitrag von Oliver ;-) (500 Beiträge) am Dienstag, 20.März.2007, 11:22.
Re: RTF-Dateien erstellen
Hallo Christoph,
danke für die Info. Aber wie baue ich das in einen Perl-Code ein. Ich will meinen Usern die Möglichkeit geben ihre Tagebucheinträge in eine RTF-Datei zu exportieren. Die wesentlichen Felder der DB "tagebuch" sind dabei $datum, $titel, $inhalt.
Grüße
Oliver ;-)
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 20.März.2007, 15:02.
Re: RTF-Dateien erstellen
Antworten
Beitrag von Oliver ;-) (500 Beiträge) am Dienstag, 20.März.2007, 15:37.
Re: RTF-Dateien erstellen
Antworten
Beitrag von Oliver ;-) (500 Beiträge) am Dienstag, 20.März.2007, 16:05.
Re: RTF-Dateien erstellen
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 20.März.2007, 17:05.
Re: RTF-Dateien erstellen
Antworten
Beitrag von Oliver ;-) (500 Beiträge) am Dienstag, 20.März.2007, 20:04.
Re: RTF-Dateien erstellen
der "speichern unter"-Dialog kommt jetzt.
Allerdings bietet er mir nur die Endung ".pl" an. Außerdem bleibt es bei den komischen Leerzeichen.
Antworten
Beitrag von Sander (8133 Beiträge) am Mittwoch, 21.März.2007, 00:28.
Re: RTF-Dateien erstellen
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 21.März.2007, 00:41.
Re: RTF-Dateien erstellen
Was hat das arme baseportal damit zu tun? Den Browser! ;-)
Antworten
Beitrag von Oliver ;-) (500 Beiträge) am Mittwoch, 21.März.2007, 09:31.
Re: RTF-Dateien erstellen
Hallo sander,
jetzt klappt es. Nun musste ich nur noch die Zeilenumbrüche in den textarea-Feldern rtf-konform machen. Das Ergebnis sieht so aus:
<perl>
$_header="Content-type: application/rtf\n";
$_header.="Content-Disposition: attachment; filename=name.rtf\n\n";
get "Name==Oliver", "texte";
out <<EOF;
{\\rtf
EOF
while(get_next ("texte"))
{
$inhalt=convert_br($inhalt);
$inhalt=~s/\<br>/\\par /gi;
out <<EOF;
\\par{\\b Name:} $Name\\par{\\b Inhalt:} $inhalt\\par
EOF
}
out <<EOF;
}
EOF
</perl>
Wenn es besser geht, wäre ich für einen Hinweis dankbar.
Grüße
Oliver ;-)
Antworten
Beitrag von Oliver ;-) (500 Beiträge) am Mittwoch, 21.März.2007, 13:07.
Re: RTF-Dateien erstellen - OT
kennt jemand eine Liste von Steuerungszeichen für rtf-Dateien?
Ich müsste html-tags in entsprechende rtf-zeichen umwandeln (z.B. <br> in \par). Über google finde ich nichts vernünftiges...
Grüße
Oliver ;-)
Antworten