verhmax

verhmax
Рейтинг
191
Регистрация
01.12.2005

сам не знаю каким образом, но что-то накрутил и сталов выводить картинку. только не так как я хотел. я так понимаю принцип вывода большой картинки при наведении на маленькую прописал в стиле, который я выложил. картинка выводится увеличением в самой странице, тоесть весь текст и вся страница расползается по всему экрану.

а как надо поправить этот css код чтоб увеличеная картинка показывалась поверх текста и всей страницы???

я не знаю, но надо векторную картинку переделать в растровую. не могу найти как, хотя может и нету возможноти, но очень нужно:(

Shtogrin:
Соединить несколько файлов:

мне надо соеденить файлы средствами php. тоесть в тойже самой библиотеке pdflib. возможно ли организовать такое?

verhmax добавил 16.05.2008 в 12:38

я нашол такой кусок кода:

$searchpath = "../data";

$outfilename = "starter_pdfmerge.pdf";

$pdffiles = array(

"PDFlib-real-world.pdf",

"PDFlib-datasheet.pdf",

"TET-datasheet.pdf",

"PLOP-datasheet.pdf",

"pCOS-datasheet.pdf"

);

$p = PDF_new();

PDF_set_parameter($p, "errorpolicy", "return");

PDF_set_parameter($p, "SearchPath", $searchpath);

if (PDF_begin_document($p, $outfilename, "") == 0)

die("Error: " . PDF_get_errmsg($p));

PDF_set_info($p, "Creator", "PDFlib starter sample");

PDF_set_info($p, "Title", "starter_pdfmerge");

foreach ($pdffiles as $pdffile) {

$indoc = PDF_open_pdi_document($p, $pdffile, "");

if ($indoc == 0) {

printf("Error: %s\n", PDF_get_errmsg($p));

continue;

}

$endpage = PDF_pcos_get_number($p, $indoc, "/Root/Pages/Count");

for ($pageno = 1; $pageno <= $endpage; $pageno++) {

$page = PDF_open_pdi_page($p, $indoc, $pageno, "");

if ($page == 0) {

printf("Error: %s\n", PDF_get_errmsg($p));

continue;

}

PDF_begin_page_ext($p, 10, 10, "");

if ($pageno == 1) {

PDF_create_bookmark($p, $pdffile, "");

}

PDF_fit_pdi_page($p, $page, 0, 0, "adjustpage");

PDF_close_pdi_page($p, $page);

PDF_end_page_ext($p, "");

}

}

PDF_end_document($p, "");

PDF_delete($p);

print "$outfilename generated";

но он не работает у меня?

может потомучто я не разобрался с этим? $searchpath = "../data"; что в какой папке должно быть?

всё, с картинками разобрался, спасибо большое. Работает. но у меня ещё один вопрос был. возможно ли склеить два pdf документа???

дело в том что этот код был взят с примеров на сайте. и он не пашет:(

telemad, вообще не создаёт ничего:(

результат не поменялся, а вот насчёт pdf_close я особо не разобрался

verhmax добавил 15.05.2008 в 17:10

может от версии зависит?

у меня вот такое стоит

PDF Support enabled

PDFlib GmbH Binary-Version 7.0.0p3

PECL Version 2.1.3

Revision $Revision: 1.5 $

у меня ещё проблема со вставкой картинки в pdf файл

$pdf = pdf_new();

pdf_open_file($pdf, 'test12.pdf');

pdf_begin_page($pdf, 500, 700);

$im = pdf_open_image_file($pdf, "png", "logo.png");

pdf_place_image($pdf, $im, 50, 150, 1.0);

pdf_close_image($pdf, $im);

pdf_end_page($pdf);

pdf_close($pdf);

$data = pdf_get_buffer($pdf);

header("Content-type: application/pdf");

header("Content-disposition: inline; filename=test12.pdf");

header("Content-length: " . strlen($data));

echo $data;

документ создаётся, но он повреждён:( почему так? в чём проблема?

а как можно склеить два pdf файла? тоесть есть заглавная страница (это один файл) и остальные страницы в другом файле. надо склеить эти два pdf и получить один. как это можно сделать?

Valo, ну надоже:) сам работаю с обработкой изображений в php но совсем не догадался что надпись может быть в картинке:)

СПАСИБО ОГРОМНОЕ!!!

Всего: 696