0

我正在尝试在 C# 中使用 ASCII 编码一个 PDF,但我遇到了一些问题。如果是PDF。ContentLenght 增加超过 1000000,我无法获取字符串中的编码数据,但如果我在 VS2015 的即时窗口中使用相同的代码进行测试,我可以看到编码数据但无法获取相同的字符串。这是我正在使用的代码

byte[] data = target.Array();               //PDF value in bytes
string data = Encoding.ASCII.GetString(data);  //encoded data in string 

这就是我得到的不正确的编码数据。有人可以在这里帮助我吗?

 %PDF-1.7
    %????
    1 0 obj
    <</Type/Catalog/Pages 2 0 R/Lang(en-US) /StructTreeRoot 50 0 R/MarkInfo<</Marked true>>/Metadata 6566 0 R/ViewerPreferences 6567 0 R>>
    endobj
    2 0 obj
    <</Type/Pages/Count 20/Kids[ 4 0 R 12 0 R 14 0 R 16 0 R 18 0 R 20 0 R 22 0 R 24 0 R 26 0 R 28 0 R 30 0 R 32 0 R 34 0 R 36 0 R 38 0 R 40 0 R 42 0 R 44 0 R 46 0 R 48 0 R] >>
    endobj
    3 0 obj
    <</CreationDate(D:20200203070204+00'00') /ModDate(D:20200203070204+00'00') /Producer(??

提前致谢

4

0 回答 0