我有一个.pdf包含很多表单,我不希望用户能够编辑。使pdf只读perl
已尝试CAM::PDF
,但我无法管理加载我的PDF文件到此。我只能获得复选框的网页,但没有文字
这是PDF应该如何看起来像:
这是文件怎么看起来像CAM::PDF
有谁知道我做错了什么?如果我删除了setPrefs行,我会得到没有我想要的设置的rigth pdf。
示例代码:
my $file = CAM::PDF->new($pdf_file_path);
$file->sefPrefs('', '', 1, 0, 1, 0);
$file->output('C:\temp\campdf.pdf');
$file->save();
编辑:使用PDFTK,这有一个选项,以扁平化的PDF格式,使我的PDF格式不可编辑。
我已经试过这一点。我仍然可以在pdf中进行更改并使用错误的信息进行打印= /这只能帮助我制作用户或覆盖 – Onionhill
当您说“我不希望用户能够编辑”时,您的意思是您不希望他们能够在表单中输入任何内容或者是否可以编辑表单标签? – iCanHasFay
我的意思是说,我的Perl脚本正在填写与信息的形式。这个信息不应该是可编辑的。 – Onionhill