任何人都可以告诉我是否可以迭代包含PDF数据的SimpleXML对象数组并将每个打印分隔为PDF文件?我已经和他一起战斗了一个多星期了。我的最新循环代码如下:
foreach($xml->DocumentPDFs->DocumentPDF->PDFBytes as $PDFBytes => $value) {
$binary = base64_decode($value);
file_put_contents($xml->EnvelopeStatus->EnvelopeID . "/" . $xml->EnvelopeStatus->DocumentStatuses->DocumentStatus->Name . ".pdf", $binary,FILE_APPEND);
}
打印出第一张PDF,然后退出循环。
答案 0 :(得分:0)
事实证明这是语法问题。 base64_decode调用和file_put_contents调用:
foreach($xml->DocumentPDFs->DocumentPDF as $value) {
$binary = base64_decode($value->PDFBytes);
file_put_contents($xml->EnvelopeStatus->EnvelopeID . "/" . $value->Name . ".pdf", $binary);
}
所以你去吧。