pdftron - 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);
解决方案
您能否分享有关如何重现此代码的代码片段?或者你能分享结果签名的截图吗?我们以前没有报告过这样的问题。
推荐阅读
- scala - 为什么编译器不会为 spark 列表达式不是 BooleanType 引发错误?
- hibernate - LazyInitializationException 未初始化代理 - 无会话
- sql - ORACLE SQL DDL 用于将计数器范围标准保存到表中
- laravel - npm 运行观察问题
- regex - 跨多列的条件求和
- c# - C# 使用 SqlKata(或者只是 ADO.NET)从动态对象到 SQL 插入语句
- node.js - Heroku 无法使用环境变量解析 mongodbURL
- c++ - 强制将缓存行迁移到另一个内核
- python - 这种插值方法的名称或优雅的解决方案是什么?
- reactjs - 如何使用 ObjectArray 来使用 Effect 的第二个参数