0

谁能告诉我是否可以遍历包含 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,然后退出循环。

4

1 回答 1

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

所以你去。

于 2013-09-26T04:29:53.877 回答