читать файл PDF из URL в байтовый массив - PullRequest
5 голосов
/ 10 октября 2011

В XML WebResponse я получаю URL-тег с ссылкой на файл PDF.Пример значения URL: https://www.member-data.com/files/hb/c8955fc4d6160ec0fd87f4879c6496d3.pdf).Я должен преобразовать этот PDF в байтовый массив, как мне это сделать в C #?

Ответы [ 3 ]

17 голосов
/ 10 октября 2011

Вы можете использовать WebClient.DownloadData, который имеет возвращаемое значение по умолчанию массива байтов.например,

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

Кроме того, это предполагает, что вы хотите фактический файл в байтовом массиве, а не содержимое (текст) PDF.Это совсем другой шарик воска.

11 голосов
/ 10 октября 2011

Вы можете использовать WebClient.DownloadData().

0 голосов
/ 10 октября 2011

Для преобразования PDF в байтовый массив используйте статический метод ReadAllBytes в пространстве имен System.IO

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...