十六进制字符串到二进制PDF文件

时间:2013-05-21 23:11:48

标签: php pdf hex

我有一个十六进制值,这是一个PDF,我从一个Web服务,我试图使用PHP本地保存。以下是该值的片段。

我试图在PHP中使用pack实现此功能,或者收到“x”无效或pdf无法正确保存的错误。它将为空或表示错误打开。

   Partial Value is:     "0x255044462D312E340A0A322030206F626A0A3C3C2F5479"

我在搜索谷歌一段时间后尝试了以下尝试失败:

   $pack = pack("h*", $string);

    file_put_contents('my.pdf', $pack);
    header('Content-type: application/pdf');
    header('Content-Disposition: attachment; filename="my.pdf"');
    echo $pack;

谁能告诉我我做错了什么?我意识到这不是整个PDF,但我不能完全在线。

感谢您的帮助

0 个答案:

没有答案