Einzelnen Beitrag anzeigen

BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
850 Beiträge
 
Delphi 11 Alexandria
 
#172

AW: Wie sieht die Zukunft mit XRechnung, ZUGFerD, Peppol und Co. aus ?

  Alt 19. Okt 2024, 11:37
hat einer eine Idee wie ich in Delphi/C++ Builder aus einer PDF Rechnung (Zugferd), die XML Daten integriert hat, diese extrahieren kann?
Das geht ganz simpel mit wpViewPDF von https://www.wpcubed.com
Habe ich erst vor einigen Wochen gekauft und bin voll zufrieden damit. Hat auch noch andere Vorteile: Man kann das PDF damit auch gleich anzeigen.


Delphi-Quellcode:
AttachmentCount := WPViewPDF.Command(COMPDF_Attachment_List);

for i := 0 to AttachmentCount - 1 do
begin

   if ArrayIndexOf(['factur-x.xml', 'zugferd-invoice.xml'], WPViewPDF.CommandGetStr(COMPDF_Attachment_GetProp,'', i)) > -1 then
   begin
      l := WPViewPDF.Command(COMPDF_Attachment_GetData, i);
      if l >= 0 then
      begin
         XmlStream.SetSize(l);
         WPViewPDF.CommandEx(COMPDF_MakeGetMEMORY, {$IFDEF WIN64} IntPtr {$ELSE} Cardinal {$ENDIF}(XmlStream.Memory));
      end;

      break;
   end;
end;

Geändert von BlueStarHH (19. Okt 2024 um 11:43 Uhr)
  Mit Zitat antworten Zitat