问题标签 [cam-pdf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pdf - 如何使用 CAM::PDF 从命令行查找 + 替换
对不起菜鸟问题。我刚刚下载了 CAM::PDF 和 Strawberry for Windows,并尝试从命令行进行查找/替换。运行 buidinstalldeps 以获取所有需要的先决条件。
我正在尝试从命令行运行 changepagestring.pl。但是 idk 如何引用文件位置并让它为我将输出文件放在指定位置:
我的目标是在这个文件中用“图”替换“见上图”。但它与我所在的目录不同,C:\Users\Me\Doc\CAM-PDF-1.60\ 那么我如何从命令行运行和执行所有这些操作。我已经看到了带有示例的帮助文件,但我得到了这个: CAM::PDF from command shell with PL file not recognize
perl - 附加超过 1,000 个文件时加速 CAM::PDF 的提示?
Chris Dolan 的 CAM::PDF 对我来说是一项非凡的资产。最近的项目要求将 1,000 多个小型 PDF 文件合并为一个大文件。
一切都很好,直到页面达到 200 多页,此时它开始变慢。最终,附加每个附加文件大约需要 30 秒或更长时间。
我在每次追加后使用以下代码,希望清除缓存以加快速度:
我已经将每个小的 PDF 文件缩减到 45kb。
缺少服务器升级,在编码方面我还应该做些什么来提高速度吗?
提前致谢!
php - 在 Ubuntu 18.04 上搜索和替换 mPDF、CAM'PDF 上的问题
在 Ubuntu 18.04 上,我在编辑 PDF 文件时遇到问题 - 特别是搜索和替换字符串。
我试过了:
PHP mPDF Overwrite() 什么都不做。
perl CAM :: PDF 1.60 changepagestring.pl 什么都不做
sed,什么都不做。
不适用于压缩或解压缩的 PDF,甚至不适用于从 mPDF 生成的 PDF。更新:重新安装 libsodium mPDF 后,可以很好地处理从 mPDF 生成的 PDF 文件。对于其他 PDF 文件问题仍然存在。
还尝试在 var / www 文件夹用户 / 组 www-data: www / data 和其他文件夹 / home 例如
因为我有超过 1000 个文件要处理,所以对批量搜索和替换有任何想法吗?
文件中的文本是可读的。查看。
对文件 0755 i 0777 的许可
当我打印 $page 变量时,Perl 脚本总是返回“找不到标题”,不管文件的可读性(见图)
很多文件都以这种方式结束。
我试图找到的字符串是“瓦格纳国际音乐考试”或只有“瓦格纳”
我希望 mPDF 和 CAM-PDF 已正确安装,没有警告和错误,并且具有所有依赖项。Ubuntu 18.04 mPDF 版本 8.0 PHP 7.2 Perl 5.26.1 CAM-PDF 版本 1.60
我在他们的 github 社区上发现 mPDF 偶尔会出现 Overwrite() 函数的错误。
在 PDF 文件中批量搜索和替换有什么建议或其他方式吗?
perl - Perl:CAM::PDF 进行了更改,但这些并没有在最终文档中实现
我一直在使用 CAM::PDF 模块尝试在工作中编辑 pdf 文档 - 本质上只是试图自动更改文档上的日期以显示它们最近已被审核
不幸的是,尽管我的代码告诉我我正在更改 PDF 对象 ($pdf->{changes}) 并提供 pdf 文档试图更改最大可访问性(任何人都可以访问、读取、写入)pdf 的输出从未似乎随着这些变化而实现。我也一直在 grepping 我批量输出的对象节点 tmp 文件,发现所有这些在运行代码后都没有显示旧日期的迹象;然而,当我在运行后查看 pdf 时,旧日期仍在 pdf 上。有没有人遇到过这个或者可以提出任何建议?
仅手动执行此操作不是一种选择;我想编写这个脚本,这样我就可以有一个脚本,我只需要一次对多个文件运行(我有很多这些文件要在工作中整理),但是除了更改文档上写的日期之外,文档必须保持看起来一样(我的意思是,如果它们的大小改变一点就可以,但如果它们的外观完全改变就不行了)
我严格遵循模块 CAM::PDF 的作者提供的示例 changepdfstring.pl ( https://metacpan.org/pod/distribution/CAM-PDF/bin/changepdfstring.pl ) 关于如何为我的代码执行此操作,然后尝试了它的不同变体来尝试让事情正常工作 - 所以我很困惑最终没有任何工作
任何帮助或建议将不胜感激
perl - CAM::PDF 重新加载 DV 节点
有一个默认值如下的节点:
试图用
但结果是相同的默认值。哪里有问题?似乎是 cam::pdf 字段的哈希缓存