2013-11-15 2 views
2

Я могу сгенерировать PDF-файл с использованием TcPDF версии 6.0.44. Файл открывается отлично в браузере и сторонних читателях PDF, но не открывается в Adobe Reader XI. Я продолжаю получать сообщение об ошибке «Тип файла не поддерживается или файл поврежден».PDF, созданный TcPDF (PHP) не будет открыт в Adobe Acrobat XI

Что здесь происходит? Вот код, который я написал:

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); 
$pdf->AddPage(); 
$html = '<html> 
<head></head> 
<body> 
    <h1>Hello World!</h1> 
</body> 
</html>'; 
$pdf->lastPage(); 
$pdf->writeHTML($html, true, 0, true, 0); 
$pdf->Output('htmlout.pdf', 'I'); 
+0

Очень странно. Какие заголовки вы используете для создания PDF-файла? Как и какие стартовые команды .. и что вы используете для вывода/сохранения? –

+0

@MichaelDeMutis Я обновил исходное сообщение с помощью кода, который я использовал. – JakeGIS

ответ

0

В тестовом файле, если вы используете изображения, и некоторые из ваших образов отсутствует профиль КВК, Adobe Acrobat оленья кожа признать это и вызвать проблемы вы столкнулись.

Смежные вопросы