В XML WebResponse я получаю URL-тег с ссылкой на файл PDF.Пример значения URL: https://www.member-data.com/files/hb/c8955fc4d6160ec0fd87f4879c6496d3.pdf).Я должен преобразовать этот PDF в байтовый массив, как мне это сделать в C #?
WebResponse
https://www.member-data.com/files/hb/c8955fc4d6160ec0fd87f4879c6496d3.pdf
Вы можете использовать WebClient.DownloadData, который имеет возвращаемое значение по умолчанию массива байтов.например,
WebClient.DownloadData
byte[] bytes = myClient.DownloadData("https://www.member-data.com/files/hb/c8955fc4d6160ec0fd87f4879c6496d3.pdf");
Кроме того, это предполагает, что вы хотите фактический файл в байтовом массиве, а не содержимое (текст) PDF.Это совсем другой шарик воска.
Вы можете использовать WebClient.DownloadData().
WebClient.DownloadData()
Для преобразования PDF в байтовый массив используйте статический метод ReadAllBytes в пространстве имен System.IO