从url读取pdf文件到字节数组

时间:2011-10-10 15:34:31

标签: c# .net arrays pdf

在XML WebResponse中,我获得了一个URL标记,其中包含指向PDF文件的链接。 URL值的示例为:https://www.member-data.com/files/hb/c8955fc4d6160ec0fd87f4879c6496d3.pdf)。我必须将此PDF转换为字节数组,如何在C#中执行此操作?

3 个答案:

答案 0 :(得分:17)

您可以使用WebClient.DownloadData,其默认返回值为字节数组。 e.g。

byte[] bytes = myClient.DownloadData("https://www.member-data.com/files/hb/c8955fc4d6160ec0fd87f4879c6496d3.pdf");

此外,这假设您希望实际文件位于字节数组中,而不是PDF的内容(文本)。那是另一个蜡球。

答案 1 :(得分:11)

您可以使用WebClient.DownloadData()

答案 2 :(得分:-2)

要将PDF转换为字节数组,请使用System.IO命名空间中的静态方法ReadAllBytes