PDF图片来自二进制在MTOM中

时间:2013-07-03 14:28:19

标签: c# pdf soap mtom

我正在对GSoap Web服务进行自定义HttpWebRequest调用,该服务返回一个XML + XOP信封,其中包含PDF图像作为二进制文件。

我抓住响应并在边界字符串之间取二进制代码。

最后,我将二进制文件转换为byte[]并将其另存为PDF。

现在,我可以看到PDF元数据,因此编码是正确的,但是当我尝试打开它时,出现insufficient data for an image错误,并且不会显示PDF中的图像。

我正在通过以下方式转换二进制字符串:

retBytes = System.Text.Encoding.UTF8.GetBytes(modStr);

其中modStr是以%PDF-1.1开头并以%%EOF结尾的字符串。我是否需要进行更多编码/解码才能显示图像,我可以看到其他所有内容(页面/元数据等)?

0 个答案:

没有答案