查看接口调用示例
                                
jofdreader.registListener("d_sealsign", "seal", true)
                            
                            

查看接口调用示例
                                
jofdreader.performClick("d_sealsign")
jofdreader.performClick("t_pageseal")
jofdreader.performClick("ti_chapter")
jofdreader.performClick("d_previewseal")
jofdreader.performClick("stamp")
jofdreader.performClick("affix")
                            
                            

带签章的源文件
待盖章文件路径
保存文件路径
盖章页码

查看接口调用示例
                                
function sealByBatch() {
    let srcFileName = document.getElementById('sealByBatch_srcFileName').value
    let mbFileUrls = document.getElementById('sealByBatch_mbFileUrls').value
    let saveFileUrls = document.getElementById('sealByBatch_saveFileUrls').value
    let pageIndex = document.getElementById('sealByBatch_pageIndex').value
    jofdreader.sealByBatch(srcFileName, mbFileUrls, saveFileUrls, pageIndex).then((data) => {
        alert(data)
    })
}
                            
                            

章信息json字符

查看接口调用示例
                                
function sealSignBySetting() {
    let setting = document.getElementById('sealSignBySetting_setting').value
    jofdreader.sealSignBySetting(setting).then((data) => {
        alert(data)
    })
}
                            
                            

签章类型

查看接口调用示例
                                
// 获取签章个数
function getSignaturesCount() {
    let type = document.getElementById("getSignaturesCount_type").value;
    jofdreader.getSignaturesCount(type).then((data) => {
        alert(data)
    })
}
                            
                            

元数据标识
元数据值

元数据标识

查看接口调用示例
                                
function setMetaData() {
    let id = document.getElementById('setMetaData_id').value
    let value = document.getElementById('setMetaData_value').value
    jofdreader.setMetaData(id, value).then((data) => {
        alert(data)
    })
}

function getMetaData() {
    let id = document.getElementById('getMetaData_id').value
    jofdreader.getMetaData(id).then((data) => {
        alert(data)
    })
}
                            
                            

获取文件base64流
橡皮图章base64文件流

查看接口调用示例
                                
function addStampStream() {
    let basestream = document.getElementById('addStampStream_basestream').value
    jofdreader.addStampStream(basestream).then((data) => {
        alert(data)
    })
}
                            
                            

1、打开待脱密的文件;

文件路径

2、将当前带签章的文件脱密并下载到本地。

脱密文字
脱密图片
脱密签章
保存路径

查看接口调用示例
                                
// 打开文件->注册脱密监听->脱密->打开脱密后的文件
async function decryptAllSeals() {
    // 打开要脱密的文件
    await jofdreader.openFile(document.getElementById('openfile_path').value)
    let bWordBlack = document.getElementById('decryptAllSeals_bWordBlack').value
    let bPictureBlack = document.getElementById('decryptAllSeals_bPictureBlack').value
    let bSealBlack = document.getElementById('decryptAllSeals_bSealBlack').value
    let fileName = document.getElementById('decryptAllSeals_fileName').value
    // 注册脱密监听
    await jofdreader.registListener('d_delallsigns', 'delallsigns', 'true')
    // 脱密
    await jofdreader.decryptAllSeals(bWordBlack, bPictureBlack, bSealBlack, fileName)
    // 打开脱密后的文件
    await jofdreader.openFile(fileName)
}