php和xps文件
我只想将内容作为文本导入,但我得到了二进制值,尝试了类似的方法,但不起作用:php和xps文件,php,xps,Php,Xps,我只想将内容作为文本导入,但我得到了二进制值,尝试了类似的方法,但不起作用: $data = file_get_contents("input.xps"); 有我可以用的lib吗? 谢谢您需要一个可以转换.xps文件的工具。有一个名为gxps的GhostScript变体,它正是这样做的 转换为文本需要两个步骤,但仍然很简单: exec("gxps -sDEVICE=pdfwrite -sOutputFile=input.pdf -dNOPAUSE input.xps"); $text = ex
$data = file_get_contents("input.xps");
有我可以用的lib吗?
谢谢您需要一个可以转换.xps文件的工具。有一个名为
gxps
的GhostScript变体,它正是这样做的
转换为文本需要两个步骤,但仍然很简单:
exec("gxps -sDEVICE=pdfwrite -sOutputFile=input.pdf -dNOPAUSE input.xps");
$text = exec("pdftotext input.pdf");
您需要一个可以转换.xps文件的工具。有一个名为
gxps
的GhostScript变体,它正是这样做的
转换为文本需要两个步骤,但仍然很简单:
exec("gxps -sDEVICE=pdfwrite -sOutputFile=input.pdf -dNOPAUSE input.xps");
$text = exec("pdftotext input.pdf");
你想用这些数据做什么?XPS是Microsoft的post script格式(有点像PDF),因此您看到的是二进制数据而不是文本是有道理的。只想从中获取所有文本,我不关心图像、表格……XPS文件不常见,可能不适合您使用。你还可以使用其他格式吗?除非我可以将xps文件转换成另一种格式,然后对其进行解析。但是我尝试的所有工具(如xps到pdf=images)都不起作用。从我所看到的,似乎没有一个库可以读取PHP中的postscript文件。你打算如何处理这些数据?XPS是Microsoft的post script格式(有点像PDF),因此您看到的是二进制数据而不是文本是有道理的。只想从中获取所有文本,我不关心图像、表格……XPS文件不常见,可能不适合您使用。你还可以使用其他格式吗?除非我能将xps文件转换成另一种格式,然后对其进行解析。但我尝试的所有工具(如xps到pdf=images)都不起作用。从我所看到的,似乎没有一个库可以读取PHP中的postscript文件。