可以将一个二进制文件转换为另一个(事实上是图像),
像是一样 pdf 到图片,整个想法是在下载文件时向用户呈现预览。 比如假设我们有一个doc文件,如果用户将鼠标悬停在其上或点击了预览 按钮我们向用户显示预览文件。
任何帮助都将受到高度赞赏 感谢
答案 0 :(得分:0)
问题 将pdf / doc转换为图像进行预览
你需要安装 - ImageMagick - GhostScript
创建第一个PDF页面的GIF缩略图
<?php
//the path to the PDF file
$strPDF = "my_pdf.pdf";
exec("convert \"{$strPDF}[0]\" -colorspace RGB -geometry 200 \"output.gif\"");
?>
在PDF中创建所有页面的JPEG缩略图
<?php
//the path to the PDF file
$strPDF = "my_pdf.pdf";
exec("convert \"{$strPDF}\" -colorspace RGB -geometry 200 \"output.jpg\"");
?>
创建第一个PDF页面的大型PNG 1024px图像
<?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 1024 \"output.png\"");
?>
答案 1 :(得分:0)
没有编写/实现整个渲染引擎,没有任何方式可以以编程方式执行此操作,这将是缓慢,困难且不是特别有效。
相反,您需要做的是自己拍摄屏幕并将其裁剪/调整到您希望的任何尺寸。
顺便提一下,如果您使用的是Windows,按ALT
按钮时按住prt scn
将仅捕获活动窗口,这可能会使这更容易。