Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Для профи > Работа с COM-объектами


Автор: Гость_Alex 31.8.2004, 09:03
Всем привет!
Подскажите, пожалуйста, по такому вопросу:
на сервере есть файлы различных типов (doc, pdf, txt), необходимо их вывести в html-формате.
Что касается вордовских файлов, то сделал таким образом:
$word = new COM("word.application") or die("Unable to instanciate Word");
$word->Visible = 1;
$word->Documents->Open($_POST['f']);
$word->Documents[1]->SaveAs($docs_path."/temp/".session_name().".html",8);
$word->Quit();
$word = null;
header("Location: ".session_name().".html");
работает нормально, а вот как быть, например с pdf?

Автор: Secandr 31.8.2004, 09:04
Видел библиотеки, которые работают с пдф файлами для пхп и перла.

Автор: Kirill Baranov 8.6.2005, 21:33
а пример по PDF можно посмотреть где-нибудь??? А то предлагать пользователям качать Acrobat Reader как-то неудобно все же...

Автор: Mal Hack 8.6.2005, 21:41
Цитата(Kirill @ 8.6.2005, 22:33)
пример по PDF можно посмотреть где-нибудь???

http://ru2.php.net/pdf
Я не работал с ним, но у многих была лишняя надпись на страницах с тем, что библиотека шареварная...

Модератор: перенесено в "PHP: Профессиональная разработка"

Автор: Kirill Baranov 8.6.2005, 22:11
читал это... на самом деле немного понял...
мне бы живой пример вывода PDF в бразуер с помощью рнр...

И книжку по РНР 5 купил, но все равно! Там как создавать PDF есть...а остального не видно

Автор: Mal Hack 8.6.2005, 22:15
А это что:
Код
<?php
$len = filesize($filename);
header("Content-type: application/pdf");
header("Content-Length: $len");
header("Content-Disposition: inline; filename=foo.pdf");
readfile($filename);
?> 

Автор: Kirill Baranov 8.6.2005, 22:36
Mal Hack
выводит толькок один пробел...и все....пробовал уже...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)