访问全国标准信息公共服务平台:http://std.samr.gov.cn/ ,选择国家标准,随便选择一篇标准(选可在线预览的,如果某标准引用 ISO 之类的存在版权问题,是无法下载的),待文件加载完毕后(完全加载,否则下载的文件缺失),F12 打开开发者模式->“Console(控制台)”,输入代码:

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

注:”doc” 可改为其他名称;行标可直接下载,无需此方法。

理论上使用 “pdf.js” 作为处理 pdf 文件的都可用本文的方法下载,除非网站做鉴权禁止了匿名调用(如 金融标准)😑。

此方法在本文发布时尚可用,不排除将来失效的可能。。。

低调使用~~

2022/02/24 更新:此方法已失效