PHP script PDFTK yürütme hata kodu 11 ile başarısız oluyor

0 Cevap php

Ben PHP komut dosyası PDF doldurun çalışıyorum. Aşağıdaki da Sid Steward ile makalede aşağıdaki am URL.

I CentOS linux dağıtımı üzerine PDFTk paketi yapılandırmış ve ben komut isteminden PDFTK yürütmek mümkün duyuyorum ve PDF ile FDF formu birleştirir ve başarılı düzleştirilmiş (Dolgulu) üretir PDF. Ben kabuk kullanarak Pdftk sınamak için aşağıdaki komutu kullanıyorum.

pdftk /tmp/form.pdf fill_form /tmp/fdfbm0pe7 output /tmp/filledform.pdf flatten

PHP ile benzer bir komutu çalıştırmak çalıştığınızda ama, ben hata alıyorum. passthru komutu hata kodu ile başarısız oluyor 11. Aşağıdaki Ben komutu çalıştırmak için kullanıyorum php kodu:

$command = 'pdftk form.pdf fill_form '. $fdf_fn. ' output - flatten';
passthru($command, $error);

$fdf_fn Yukarıdaki FDF dosya adı vardır. form.pdf dolgu-güçlü pdf şeklidir. Her iki form.pdf ve ben kod yukarıdaki satırları verdik hangi PHP komut dosyası aynı klasörde. Ben yankılanan shell_exec('pdftk') ve standart yardım ayrıntıları dönüyordu tarafından Pdftk PHP ile doğru yürütme olduğunu kontrol ettirin.

Sadece daha fazla ayrıntı için, Pdftk yoludur /usr/bin/ ve PHP script ve PDF form dosyaları /var/www/html/pdfmerge altında bulunur.

Bazı biri ben PHP ile komut çalıştırma hata kodu 11 ile başarısız olduğunu yanlış yapıyorum kılavuz misiniz?

0 Cevap