ich lese mit den Indy-Komponenten unter Lazarus 2.2.4 aus einer .EML-Datei alle Attachments und möchte diese als einzelne Dateien im FileSystem ablegen.
Ganz so klein ist der Schritt nicht, schau gern mal in die von mir verlinkte Unit, da gibt es mehrere Varianten, wie eine pdf aufgebaut/verschlüsselt ist. Ich hab die Unit gegen etwa 300 verschiedene E-Rechnungen laufen lassen, alle Anhänge wurden extrahiert. Also wenn was fehlt, gern Bescheid ...
im Package fcl-pdf gibt es ein "examples"-Verzeichnis. Darin findet man den Quellcode für das Konsolenprogramm pdfdump
procedure TPDFDumpApplication.Usage(Msg: String); begin Writeln('Usage ',ExtractFileName(ParamStr(0)),' [options] FILE1 FILE2 ...'); Writeln('Where options is one or more of ...
Wenn Sie den FPC-Trunk/Main (3.3.1) verwenden, verfügt dieser über den fppdfparser , der das Einlesen von PDF-Dateien ermöglichen sollte – soweit ich weiß, generiert er zwar keine Vorschau, kann aber Text und in der PDF-Datei eingebettete Objekte extrahieren: https://gitlab.com/freepascal.org/fpc ...
Mir persönlich fehlt eine Möglichkeit mit Freepascal/Lazarus ZUGFeRD-xmls zu validieren. Ich verwende momentan die CLI-Variante des MUSTANG-Validators aus www.mustangproject.org Das ist im Prinzip der Aufruf einer JAV jar-Datei. Leider ist diese Art der Validierung furchtbar langsam, weil bei jeder ...
Mir persönlich fehlt eine Freepascal Implementierung für XSLT-Transformationen. Ich arbeite sehr viel mit XML-Dateien und brauche immer wieder XSLT-Transformationen. Leider habe ich noch kein Pendant in Freepascal/Lazarus gefunden, so dass ich gezwungen werde, externe XSLTPROC.exe WindowsProgramme ...
ich möchte in Lazarus-Code-Editor das EURO-Symbol ('€') eingeben. Das mache ich eigentlich intuitiv durch Drücken der "AltGr"-Taste + "E" = "€". Mit Lazarus-Version 4.2 hat sich das geändert. Mit "AltGr"+"E" öffnet sich jetzt das "Example Projects"-Dialog-Fenster. Lässt sich das ändern?