deutschsprachige FoxPro User Group
Forum View
Home
  
  Re: Briefe ohne Word, gleich als PDF- #17642 in section [741303]
Sec: (51) MS-Visual FoxPro 9.0
Von: Matthias Kahlert
An: Stefan Zehner
Am/Um: 28.04.2018 22:44:09

--from Newsreader at Samstag, 28. April 2018; 22:44:09--

Am 26.04.2018 um 10:23 schrieb Stefan Zehner:
> Wir haben sehr viele Serienbriefe. Teilweise werden in einem Rutsch über
> 1.000 Briefe erstellt. Da wir einzelne Dokumente benötigen, um sie in einem
> Dokumentenmanagement einzelnen Personen zuordnen zu können, müssen wir
> tatsächlich auch jedes Dokument einzeln erstellen.

> Das dauert bei EINEM Dokument, je nach Datenmenge, die einfließt, oder
> Erstellung von z. B. Tabellen mit Word-Befehlen, eben lange.
> Deshalb bedienen wir ein Dokument auch nicht als definierte
> Serienbriefvorlage, der wir eine Datentabelle mitgeben, sondern bestücken
> ein neu erstelltes Dokument, indem wir definierte Textmarken mit dem Inhalt
> aus einem Ausdruck ersetzen. Also alles im VFP-Code. Auch diese Befehle
> dauern, bis sie in Word ausgeführt sind.

Wenn es primär nur um das Ersteller der Word-Dokumente geht:
Ein *.docx ist nichts anderes als eine Zip-Datei, in der das
Word-Dokument im XML-Format vorliegt...

Ein möglicher Weg zum "Ausfüllen" wäre also auch, einfach das DOCX zu
entpacken, das XML-File in FoxPro einzulesen und zu bearbeiten (STRTRAN
oder ähnliches), und dann das Ergebnis wieder als Zip mit der Endung
*.docx abspeichern...

Die Vorlage müsste nur einmalig mit FILETOSTR() eingelesen werden, und
so lassen sich 1.000 einzelne Dokumente schnell erstellen!

--
Matthias



Stefan Zehner   23.04.2018 13:28
Tom Knauf  24.04.2018 14:12
Stefan Zehner  25.04.2018 07:08
Thomas Geissler  26.04.2018 09:23
Stefan Zehner  26.04.2018 10:23
Tom Knauf  26.04.2018 17:47
Matthias Kahlert  28.04.2018 22:44
S.Schabbach  08.05.2018 14:19
Stefan Zehner  15.05.2018 12:29
Charly Müller  15.05.2018 14:04
Charly Müller  15.05.2018 14:04
  
zurück zum Forum