- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
лобрый день. насчёт того что генерировать pdf файлы можно, то я уже знаю. а вот разбирать готовый pdf на части, извлекать картинки можно? если да, то ткните носом где читать.
Насчёт картинок - точно не знаю, а вот текст можно вытягивать...
Для начала стоит посмотреть сюда http://php.net/manual/en/ref.pdf.php
там в комментах можно много интересного найти
а дальше нада гуглить на эту тему... ;)
самому интересно, но времени не хватает
Немного не в тему, хотя и про ПДФ.
Недавно понадобилось превьюшки из ПДФ-ок делать.
На сервере должен быть ImageMagic (встречается не так уж редко).
Получается симпатичная превьюшка первой страницы PDF файла 200 пикселей шириной.
А если нужна другая страница - просто ставим ее номер (начинается с нуля) здесь: [0]
http://pecl.php.net/package/haru
http://ru2.php.net/haru - документация
или
http://pecl.php.net/package/pdflib
http://ru2.php.net/manual/ru/book.pdf.php - документация
Это поможет, модули PECL^а ... естественно должены быть установлены на сервере.
Offtopic:
telemad, может знайте как по средствам ImageMagic сделать превью к флэшке? Скиньте, пожалуйста в личку.
а как можно склеить два pdf файла? тоесть есть заглавная страница (это один файл) и остальные страницы в другом файле. надо склеить эти два pdf и получить один. как это можно сделать?
Offtopic:
telemad, может знайте как по средствам ImageMagic сделать превью к флэшке? Скиньте, пожалуйста в личку.
скинул.
здесь продублирую, может кто-нить тоже интересуется.
Оказывается, это не так просто, как кажется.
ImageMagick не может делать превьюшки из флешевых роликов. Он вообще плоховато с флешем работает пока (по мнению некоторых форумчан имиджмаджика).
Есть способ конвертации флеша в картинки - что-то типа флешевого actionscript, который читает swf, делает принтскрин и передает POST-ом данные скрипту PHP, который и создает на основе переданных данных картинку (используется GD).
Вроде, очень ресурсоемкая процедура.
Вот, нашел в нете немного (все на буржуйском):
http://www.sephiroth.it/tutorials/fl...reen/index.php
http://forum.sephiroth.it/forumdispl...f=8&order=desc
http://jerryscript.hostrocket.com/fl...wing2JPEG.html
у меня ещё проблема со вставкой картинки в 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 = 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;
документ создаётся, но он повреждён:( почему так? в чём проблема?
попробуйте сперва $data = pdf_get_buffer($pdf) сделать
а потом уже закрывать pdf_close($pdf) и освобождать ресурсы
кстати,
PDF_close -- Close pdf resource [deprecated]
This function is deprecated since PDFlib version 6, use PDF_end_document() instead.
результат не поменялся, а вот насчёт 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 $
попробуйте этот код.
и гляньте, все ли в порядке с созданной пдф-кой (test.pdf)