#docusignapi
#docusignapi
Вопрос:
Я пытаюсь подключить docusign к моему Java-приложению, и мне это удалось.
Я создал прослушиватель для прослушивания ответа docusign после завершения пользователем процесса подписи, чтобы документ автоматически сохранялся / обновлялся в моей системе.
Я могу получить этот ответ в формате xml с помощью pdfbytes, но как только я создаю pdf из этого pdfBytes, я не могу открыть этот pdf (возможно, повреждены pdfbytes).
Я выполняю декодирование этого байта в base64 перед созданием pdf.
Ответ №1:
Это распространенная проблема, когда PDF-байты не обрабатываются как набор двоичных байтов. В какой-то момент вы можете обрабатывать данные как строку. В этот момент файл PDF становится поврежденным.
Проблемы, требующие проверки:
- Когда вы декодируете строку в Base64, результат является двоичным. Способна ли ваша принимающая переменная принимать двоичные данные? (Нет преобразований набора кодов.)
- При записи двоичного буфера в выходной файл убедитесь, что формат выходного файла является чистым двоичным. Это особенно проблема в системах Windows.
Если у вас все еще возникает проблема, отредактируйте свой вопрос, включив свой код.