powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите поднять PDFLib+PHP5+Apache2.0.49+Windows2000
2 сообщений из 2, страница 1 из 1
Помогите поднять PDFLib+PHP5+Apache2.0.49+Windows2000
    #32633445
small vovka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Небольшое предисловие...
У меня стоит PHP 4.3.3 и на нем эта библиотека со скрипом пашет. В смысле, я даже cp1251 настроил. Жаль что русский язык есть только на страницах, ни в аннотациях ни в закладках его нет (иероглифы). В общем-то из-за этого я и решил поэкпериментировать... Сначала у меня стоял PHP5 RC2. И там эта библиотека формировала PDF документы с русским языком даже без настройки. Я был почти в экстазе, - полнофункциональный (бесплатный для некоммерческого использования) генератор PDF, хотя и с ручным приводом.
Теперь почему почти... Эта титька тараканья через все страницы по диагонали писала www.pdflib.com огромными черными буквами. Как я ни бился, убрать это безобразие не смог. В процессе битвы выкачал дистрибутив PDFLib 6.0 . Поизучал документацию.
И вот теперь выкачал PHP5.0 - релиз. Подключил, запускаю свой тестовый скрипт, а он вообще ничего не делает, и не ругается... Беру из документации PDFLib 6.0 пример для PHP5 (Hello, world!) и он не хочет работать. Хотя свой старый тестовый скрипт вот тут же на PHP 4.3.3 работает. И выдает документик, правда с частичной русификацией.
Функция phpinfo() показывает что расширение PDF включено...

Вот такая вот проблема. Может кто поможет (хоть намекните), как поднять это хозяйство.
...
Рейтинг: 0 / 0
Помогите поднять PDFLib+PHP5+Apache2.0.49+Windows2000
    #32634134
small vovka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот мой тестовый скрипт. Он в "четверке" работает, а в пятой версии не хочет, и вообще ничего не делает, молчит как рыба...

<?php
$pdf = pdf_new();
pdf_open_file($pdf);
pdf_set_parameter($pdf, "resourcefile", "D:/programs/php/pdf-related/pdflib.upr");
pdf_set_info($pdf, "Author", "small vovka");
pdf_set_info($pdf, "Title", "Test for PHP wrapper of PDFlib 5.0");
pdf_set_info($pdf, "Creator", "See Author");
pdf_set_info($pdf, "Subject", "Testing");
pdf_begin_page($pdf, 595, 842);
pdf_add_outline($pdf, "Page 1 задание");
$font = pdf_findfont($pdf, "Courier New", "cp1251", 1);
pdf_setfont($pdf, $font, 12);
pdf_set_value($pdf, "textrendering", 0);
pdf_show_xy($pdf, "Кирпич упал на голову николая Петровича", 80, 750);
pdf_moveto($pdf, 50, 740);
pdf_lineto($pdf, 330, 740);
pdf_stroke($pdf);
pdf_end_page($pdf);
pdf_close($pdf);

$buf = pdf_get_buffer($pdf);
$len = strlen($buf);

header("Content-type: application/pdf");
header("Content-Length: $len");
header("Content-Disposition: inline; filename=test.pdf");
echo $buf;

pdf_delete($pdf);
?>
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите поднять PDFLib+PHP5+Apache2.0.49+Windows2000
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]