Загрузите PDF программно

Как я могу загрузить PDF и сохранить к диску с помощью vb.NET или C#?

URL (PDF) имеет некоторый rediection, продолжающийся, прежде чем заключительный PDF будет достигнут.

Я попробовал ниже, но PDF кажется поврежденным, когда я пытаюсь открыться локально,

Dim PdfFile As FileStream = File.OpenWrite(saveTo)
Dim PdfStream As MemoryStream = GetFileStream(pdfURL)
PdfStream.WriteTo(PdfFile)
PdfStream.Flush()
PdfStream.Close()
PdfFile.Flush()
PdfFile.Close()
16
задан Bugs 2 August 2017 в 13:41
поделиться

1 ответ

Для этого можно попробовать использовать класс WebClient (пространство имен System.Net), что позволит избежать потоковой работы с вашей стороны.

Следующий код на C# берет форму IRS и сохраняет ее в C:\Temp.pdf.

using(WebClient client = new WebClient())
{
    client.DownloadFile("http://www.irs.gov/pub/irs-pdf/fw4.pdf", @"C:\Temp.pdf");
}
20
ответ дан 30 November 2019 в 21:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: