PDF用于在PHP中打印迭代

时间:2013-09-24 20:20:18

标签: php xml pdf simplexml

任何人都可以告诉我是否可以迭代包含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,然后退出循环。

1 个答案:

答案 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);
}

所以你去吧。