Слияние нескольких PDF с Zend - PullRequest
0 голосов
/ 25 января 2012

У меня есть проблема, похожая на эту проблему: Слияние 2 PDF с Zend Framework
Я не могу слить PDF-файлы вместе, используя Zend Framework.

Сообщение об ошибке:

«Неопределенное свойство: Zend_Pdf_Element_Array :: $ value»

Мой код:

$pdf2show = new Zend_Pdf();
$ex = new Zend_Pdf_Resource_Extractor();
$pdf = Zend_Pdf::load('pdf1.pdf');
$pdf2show->pages[] = $ex->clonePage($pdf->pages[0]);
$pdf = Zend_Pdf::load('pdf2.pdf');
$pdf2show->pages[] = $ex->clonePage($pdf->pages[0]);

На этом этапе не имеет значения, пытаюсь ли я сохранить файл или отобразить файл - оба приведут к одному и тому же сообщению об ошибке.

$ pdf2show-> Сохранить ( 'merged.pdf'); // не вопрос разрешений, я дал папку 777 при тестировании.

или

echo $ pdf2show-> render ();

При рендеринге я использую следующие заголовки:

header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="merged.pdf"');

Я получаю сообщение об ошибке при попытке сохранения или рендеринга.

В настоящее время я использую Zend Framework версии 1.11.4, и обновление до 1.11.11 не имеет значения (я пробовал).
Я использую php 5.3.x
Я преобразовал свои PDF-файлы в версию 1.6.

Есть идеи? : -)

1 Ответ

0 голосов
/ 01 июня 2012

У меня была та же проблема, я решил ее путем преобразования pdf в клонированную версию 1.0 с помощью этой программы: http://www.freedownloadscenter.com/Multimedia_and_Graphics/Misc__Graphics_Tools/PDF_Version_Converter_Download.html

...