Intereting Posts
Как предотвратить загрузку любого вредоносного файла на моем сервере? (проверить тип файла)? PHP-формат денег с пробелами Пользовательская вспышка CakePHP для loginError Включить короткие короткие теги PHP через .htaccess PHP read_exif_data и настройка ориентации Редактируемая строка в таблице – использует идентификатор записи в неправильной практике элемента <tr>? Как отправить электронную почту с локального сервера WAMP для отправки электронной почты Gmail Hotmail или так далее? Есть ли способ максимизировать PHP_INT_MAX? Код парсера с открытым исходным кодом для разметки Mediawiki Константы PHP: преимущества / недостатки как синхронизировать шифрование между delphi и php, используя dcpcrypt Переменные сеанса исчезают для некоторых пользователей (drupal) Как удалить строку из текстового файла с помощью php, не выходя из пустой строки Как заставить Propel сохранить ассоциативный формат с помощью особых выборок? Предупреждение: Отсутствует аргумент 2 для wpdb :: prepare (),

Как преобразовать дерево DOM в изображение

У меня есть веб-страница, где у меня есть div, внутри которого есть несколько сложное дерево DOM. Он отлично отображает большинство браузеров (IE 6-8, FF 2.x-3.5.x, Chrome, Safari), но когда я пытаюсь распечатать страницу, у меня возникают проблемы с несколькими браузерами, некоторые из них частично работают частично и другие вообще не работают.

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

Кто-нибудь знает, как это сделать?

У меня apache работает mod_python и PHP и IIS 6, работающие на .NET 2.0, поэтому я мог бы реализовать его на любом из них, на самом деле, без предпочтений с моей стороны 🙂

Есть идеи?

Я использовал этот код C # как основу для получения скриншотов веб-страниц раньше, и он работал очень хорошо.

Веб-страница Thumbnailer

Это звучит довольно неплохо, чтобы решить вашу проблему. Было бы лучше попытаться исправить первопричину.

Вы могли бы попросить принца .