首页 > 解决方案 > PDFTron导入base64签名质量低

问题描述

我正在使用 导出类型和图像签名exportSignatures(),其中我得到一个类似于以下的字符串值:

[
  "data:image/png;base64,qwerty...",
  "data:image/png;base64,asdfgh..."
]

每当我尝试使用 加载打字和图像上传签名时importSignatures(signatureArray),导入的签名质量要低得多,并且整个图像有轻微的透明度。

是否有设置importSignatures使其使用原始质量?

这是原始(左)和导出-导入(右)签名的示例图像:

PDFTron 签名质量

我用来导出/导入签名的代码类似于官方文档中的示例:

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);

标签: pdftron

解决方案


您能否分享有关如何重现此代码的代码片段?或者你能分享结果签名的截图吗?我们以前没有报告过这样的问题。


推荐阅读