konvertieren base64Binary pdf
Habe ich raw-Daten base64Binary.
string base64BinaryStr = "J9JbWFnZ......"
Wie kann ich pdf Datei? Ich weiß, es Bedarf einiger Umstellung. Bitte helfen Sie mir.
- Welche Sprache verwenden Sie?
- Die Rohdaten werden graphisch dargestellt/gezeichnet, oder in einer Tabelle angezeigt, oder setzen Sie einfach in die pdf-Datei als raw-Daten?
- c# verwendet wird, als eine sich entwickelnde Sprache.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schritt 1 ist die Umwandlung von Ihrem base64 string zu byte-array:
Schritt 2 speichern Sie die byte-array auf dem Datenträger:
""
) am Ende der Zeichenfolge?base64BinaryStr - von webservice-SOAP-Nachricht
Alles, was Sie tun müssen, ist, führen Sie es durch ein Base64-decoder, die Ihre Daten als string und zurück übergeben ein array von bytes. Dann einfach schreiben, dass Sie die Datei mit pdf-Datei in der Datei-name.
Oder, wenn Sie für das streaming dieses zurück an den browser, einfach zu schreiben der bytes in den output-stream, markieren Sie den entsprechenden mime-Typ im Header.
Meisten Sprachen entweder durch eingebaute Methoden für Umgerechnet zu/von Base64. Oder eine einfache Google-mit Ihrer spezifischen Sprache zurück zahlreiche Implementierungen, die Sie verwenden können. Der Prozess hin und her zu Base64 ist ziemlich einfach und kann umgesetzt werden, indem auch unerfahrene Entwickler.
Diesen code nicht schreiben Sie eine Datei auf der Festplatte.
Hinweis: die variable
base64Result
enthält den Base64-String: "JVBERi0xLjMgCiXi48/TIAoxI..."code
Antwort.AddHeader("Content-Length", base64Result.Länge.ToString());code
Da einige Browser konnte nicht laden Sie die gesamte Datei. Nachdem wir gelöscht, die Menge an Byte, alles hat Prima funktioniert. Lassen Sie den Browser die byte-Größe-Berechnung von selbst! 😉Zuerst konvertieren Sie die Bas64-string zu byte[] und schreibt Sie in eine Datei.