Создание изображений предварительного просмотра для файлов DOC, TXT и RTF

Я пытался найти способ достижения этого на некоторое время без везения.

К сожалению, ни один из этих форматов не поддерживается ImageMagicK

благодаря

Solutions Collecting From Web of "Создание изображений предварительного просмотра для файлов DOC, TXT и RTF"

Настройте код, соответствующий вашим требованиям.

Я приложил образец изображения, сгенерированный из текстового файла, который содержит предложение «Создание изображений предварительного просмотра для файлов TXT» по следующему коду:

<?php Header ("Content-type: image/gif"); $txtfile = "test.txt"; $testarr = array(); if(!file_exists($txtfile)){ $string = "File not found."; } else{ $testarr = file($txtfile); srand ((float) microtime() * 10000000); $string = '-'.$testarr[array_rand($testarr)]; $string = substr($string,0,strlen($string)-2); } $font = 4; $width = ImageFontWidth($font)* strlen($string); $height = ImageFontHeight($font); $im = ImageCreate($width,$height); $x=imagesx($im)-$width ; $y=imagesy($im)-$height; $background_color = imagecolorallocate ($im, 242, 242, 242); // white colored background $text_color = imagecolorallocate ($im, 0, 0,0); // black colored text $trans_color = $background_color; // transparent imagecolortransparent($im, $trans_color); imagestring ($im, $font, $x, $y, $string, $text_color); imagegif($im); ImageDestroy($im); ?> 

alt text

Ссылки были бы полезны:

http://visionmasterdesigns.com/tutorial-convert-text-into-transparent-png-image-using-php/

http://www.phpro.org/examples/Text-to-Image-with-GD.html

Я думаю, вам понадобится сделать это на машине с графическим интерфейсом / окном, открыв файлы, а затем сделав скриншоты из них, например http://litmus.com/ или https://browserlab.adobe.com/ru -us / index.html

Существует программа, написанная для PDF-файлов из HTML с помощью механизма визуализации WebKits: http://code.google.com/p/wkhtmltopdf/

Мое предложение состоит в том, чтобы преобразовать все эти документы в pdf, а затем распечатать этот PDF для изображения.

Для Doc в PDF вы можете попробовать LiveDocx .