0

我有一个十六进制值,需要将其转换回 pdf 并保存。我试图转换为字符串并显示,但浏览器一直无法加载 pdf。我正在从 Web 服务中检索 pdf,并且我知道十六进制是有效的。

下面是我用来转换然后显示的函数:

header("Content-type: application/pdf");
header('Content-Disposition: inline; filename="test.pdf"');

function hex2str($func_string) {
$func_retVal = '';
$func_length = strlen($func_string);
for($func_index = 0; $func_index < $func_length; ++$func_index) $func_retVal .=    chr(hexdec($func_string{$func_index} . $func_string{++$func_index}));

return $func_retVal;
}

$hex = hex2str($string);

echo $hex;

任何帮助是极大的赞赏。

4

0 回答 0