在php中可以将任何二进制文件转换为图像吗
能否将一个二进制文件转换为另一个(实际上是转换为图像) 像在php中可以将任何二进制文件转换为图像吗,php,binary,preview,Php,Binary,Preview,能否将一个二进制文件转换为另一个(实际上是转换为图像) 像 apdf至图像, a文档到图像, axls到图像等 整个想法是在下载文件时向用户呈现预览。 假设我们有一个文档文件,如果用户将鼠标悬停在上面或单击预览 按钮,向用户显示文件预览 任何帮助都将不胜感激。 谢谢你解决了这个问题 将pdf/doc转换为图像进行预览 您需要安装 -ImageMagick -鬼书 创建第一个PDF页面的GIF缩略图 <?php //the path to the PDF file $strP
apdf至图像,
a文档到图像,
axls到图像等 整个想法是在下载文件时向用户呈现预览。 假设我们有一个文档文件,如果用户将鼠标悬停在上面或单击预览 按钮,向用户显示文件预览 任何帮助都将不胜感激。
谢谢你解决了这个问题 将pdf/doc转换为图像进行预览 您需要安装 -ImageMagick -鬼书 创建第一个PDF页面的GIF缩略图
<?php
//the path to the PDF file
$strPDF = "my_pdf.pdf";
exec("convert \"{$strPDF}[0]\" -colorspace RGB -geometry 200 \"output.gif\"");
?>
<?php
//the path to the PDF file
$strPDF = "my_pdf.pdf";
exec("convert \"{$strPDF}[0]\" -colorspace RGB -geometry 1024 \"output.png\"");
?>
创建PDF中所有页面的JPEG缩略图
<?php
//the path to the PDF file
$strPDF = "my_pdf.pdf";
exec("convert \"{$strPDF}\" -colorspace RGB -geometry 200 \"output.jpg\"");
?>
<?php
//the path to the PDF file
$strPDF = "my_pdf.pdf";
exec("convert \"{$strPDF}\" -colorspace RGB -geometry 1024 \"output.png\"");
?>
创建第一个PDF页面的大PNG 1024px图像
<?php
//the path to the PDF file
$strPDF = "my_pdf.pdf";
exec("convert \"{$strPDF}[0]\" -colorspace RGB -geometry 200 \"output.gif\"");
?>
<?php
//the path to the PDF file
$strPDF = "my_pdf.pdf";
exec("convert \"{$strPDF}[0]\" -colorspace RGB -geometry 1024 \"output.png\"");
?>
创建PDF中所有页面的大型PNG 1024px图像
<?php
//the path to the PDF file
$strPDF = "my_pdf.pdf";
exec("convert \"{$strPDF}\" -colorspace RGB -geometry 200 \"output.jpg\"");
?>
<?php
//the path to the PDF file
$strPDF = "my_pdf.pdf";
exec("convert \"{$strPDF}\" -colorspace RGB -geometry 1024 \"output.png\"");
?>
如果不编写/实现整个渲染引擎,就无法以编程方式完成此任务,这将是一个缓慢、困难且不是特别有效的过程 相反,您需要做的是自己拍摄一个屏幕截图,并将其裁剪/调整到您想要的任何尺寸
顺便说一句,如果您正在使用Windows,在按下
prt scn
按钮时按住ALT
将只捕获活动窗口,这可能会使操作更简单。Abhishek J-如何转换文档(.doc)文件或.xls文件?我相信已经回答了相同的问题:对不起,我上面链接的问题只是关于PDF文件的。