Docusignapi DocuSign连接日志是否包含PDF字节?

Docusignapi DocuSign连接日志是否包含PDF字节?,docusignapi,Docusignapi,在调试我的Connect listener(REST,Java)时,我试图在用于演示的Connect日志中创建一个基于xml的PDF文档。(在解决安全问题时,我必须模拟Docusign POST请求。) 我已激活DocuSign Connect服务,并检查了“包含文档”和“包含完成证书”。 我可以在日志的xml中看到附件元素,但不能看到DocumentPDF元素。将内容作为字节数组保存到PDF文件中,然后尝试打开该文件时,无法在Acrobat中打开该文件。 连接日志中的附件元素应该是PDF文档吗

在调试我的Connect listener(REST,Java)时,我试图在用于演示的Connect日志中创建一个基于xml的PDF文档。(在解决安全问题时,我必须模拟Docusign POST请求。) 我已激活DocuSign Connect服务,并检查了“包含文档”和“包含完成证书”。 我可以在日志的xml中看到附件元素,但不能看到DocumentPDF元素。将内容作为字节数组保存到PDF文件中,然后尝试打开该文件时,无法在Acrobat中打开该文件。 连接日志中的附件元素应该是PDF文档吗

以下是我要转换为pdf文件的代码:

String documentName = parseXMLDoc(xmlDoc, "DocumentStatus[1]/Name");

SimpleDateFormat fmt = new SimpleDateFormat("yyyyMMdd HHmmsss");
String nowTime = fmt.format(new Date());
OutputStream out = new FileOutputStream("c:\\temp\\"+documentName.replaceAll(".pdf","_"+nowTime+".pdf"));

BASE64Decoder decoder = new BASE64Decoder();
String encodedBytes = parseXMLDoc(xmlDoc, "Attachment/Data");
byte[] decodedBytes = decoder.decodeBuffer(encodedBytes);   
out.write(decodedBytes);
out.close();
parseXMLDoc在哪里

public static String parseXMLDoc(Document xmlDoc, String searchToken) {
    String xPathExpression;
    try {
        XPath xPath = XPathFactory.newInstance().newXPath();
        xPathExpression = "//" + searchToken;
        return (xPath.evaluate(xPathExpression, xmlDoc));
    } catch (Exception e) {
            throw new RuntimeException(e);
    }
}

否连接日志不包含实际文档字节。。。这些文档仅包含在实际的连接推送到外部侦听器中。日志文件只是包含事务周围的元数据,而不是实际内容

你能展示一下你的代码,它正在把字节转换成pdf文件吗;我刚刚意识到生成的文件不是PDF文件,而是一个普通的XML文件。因此,我的问题“连接日志中的附件元素应该是PDF文档吗?”仍然有效。如果您的连接设置设置为包含文档,那么它应该返回到文档节点中,因为ByteMy Demo Connect设置有“包含文档”和“包含完成证书”已选中,但日志中没有文档节点。也没有节点。它们是否应该出现在连接日志中(与我现在无法使用的连接消息相反)?documentName.pdf{省略}内容是您应该看到的内容