pdftk无法保存在不同的文件夹中

发布于 2024-11-24 04:20:34 字数 385 浏览 2 评论 0原文

我正在使用 pdftk 来压平服务器上的 PDF 文件。为此,我使用 PHP。 这是我的 PHP 代码。顺便说一句,我在 WAMP 上使用这个。

passthru("pdftk editablepdf/jason.pdf output flattenpdf/flattened.pdf flatten");

pdftk.exe 文件和随附的 .dll 文件都存在于 www 目录中。 editablepdf 和 flattenpdf 是 www 目录中的两个独立目录。

执行脚本并检查后,我发现pdf尚未保存。 当我尝试通过命令提示符运行 pdftk 时,它工作正常。但同样的情况并没有发生在这里。这和passthru有关系吗?

感谢和问候 萨米尔

I'm using pdftk for flattening PDF files on server. For this purpose I use PHP.
This is my code in PHP. Btw, I'm using this on WAMP.

passthru("pdftk editablepdf/jason.pdf output flattenpdf/flattened.pdf flatten");

The pdftk.exe file and the accompanying .dll file both exist in the www directory.
editablepdf and flattenpdf are two separate directories in the www directory.

After executing the script and checking, i find the pdfs haven't been saved.
When i tried running pdftk via command prompt, it worked fine. But the same is not happening here. Is it something that's gotta do with passthru??

Thanks and Regards
Sameer

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

知你几分 2024-12-01 04:20:35

环顾四周后才得以解决。
这是工作行 -

passthru("pdftk editablepdf\\jason.pdf output flattenpdf\\flattened.pdf flatten");

由于 \ 充当转义序列字符,因此我使用“\ \”来表示文件夹级别。

was able to solve after looking around.
Here's the working line -

passthru("pdftk editablepdf\\jason.pdf output flattenpdf\\flattened.pdf flatten");

Since \ acts as escape sequence character, i'm using "\ \" to denote the folder levels.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文