我需要获取从aspx站点生成的pdf文件 .

Backstory :

我想从一个网站获得schedueles,我已成功获取包含参数的scheduele的url . 如果您关注该网址,您将看到一个PDF流,由该网站使用给定参数创建 .

http://www.novasoftware.se/ImgGen/schedulegenerator.aspx?format=pdf&schoolid=57240/sv-se&type=1&id=%7bD8920398-FA90-4960-BD47-69A8EFF7204D%7d&period=&week=38&mode=0&printer=1&colors= 2头= 1&时钟= 1&脚= 1&天= 0&宽度= 2480&高度= 3507&计数= 1&解密= 0

此URL是网站用于获取相应的scheduele并将其显示为pdf的URL . 由于理论上它不是PDF文件,因此我不能将其作为一个文件下载:

Dim Downloader As New WebClient

Downloader.DownloadFile(URL, fileName)

我也不能使用...将内容下载为字符串...

Dim Downloader As New WebClient

Dim Result As String = Downloader.DownloadString(URL)

...因为缺少参数会导致500服务器错误 .

显示文件/流/文档或其真实名称的唯一方法是通过浏览器访问给定的URL . 鉴于此,我试图通过WebBrowser控件获取PDF . 但由于它“无法显示XML页面”(导航到scheduele URL时显示错误)我也无法使用该方法 .

所以我的问题是, How do I download this data as a PDF or How do I get this data as a Stream that i can read with StreamReader?

Sidenotes:

该页面不使用其他客户端连接,因此我无法回溯它 . (我使用Fiddler2来跟踪所有连接)

使用Fiddler,我可以告诉你的网址SomethingSomething.com/Something.aspx生成一个PDF并显示它 . 生成文档的前几行(通过Fiddler)

%PDF-1.4% %%WPDF由WPCubed GmbH提供V3.54x [0] %% 1 0 obj <>

关于这个网站,我可以从Fiddler获得更多信息,所以如果你需要它可以自己尝试或者让我在这里添加信息 .

java根据url获取pdf流_从URL获取动态创建的PDF相关推荐

  1. python读取pdf文件_深入学习python解析并读取PDF文件内容的方法

    这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...

  2. R pdf大小_限时免费获取 Mac上PDF压缩工具《Enolsoft PDF Compressor》

    文章末尾有获取方式,按照以下步骤就能得到. 我们不破解软件,所有优秀软件均来源于网络 你的pdf文件太大使用不方便吗?赶紧来试试专业PDF压缩工具Enolsoft PDF Compressor破解版吧 ...

  3. java i o是什么流_【Java】I/O流的操作、认识使用

    重要声明:本文章仅仅代表了作者个人对此观点的理解和表述.读者请查阅时持自己的意见进行讨论. 1.序 在 Java 编程中,I/O流的操作是必须学会的一项技能.无论是文件的复制粘贴,还是上传下载,无论是 ...

  4. itext7读取pdf 中文_实例6:用Python给PDF批量加密

    每个人都有秘密,每个公司也是.我们的很多文件不想给某些人看到,那就可以利用PDF的加密功能设置密码.如果我们生成了很多PDF,一个一个地加密,将费时费力.这种重复的繁重的事儿交给Python,它会不辱 ...

  5. sqlmap 获取mysql密码_利用sqlmap 获取管理员账号密码

    首先,先简单介绍下sqlmap 简介: sqlmap是一种开源的 支持的数据库:MySQL,Oracle, PostgreSQL, Microsoft SQL Server, Microsoft Ac ...

  6. 三星android怎么获取root,三星S8如何获取ROOT权限_三星S8ROOT获取教程

    三星S8如何获取ROOT权限,三星S8ROOT获取教程.今天在这里分享一下咱们的三星Galaxy S8+手机的root教程,这个root教程也是采用卡刷的方式进行root,操作上也简单,因为之前给大家 ...

  7. R pdf大小_全能格式转换工具分享,PDF 转 Word、视频图片格式转换等

    前言 经常有人问起 PDF 转 Word.视频格式转换方面的问题.如果日常需要和文档.视频打交道,那么格式转换也是经常会有的需求了. 下面分享几款「万能格式转换工具」,无论是视频.图片.音频,还是文档 ...

  8. plt转pdf软件_微信小程序重磅更新!PDF转Word,无需下载软件一键搞定!

    嗨,大家好我是小小迅~ 今天小小迅给大家带来了PDF的格式转换干货!不用下载任何软件,使用?这个重磅更新后的小程序即可. 对啦,文末还有小小迅的宠粉抽奖,内含6份会员大奖,包括:腾讯.爱奇艺.百度云. ...

  9. java url 中文乱码问题_处理URL传递中文乱码问题

    作者:肖文伟 在网上搜了很多资料都没有搞定,一般都有以下几种说法: 方法1:在后台中先获得字符串的iso-8859-1编码形式数组,再使用此数组实例一个UTF-8编码形式String类型字符串. 页面 ...

最新文章

  1. Mac拷贝/复制文件夹路径快捷键
  2. 一个失败项目的复盘会
  3. html 怎么设置cooki,怎么设置浏览器接受cookie
  4. BZOJ 2822: [AHOI2012]树屋阶梯 [Catalan数 高精度]
  5. MySQL迁移到ClickHouse方案
  6. Hibernate异常之关键字错误
  7. 华为p40鸿蒙系统价格有好高,华为P40Pro参数逐步被确定,鸿蒙系统或成最大亮点,价格更给力!...
  8. 千亿市场空间开启!网络安全开启新纪元步入黄金时代
  9. Shell 相互调用
  10. 双系统在linux中修复引导文件,windows ubuntu双系统重装后修复grub引导
  11. python xlwings下载_python xlwings excel报表自动化 系列文章精讲 (一)
  12. Linux下使用zip命令加密压缩/解压文件 zip、unzip、unar
  13. 用友 凭证引入 如何删除引入的外部凭证
  14. miracl实现sm2
  15. vue3 - composition api
  16. ZJ-笔记本风扇异响
  17. 在线负数分数计算机,负分数
  18. Tools/Profiler
  19. linux 第二十天 linuxprobe
  20. 【LeetCode】871. Minimum Number of Refueling Stops 解题报告(Python)

热门文章

  1. 计算机打字正确姿势,电脑快速打字方法教程
  2. matlab均值方差模型,matlab预测ARMA-GARCH 条件均值和方差模型
  3. OpenHarmony(鸿蒙)操作系统
  4. EDM营销进行消费场景布置的案例分享
  5. UVA1335 Beijing Guards
  6. 红黑树如何快速调整到平衡态_快速多态
  7. 交通期刊JCR(2020)
  8. HLS_2 数据精度处理
  9. java.lang.IllegalStateException: getOutputStream() has already been ca...
  10. 国外10款开源的HTML 5小游戏