当我们发送 Word 文档时,DocuSign 会显示 MS Word 内容控制标签。以前没有发生过

问题描述 投票:0回答:1

    // fileData is a byte[]
    Document doc = DocuSignServiceImpl.createDocument(retrievedSharepointFile.fileData,
            retrievedSharepointFile.fileName, ".docx")

    ApiClient apiClient = getApiClient()
    EnvelopesApi envelopesApi = new EnvelopesApi(apiClient)
    // Create envelopeDefinition object
    EnvelopeDefinition envelope = new EnvelopeDefinition()

    Recipients recipients = new Recipients()
    recipients.setSigners(signers)

    createSignHereTabs(signers)

    String emailSubject = "Please DocuSign: " + doc.name
    emailSubject = emailSubject.length() > 100 ? emailSubject.substring(0, 100) : emailSubject
    envelope.setEmailSubject(emailSubject)     
    envelope.setRecipients(recipients)
    envelope.setDocuments(Collections.singletonList(doc))
    envelope.setStatus("sent")

    EnvelopeSummary results = envelopesApi.createEnvelope(accountId, envelope)

过去一年我们没有更改任何代码。它全年都在运行,我们以与以前完全相同的格式发送 Word 文档。但现在我们在 DocuSign 中看到了这些内容控制标签。

过去一个月左右是否有任何变化导致这些内容开始出现。我们发送一个 docx,DocuSign 将获取该文档,并且只有内容控件中的文本才会显示在签名文档中,正如我们所希望的那样,但现在我们看到内容控件本身的打开和关闭。

docusignapi
1个回答
0
投票

DocuSign 将所有文档转换为 PDF(除非您指定要使用原始 HTML 和我们所说的“响应式签名”)。 因此,这些标记是 Word (.docx) 功能,转换后不会在 PDF 中显示。 当您进行 API 调用并将文档发送到 DocuSign(或通过 Java SDK 包,就像您正在做的那样)时,如果转换是由 DocuSign 完成的,或者您只是使用 Word 功能将文档另存为一个 PDF 文件。在这两种情况下 - 这些标记不应显示在生成的 PDF 文件中。

© www.soinside.com 2019 - 2024. All rights reserved.