1
我只想要导入的内容,文本,但即时得到的二进制值,想是这样,但它不工作:PHP和XPS文件
$data = file_get_contents("input.xps");
那里有,我可以使用任何的lib? 谢谢
我只想要导入的内容,文本,但即时得到的二进制值,想是这样,但它不工作:PHP和XPS文件
$data = file_get_contents("input.xps");
那里有,我可以使用任何的lib? 谢谢
你需要一个工具,可以转换.XPS文件。有一个名为gxps
的GhostScript变体,它确实如此。 http://ghostscript.com/GhostXPS.html
转换为文本将与它一两步的过程,但仍然简单:
exec("gxps -sDEVICE=pdfwrite -sOutputFile=input.pdf -dNOPAUSE input.xps");
$text = exec("pdftotext input.pdf");
什么是你想用数据做什么? XPS是微软的后脚本格式(有点像PDF),所以你可以看到二进制数据而不是文本。 – 2011-05-11 17:56:35
只是想从它那里得到的所有文字,我不介意那些图片,表格护理,... – braindamage 2011-05-11 17:57:45
XPS文件是不常见的,可能不利于你一起工作。有其他格式可以使用吗? – erisco 2011-05-11 17:58:25