我收到来自API的打印内容的json
格式的以下响应,该响应包含PDF字节:
%PDF-1.7 %??5 0 obj <</Filter/FlateDecode/Alternate/DeviceRGB/Length 2592/N 3>>stream x???wTS???7??" %? ?H?. ! BB?+?#??4E?A??Q,??O?ADG??F?y??g}k????.
我的想法是我需要使用VB将其转换为字符串,但我找不到能够在网络上帮助我的东西。
有人可以提示我如何执行此操作吗?谢谢
答案 0 :(得分:0)
使用Base64方法将byte []转换为String。
Dim b As Byte() = Convert.FromBase64String(pdfByte)
Dim finalString As String = System.Text.Encoding.UTF8.GetString(b)
顺便说一句。我不知道将如何创建json响应,但是出了点问题。您无法从x???wTS???7??" %? ?H?. ! BB?+?#??4E?A??Q,
??O?ADG??F?y??g}k????.
另一个站点上有问题。它应该将字节转换为Base64字符串,然后它将起作用。