2011-07-18 4 views
0

서버에서 PDF 파일을 병합하려면 pdftk를 사용하고 있습니다. 이 목적을 위해 나는 PHP를 사용한다. 이것은 PHP 코드입니다. Btw, 나는 이것을 WAMP에서 사용하고있다.pdftk 다른 폴더에 저장할 수 없습니다.

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

pdftk.exe 파일과 함께 제공되는 .dll 파일은 모두 www 디렉토리에 있습니다. editablepdf 및 flattenpdf는 www 디렉토리의 두 개의 개별 디렉토리입니다.

스크립트를 실행하고 확인한 후 pdfs가 저장되지 않았다는 것을 알았습니다. 명령 프롬프트를 통해 pdftk를 실행하면 정상적으로 작동합니다. 하지만 여기서도 일어나지 않습니다. 그것은 경유로해야 할 일입니까 ??

감사합니다 감사합니다 사미르

+0

이것은 Windows라고 가정합니다. IIS 또는 Apache를 사용하고 있습니까? – Brian

+0

안녕하세요, 저는 아파치를 사용하고 있습니다. 어쨌든 나는 문제를 해결했다. 그냥 대답했다. – Sameer

답변

1

을 둘러보고 후 해결 할 수 있었다. 이스케이프 시퀀스 문자로

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

\ 이후 행동, 내가 \ "\"폴더 수준을 나타 내기 위해 사용하고 있습니다 - 다음은 작업 라인입니다.

관련 문제