ZUGFeRD Datei aus PDF/A-3 extrahieren (VB.NET)
Mit der Beispielmethode "ExtractZugferdFromPdf" können von einer bestehenden PDF Datei, die ZUGFeRD Datei extrahieren. Natürlich kann auch der Fall eintreten, dass keine ZUGFeRD Datei an der PDF angehängt ist, was in diesem Code Snippet ebenfalls behandelt wird: Public Sub ExtractZugferdFromPdf(ByVal filename As String)
' Load PDF Document
Dim pdf As var = New PdfDocument(filename)
' Extract FileStream
Dim zugferd As var = pdf.ExtractZugferd()
' Check if ZUGFeRD found and save it to file
If Not zugferd Is Nothing Then
Imports (var fs = New FileStream(file.Replace("pdf", "xml"), FileMode.Create, FileAccess.Write))
{
st.CopyTo(fs)
}
Else
' No ZUGFeRD in PDF file
End If
End Sub