将StreamReader转换回pdf

时间:2016-06-26 10:35:32

标签: c# asp.net .net asp.net-mvc

我正在尝试将pdf流转换回pdf文件,然后将其保存在我的服务器上。 GetHTTPRequest函数获取pdf url并返回pdf url流字符串。 我需要将此流转换为pdf文件。 我的代码:

{{1}}

这只是xhr包含的一行:

“%PDF-1.3 \ n% \ n5 0 obj \ n&lt;&gt; \ nstream \nx \k V DB rq \ r} _ 4U[ \nTҮU ~ BIh >gl n N Y{. ~ 33 ; h . W7 n ͭ; [ [կ ?TR T _l 6 O e ll \ m \b T FVn6h嫍HklRO6ô37O5:.I&LT;:3SjV ø\ b〜&安培; \rS93lѭQzvcF)\ rgmvZ \一个; {iBq7 ^ xK7UPž&GT; F的\ b1Xec / 4ji /К&安培; #EjF)钆\ v)_ \ r | XSEcu \ nILzH | ZLawO \ AF ^ m6NzS_lb $ Vx的\ rBVG_44vw4JQz7 < / EM>刭+ A | 7Z&安培; QLsEct )adӷ2inSU-\一个\fā4'v1wֽ)-SO 2 M 〜 S ; Ԩ2 \ a | 'K 0[\“{ F 5 2 J[ ӑ ӑF  3XS' \ B9 [&安培; ETA \“N)7 = PTV。! q \“HMI,TAPtV {】V = Z \ rVTo ç S [W *igREZΛ.JQ} \ R:瓦特)Ȕڣ{)在线%(GF3H8 GԢ5)G ^uCFÂQ\ VA = I \ “G \” @ iX3dP;%= R8 @ \他&LT ; IAv \a D[] 7X ! \ b @B Y$ a5 \ b \ \b T . Կ,\ n )1V \ 0Nz $Pȡ%

有人可以点亮它并为我解决吗? 我之前从未使用过流库。

感谢。

1 个答案:

答案 0 :(得分:3)

PDF是二进制文件格式。不要使用它没有意义的字符串。您正在尝试使用NotePad打开pdf文件。您应该将pdf文件保存为文件。

这是您下载文件的方式。

string resourceUrl = "http://www.google.com/file.pdf";
string fileName = downloadedFile.pdf;
WebClient myWebClient = new WebClient();

myWebClient.DownloadFile(resourceUrl,fileName); 

如果您需要将file.pdf作为字符串读取,那是另一回事。您需要查找pdf解析器。 iTextSharp起初并不是一个糟糕的选择。