米诺的后花园

一段方便下载国标文档的代码

🍃 提示:这是一篇写于 4.3 年前的文字,其中的部分观念或技术可能已随时间演变。
国家标准全文公开系统

国家标准委提供了“国家标准全文公开系统”,在这里可以查看并下载大部分的公开标准文本。

但还有一部分标准只能在线浏览,不能直接下载。

国家标准全文公开系统
国家标准全文公开系统(http://openstd.samr.gov.cn/bzgk/gb/index

这个网站下载到的 pdf 文件经过了特殊的加密,需要 Adobe Acrobat 搭配网站提供的“FileOpen”插件(注:插件同时提供了 Windows、Mac 和 Linux 版本)才能打开,且不能复制文本。

当然,只要是能在线阅读,那就一定能获取源文件。

PDFViewerApplication.pdfDocument.saveDocument(PDFViewerApplication.pdfDocument.annotationStorage)
  .then(function (data) {
    PDFViewerApplication.downloadManager.download(new Blob([data], {
      type: "application/pdf"
    }), PDFViewerApplication.baseUrl, PDFViewerApplication._docFilename, "download");
  });

来源:https://xzonn.top/posts/How-To-Download-Chinese-Standard.html

《 “一段方便下载国标文档的代码” 》 有 3 条评论

  1. 刘郎说道:

    还可以这么实现?这可是我的刚需呀?

    来自贵州·黔南布依族苗族自治州

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理