C# XML响应文件中的PDF内容
我收到包含PDF内容的XML文件:C# XML响应文件中的PDF内容,c#,xml,pdf,C#,Xml,Pdf,我收到包含PDF内容的XML文件: <pdf> <pdfContent>JVBERi0xLjQKJaqrrK0KNCAwIG9iago8PCAvV....... JVBERi0xLjQKJaqrrK0KNCAwIG9iago8PCAvV。。。。。。。 如何将内容保存到PDF文件中 我正在使用C#4.0,它似乎是用编码的,但不确定。如果是,您可以使用该长字符串并使用函数进行转换。您将获得一个字节[],可以保存为实际的pdf。看起来pdf内容是用base64编码的。您必
<pdf>
<pdfContent>JVBERi0xLjQKJaqrrK0KNCAwIG9iago8PCAvV.......
JVBERi0xLjQKJaqrrK0KNCAwIG9iago8PCAvV。。。。。。。
如何将内容保存到PDF文件中
我正在使用C#4.0,它似乎是用编码的,但不确定。如果是,您可以使用该长字符串并使用函数进行转换。您将获得一个
字节[]
,可以保存为实际的pdf。看起来pdf内容是用base64编码的。您必须对其进行解码并将其保存到文件中
编辑:事实上,当我使用base64编码pdf文件时,前几个字符是JVBERi0x…该字符串值是base64中的pdf。如果将base64转换为字节数组,则只需将该字节数组写入磁盘即可
所以我和其他人的答案一样,投了反对票。。。很好。谢谢,你是唯一一个提供示例代码的人,我可以从中开始。没问题,将来你可能会添加更多细节,例如如何读取XML。这可以更好地了解如何访问您想要的信息。
var buffer = Convert.FromBase64String(xmlStringValue);
File.WriteAllBytes(yourFileName, buffer);