查看接口调用示例
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)
})
}
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)
})
}
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)
}