Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从url到字节数组读取pdf文件_C#_.net_Arrays_Pdf - Fatal编程技术网

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

C# 从url到字节数组读取pdf文件,c#,.net,arrays,pdf,C#,.net,Arrays,Pdf,在XMLWebResponse中,我得到一个URL标记,它有一个指向PDF文件的链接。URL值的示例为:https://www.member-data.com/files/hb/c8955fc4d6160ec0fd87f4879c6496d3.pdf)。我必须将此PDF转换为字节数组,如何在C#?中执行此操作您可以使用。您可以使用WebClient.DownloadData,它的默认返回值为字节数组。e、 g byte[] bytes = myClient.DownloadData("https

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

中执行此操作您可以使用。

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

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

此外,这假设您希望实际文件是字节数组,而不是PDF的内容(文本)。这完全是另一回事。

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

此方法是在什么类上使用的?如果您指的是
File.ReadAllBytes()
,那么这并不真正适用于从URL下载。“它具有字节数组的默认返回值”。如果这个是默认值,那么这个方法是否有更多可能的返回类型?是的,我只想要pdf文件的内容。这个pdf有图像,我想要字节数组中的图像。