DocuSign eSign REST API Как обрабатывать ответы PDF в PHP? - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь получить все документы в конверте в виде одного PDF, если я назову этот URL REST API:

/v2/accounts/{$accountId}/envelopes/{$envelopeId}/documents/combined

Возвращает кучу данных, однако я не могу найти способ сохранить эти данные в виде действительного PDF. Когда я выводю контент с заголовками, он загружает файл, но это не правильный PDF. Кроме того, когда я сохраняю содержимое в файле, он не будет действительным файлом PDF.

Кто-нибудь сталкивался с этой проблемой и знает, как ее решить?

1 Ответ

0 голосов
/ 27 июня 2018

Содержимое возвращается в виде файла, вы должны прочитать временный файл и сохранить его в нужный файл

Быстрый фрагмент с использованием file_get_contents и file_put_contents

$docStream = $envelopeApi->getDocument($accountId, 1, $envelopeId);
file_put_contents("my_document.pdf", file_get_contents($docStream->getPathname()));

Подробнее DocuSign REST API :: EnvelopeDocuments: получить в Получить отдельный документ в виде файла PDF

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...