VB.net-将PDF字节转换为字符串

时间:2018-06-28 12:14:47

标签: vb.net

我收到来自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将其转换为字符串,但我找不到能够在网络上帮助我的东西。

有人可以提示我如何执行此操作吗?谢谢

1 个答案:

答案 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字符串,然后它将起作用。