secret Burner
Grünschnabel
Hallo Leute!
Habe folgendes Problem und hoffe es kann mir jemand von Euch dabei helfen!
Ich habe die Aufgabe bekommen ein PDF in ein XML einzubetten. Habe mir daher gedacht ich mache einen Binarystream auf die PDF-Datei und schreibe das ganze einfach in die XML-Datei.
Denkste, das Problem ist hierbei das man Sonderzeichen und dergleichern erhält die nicht XML-Konform sind bzw. gibt es auch eine Vorgabe wie in etwa das Format aussehen soll!
Hiermal der Code den ich bisher habe:
Das Format in der XML-Datei sollte danach ungefähr so ausehen:
<PDF_ANHANG ART="PDF">
JVBERi0xLjMKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURlY29k
ZT4+CnN0cmVhbQp4nFWNSwsCMQyE8a3VH9Fje9iYPtNcBRG8Kb2pJ0FPK6z+f7DqoisDyWT4mDTS
SCz6zHMtlnuS14fA973ftOZ+FY34J+UqFzhJY2W+CATmhNwSjJKQwTDLXIuD6mkESpyIVV9bcBRj
........
</PDF_ANHANG>
Habe folgendes Problem und hoffe es kann mir jemand von Euch dabei helfen!
Ich habe die Aufgabe bekommen ein PDF in ein XML einzubetten. Habe mir daher gedacht ich mache einen Binarystream auf die PDF-Datei und schreibe das ganze einfach in die XML-Datei.
Denkste, das Problem ist hierbei das man Sonderzeichen und dergleichern erhält die nicht XML-Konform sind bzw. gibt es auch eine Vorgabe wie in etwa das Format aussehen soll!
Hiermal der Code den ich bisher habe:
Code:
byte[] returnValue = null;
using (FileStream fr = new FileStream(openPDFFile.FileName, FileMode.Open))
{
using (BinaryReader br = new BinaryReader(fr, Encoding.UTF8))
{
returnValue = br.ReadBytes((int)fr.Length);
}
}
Das Format in der XML-Datei sollte danach ungefähr so ausehen:
<PDF_ANHANG ART="PDF">
JVBERi0xLjMKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURlY29k
ZT4+CnN0cmVhbQp4nFWNSwsCMQyE8a3VH9Fje9iYPtNcBRG8Kb2pJ0FPK6z+f7DqoisDyWT4mDTS
SCz6zHMtlnuS14fA973ftOZ+FY34J+UqFzhJY2W+CATmhNwSjJKQwTDLXIuD6mkESpyIVV9bcBRj
........
</PDF_ANHANG>