Мне для сайта нужно сделать вывод содержания существующего PDF-файла (файл нормально читается Acrobat Reader любой версии) в браузер. С помощью встроенных в PHP функций это легко делается, но работает только, если версия Acrobat Reader - 8. С версией 7 и ниже выдается в отдельном окошке сообщение самого Acrobat Reader: "Файл поврежден и не может быть восстановлен". Установка отдельной библиотеки lib_pdfphp.dll (установку проверял с phpinfo()) не помогает. Может кто-то решал подобную проблему?
azm, а можете показать код вывода такого файла в браузер?? ) Лично для меня )) Заранее огромное спасибо! ЗЫ: А заодно, елси можно... генерацию оного )) (Раз уж зашел вопрос)
Код (Text): function showPDF($filename) { $pdf=fopen($filename,'r'); $content=fread($pdf,filesize($filename)); fclose($pdf); header('Content-type: application/pdf'); print($content); }
Для генерации (из вордовского файла) использую PDFCreator, а для засекречивания (не менять, не печатать, не копировать и тд) PDFBlender c gs861w32.exe. Все программы бесплатны, легко находятся и работают.