Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   E-Rechnung (https://www.delphipraxis.net/216052-e-rechnung.html)

HolgerX 22. Okt 2024 13:03

AW: E-Rechnung
 
Hmm..

Zitat:

Zitat von himitsu (Beitrag 1542415)
Ginge schon .... der Könnte das XML ja via MicroDots auf der Seite verstecken, so, wie er heimlich seine ID versteckt (damit die Polizei weiß, dass du den Erpresserbrief geschrieben hast)

Es ging ja erstmal um einen Standard, damit sämtliche Druckertreiber sowas bekommen könnten ... ob sie es dann nutzen oder nicht, war erstmal egal,
Hauptsache alle Treiber, welche es den Druck irgendeine Datei umleiten, würden die selbe Methode benutzen.

Aber dennoch müsste er dieses zunächst in sein Programm einprogrammieren.
Und genau dass möchte er ja nicht, weshalb er es mit einem Drucker (Papier ging schon immer) versucht.

Frickler 22. Okt 2024 14:22

AW: E-Rechnung
 
Zitat:

Zitat von HolgerX (Beitrag 1542414)
Das Problem mit XML und 'Druckertreiber' ist nur, dass Drucker unter Windows generell die Rechnung auf Papier bringen und 'Papier' keinen Speicher für XML hat ;) Somit kann einem regulären Druckertreiber auch kein XML mitgegeben werden.
Die Umleitung des Ausdruckes in eine PDF ändert hier nichts.

Sein Workflow:
1) alte Software druckt eine Rechnung nach RedMon
2) RedMon leitet den Druck in ein Utility um, was er noch schreiben muss
3) Dieses Utility extrahiert die Rechnungsinformationen aus dem Ausdruck (EMF Datei) zum einen als XML und zum anderen als PDF, und fügt beides zusammen, und speichert das Resultat weg. Das dürfte ganz schön hart werden!

Nachtrag:

Warum nicht so:
1) Rechnung drucken auf einen PDF-Drucker, der einen automatischen Dateinamen vergeben kann, in einen vorgegebenen Ordner
2) Auf dem Ordner eine Ordnerüberwachung mit eigener Software
3) diese Software lauert auf neue PDFs, scannt die, holt die Infos raus, macht ne XML und hängt die an. Am Ende mit passendem Namen in passenden Ordner speichern.

HolgerX 22. Okt 2024 15:46

AW: E-Rechnung
 
Hmm...

Vom Prinzip her sind beide Workflows ähnlich, nur dass er bei Option 2 für die Erstellung des PDF-Dokumentes einen beliebigen PDF-Drucker verwenden kann.

Die Software für Option 1 oder 2 mit dem Parser muss er auf jeden fall selber erstellen.

Bei Option 1 kann direkt auf die Original PostScript Daten zugreifen, bei Option 2 muss er sie aus dem PDF-Format heraus holen.
Meiner Meinung nach hat er mit Option 1 mehr Sicherheit, da der User bei Option 2 das Format des PDF (Print/EMail/Kompatiblität) jederzeit im Druckertreiber verändern kann.

Beides ist aufwändig...

Frickler 22. Okt 2024 18:08

AW: E-Rechnung
 
P.S.: Für den Fall, dass das "alte Programm" ein DOS-Programm ist mit eigenen "Druckertreibern": es gibt auch "GhostPCL", damit kann man eine PCL Ausgabe(datei) in PDF umwandeln.

himitsu 22. Okt 2024 20:02

AW: E-Rechnung
 
PS: In einen 64 Bit Windows läuft kein DOS-Programm mehr. (das 16 Bit-Subsystem fehlt)

Olli73 22. Okt 2024 20:41

AW: E-Rechnung
 
Es wird doch bestimmt eine Datenbank verwendet?

Ich würde es dann so machen, wie im Beitrag #22 von Frickler im Nachtrag beschrieben, aber die XML-Daten nicht aus der PDF sondern aus der Datenbank erstellen.

khh 23. Okt 2024 09:05

AW: E-Rechnung
 
Zitat:

Zitat von Frickler (Beitrag 1542424)
P.S.: Für den Fall, dass das "alte Programm" ein DOS-Programm ist mit eigenen "Druckertreibern": es gibt auch "GhostPCL", damit kann man eine PCL Ausgabe(datei) in PDF umwandeln.

das alte Programm ist ein Windows-Programm

khh 23. Okt 2024 09:07

AW: E-Rechnung
 
[QUOTE=Frickler;1542417]
Zitat:

Zitat von HolgerX (Beitrag 1542414)

Warum nicht so:
1) Rechnung drucken auf einen PDF-Drucker, der einen automatischen Dateinamen vergeben kann, in einen vorgegebenen Ordner
2) Auf dem Ordner eine Ordnerüberwachung mit eigener Software
3) diese Software lauert auf neue PDFs, scannt die, holt die Infos raus, macht ne XML und hängt die an. Am Ende mit passendem Namen in passenden Ordner speichern.

die Idee ist gut, so könnte das funktionieren!

Ulf346C 23. Okt 2024 09:09

AW: E-Rechnung
 
Kann mir jemand etwas zum geforderten XML Format sagen ?
Stehe da total auf dem Schlauch

khh 23. Okt 2024 09:10

AW: E-Rechnung
 
Zitat:

Zitat von Olli73 (Beitrag 1542429)
Es wird doch bestimmt eine Datenbank verwendet?

Ich würde es dann so machen, wie im Beitrag #22 von Frickler im Nachtrag beschrieben, aber die XML-Daten nicht aus der PDF sondern aus der Datenbank erstellen.

ja gibt es, das ist auch ne Variante.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 Uhr.
Seite 3 von 4     123 4      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz