如何解决PDFTron进口base64签名质量低
我正在使用 exportSignatures()
导出类型和图像签名,其中我为每个签名都获得了一个类似于以下内容的字符串值:
[
"data:image/png;base64,qwerty...","data:image/png;base64,asdfgh..."
]
每当我尝试使用 importSignatures(signatureArray)
加载回键入和图像上传签名时,导入的签名质量要低得多,并且整个图像有轻微的透明度。
importSignatures
中是否有设置使其使用原始质量?
- 如果我尝试仅解析和加载实际的 base64 内容(
qwerty
或asdfgh
),它不起作用。 - 但如果我也尝试使用外部解码器仅对 base64 进行解码,我就可以获得图像的原始质量。
这是原始(左)和导出导入(右)签名的示例图像:
我用于导出/导入签名的代码与官方文档中的示例类似:
const signatureTool = docViewer.getTool('AnnotationCreateSignature');
const signatures = signatureTool.exportSignatures();
// save signatures to database as string array
// get signatures from database as string array
const signatureTool = docViewer.getTool('AnnotationCreateSignature');
signatureTool.importSignatures(signatures);
解决方法
您能否分享有关如何重现此代码的代码片段?或者您能否分享结果签名的屏幕截图?我们以前从未报告过此类问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。