将密码添加到PDF's自动
Add password to PDF's automatically
我当前使用此代码只是为了在打印对话框中获得警报
(function() {
var beforePrint = function() {
alert('Functionality to run before printing.');
};
var afterPrint = function() {
alert('Functionality to run after printing');
};
if (window.matchMedia) {
var mediaQueryList = window.matchMedia('print');
mediaQueryList.addListener(function(mql) {
if (mql.matches) {
beforePrint();
} else {
afterPrint();
}
});
}
window.onbeforeprint = beforePrint;
window.onafterprint = afterPrint;
}());
一切正常,在打印对话框显示前后,我都会收到警报。
现在我的问题是,或者我想做的是,用密码自动保护保存的pdf,就像我在脚本中设置一个随机密码一样,pdf将自动用该密码保护。
这可能吗?提前谢谢。
使用客户端javascript保护PDF是不可能的。您的选择是:
- 使用服务器端库在服务器上保护pdf文件,该库可以获取现有的pdf并对其应用密码
- 如果你可以重新生成PDF,那么你可以尝试实现javascript代码(在PDF中)来检查密码。这种方法不太安全,因为它依赖于您自己的代码,而不使用PDF格式内置的安全功能(和加密)
相关文章:
- 阻止 PDF 自动下载,并改为自动打印
- 提交表单时自动“下载”PDF
- 为多个用户创建自动低分辨率和高分辨率pdf,png与inDesign
- 在新窗口中自动打开 pdf 文件
- 需要使用 JSPDF 和自动表 JS 使用另存为弹出窗口将 PDF 保存到本地驱动器,同时将 HTML 表数据导出为 P
- 如何使用js自动下载PDF
- 使用嵌入式javascript自动打印pdf
- RoR渲染PDF并自动打印
- 自动为PDF下载添加唯一编号
- 在IFrame中打印PDF后自动关闭窗口
- Javascript会自动将pdf保存到某个位置
- 使用JavaScript创建PDF并自动上传
- 自动生成PDF文件,并自动上传到服务器
- 下载所有外部链接如(pdf/images)必须自动下载
- 自动打印网页为pdf
- 自动打印PDF程式在IE6
- 浏览器上没有安装PDF阅读器-希望自动下载
- 避免在智能手机上自动下载pdf
- 类或函数自动生成PDF和打印
- 将密码添加到PDF's自动