Проблемы с Prince xml при создании тестового файла с php

У меня проблемы с началом работы с Princexml. Я пытаюсь создать свой первый тестовый PDF.

Вот мой код:

require_once dirname(__FILE__).'/prince.php';

$prince = new Prince('/usr/local/bin/prince');

$prince->setHTML(1);
$prince->setLog("/log.txt");
$prince->setPDFTitle("Test File");

$html = file_get_contents(dirname(__FILE__)."/out/test.html");

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

$ret = $prince->convert_string_to_passthru($html);

Файл test.html имеет следующее содержимое:

<!DOCTYPE html>
<html>
<head></head>
<body>
    <h1>hello world!</h1>
</body>
</html>

PDF-файл загружается (если я использую «встроенный» вместо вложения), но это пустой документ. Когда я использую «вложение», размер файла составляет 0 байт.

Я не могу понять, что я делаю неправильно здесь. Любые идеи??


person TH1981    schedule 24.04.2014    source источник


Ответы (1)


Я нашел ответ. Очевидно, это проблема с MAMP:

http://www.princexml.com/forum/topic/1292/prince-on-os-x-mamp

person TH1981    schedule 24.04.2014