pdftk не удалось сохранить в другой папке - PullRequest
0 голосов
/ 18 июля 2011

Я использую 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 ??

Спасибо и С уважением Самир

1 Ответ

1 голос
/ 20 июля 2011

удалось решить после осмотра. Вот рабочая строка -

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

Поскольку \ действует как символ escape-последовательности, я использую "\ \" для обозначения уровней папок.

...