使用DocuSign SDK for VS.Net发送的PDF表单无法被收件人填写
解决DocuSign SDK发送可填写PDF后无法编辑的问题
检查PDF字段转换设置:DocuSign默认会将原生PDF表单字段转换为自身的签名/填写标签,这会导致原生表单无法编辑。在VS.Net SDK构建
Document对象时,需显式设置ConvertPdfFields = false以保留原生PDF表单字段:var document = new Document { DocumentBase64 = Convert.ToBase64String(File.ReadAllBytes("你的表单文件路径.pdf")), Name = "可填写表单.pdf", DocumentId = "1", ConvertPdfFields = false // 核心设置:禁止转换原生PDF表单 };验证PDF兼容性:确认本地用Acrobat等工具可正常填写该PDF,无加密、权限锁定等限制。若为动态XFA格式表单,需先转换为静态AcroForm格式再发送。
开发者环境无影响:使用开发者URI(demo.docusign.net)与生产环境的行为逻辑一致,此问题与环境无关。
网页端交叉测试:先通过DocuSign网页端上传同一PDF创建信封并发送,若收件人可正常填写,说明问题出在SDK代码配置,重点检查
ConvertPdfFields参数是否正确设置。确认收件人权限:确保收件人角色为
Signer,默认Signer角色允许填写表单字段,无需额外配置。
内容的提问来源于stack exchange,提问作者vbcodemonster
相关产品推荐
相关产品推荐

