сам не знаю каким образом, но что-то накрутил и сталов выводить картинку. только не так как я хотел. я так понимаю принцип вывода большой картинки при наведении на маленькую прописал в стиле, который я выложил. картинка выводится увеличением в самой странице, тоесть весь текст и вся страница расползается по всему экрану.
а как надо поправить этот css код чтоб увеличеная картинка показывалась поверх текста и всей страницы???
я не знаю, но надо векторную картинку переделать в растровую. не могу найти как, хотя может и нету возможноти, но очень нужно:(
мне надо соеденить файлы средствами 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) {
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 но совсем не догадался что надпись может быть в картинке:)
СПАСИБО ОГРОМНОЕ!!!