保存DocuSign Connect发送的PDF

时间:2013-11-22 17:43:05

标签: docusignapi

我能够正确解析从Docusign Connect收到的XML,但是我遇到了将PDF文件保存为PDF文件以便稍后查看的问题。以下是我正在使用的代码片段。

$filename = $xml->DocumentPDFs->DocumentPDF->Name;
$contents = $xml->DocumentPDFs->DocumentPDF->PDFBytes;
file_put_contents($filename, $contents);                

当我尝试打开文件时,查看器无法理解文件是什么。

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

(将您的评论作为答案发布,以便其他人可以在将来从这些信息中受益。)

$ contents 是base64编码的,所以你需要使用 base64_decode - 就像这样:

file_put_contents($filename, base64_decode($contents));