[油猴脚本] 雨课堂课件PDF下载工具 update to v1.2.0

2021年3月27日 965点热度 6人点赞 12条评论

简介

雨课堂虽然有原生的打印功能,但是存在设置页面、拉伸图像、打印PDF等各种麻烦。于是乎自己给雨课堂加了个按钮,该脚本能够自动生成课件的PDF版本,只需要点击一下~

安装与反馈

使用说明

适配了 雨课堂网页版 v2

  • 1.0.6 版本修改了链接匹配,理论上也能支持其它分区域雨课堂,如荷塘、长江、黄河
  • 1.1.0 版本逆天地支持插入客观题答案,支持点击[ 答案 ]按钮来开启或关闭
  • 1.2.0 支持发布类型为“课件”(区别于“课堂”)类型的PPT的下载(Beta)

该脚本将前端技术最大化,完全在本地浏览器内处理,所使用的外部库均开源且引用自公共CDN

  • jsPDF 用于 PDF 的生成
  • UPNG.js 用于 PNG 的反交错和压缩
  • pako high speed zlib port to javascript, works in browser & node.js
  • html2canvas 将“课件”类型 PPT 的 HTML 内容转换为位图(很坑)

原本想搁到B站专栏方便交流反馈的居然没过审理由“涉嫌广告”,ε=(´ο`*)))唉头大

博客的评论回复邮件提醒搞好啦!!在 博客 / Github / Greasy Fork 上反馈都可以看到~

章鱼DS

学生安卓网站代码通吃的草根,但总拼命着长出树根。

文章评论

  • ppppppp

    长江雨课堂不能下载上课使用过的PPT(非课件板块里的课件)

    2021年4月17日
    • 章鱼DS

      @ppppppp 原脚本没有匹配分区域雨课堂的链接
      麻烦提供一下长江雨课堂后台观看PPT的链接形式
      简单修改了一下匹配规则或许可用,发布在了1.0.6版本
      希望能反馈一下

      2021年4月17日
  • ppppppp

    俺改了下脚本,把那个类似“脚本许用网站”的参数设置”www.yuketang.cn“的www改成*了,然后长江雨课堂就可以使用了.时间有点久,记不太清了

    2021年5月12日
    • 章鱼DS

      @ppppppp 好的!看来我盲改也改对了~

      2021年5月12日
  • yk

    发在课件里的ppt还是不能下载呢,只能下载课堂里的,求优化

    2021年5月28日
    • 章鱼DS

      @yk 正在优化,原理有点不一样

      2021年5月28日
    • 章鱼DS

      @yk 更新在 1.2.0 了~
      还真的有点麻烦,课件里的PPT不是纯图片的,而是 HTML —— 由很多文字图片拼在一起,估计是用了 Office Online 的技术;
      原本想完全保留矢量...太难了,最后用 html2canvas 渲染成了图片,我这里测试没有问题,除了一些阴影会丢失。

      2021年5月29日
  • ppppppp

    脚本真好用,哈哈哈哈。PPT配合复习,需要的东西都能找到!!~感谢作者~~

    2021年5月28日
  • yk

    来还愿了,章鱼大佬太强了,确实可以下载课件里的ppt了!!!!辛苦啦辛苦啦

    2021年6月2日
  • 望什么虚

    大佬 课堂形式的课件该怎么下载啊 找不到那个预览下载链接

    2021年6月16日
    • 章鱼DS

      @望什么虚 在“打印课件”按钮的左边,如截图所示
      如果是空白的可以在F12控制台看看脚本有没有载入/注入的log

      2021年6月16日
  • 望什么虚

    找到了 可以了 谢谢大佬

    2021年6月16日