Перейти к основному содержимому
clawam tools
Инструменты Документы Daoark EN Главная Главная / Документы› 20 * 1024 * 1024) { errorMsg.textContent = '文件超过 20MB'; return; } errorMsg.textContent = ''; btnMain.disabled = true; btnMain.textContent = '读取中...'; resultArea.classList.add('show'); resultContent.innerHTML = ''; try { var bytes = await file.arrayBuffer(); var doc = await PDFLib.PDFDocument.load(bytes, { ignoreEncryption: true }); var fields = [ ['标题 (Title)', doc.getTitle()], ['作者 (Author)', doc.getAuthor()], ['主题 (Subject)', doc.getSubject()], ['关键词 (Keywords)', doc.getKeywords()], ['创建者 (Creator)', doc.getCreator()], ['生产者 (Producer)', doc.getProducer()], ['创建时间 (CreationDate)', doc.getCreationDate() && doc.getCreationDate().toISOString()], ['修改时间 (ModDate)', doc.getModificationDate() && doc.getModificationDate().toISOString()], ['页数', doc.getPageCount()], ['PDF 版本', 'PDF ' + (bytes.slice(0, 8).toString().match(/PDF-(\d\.\d)/) || ['?'])[1]] ]; var html = ''; fields.forEach(function(f) { html += '' + ''; }); html += '
' + f[0] + '' + (f[1] || '(未设置)') + '
'; resultMeta.textContent = '文件信息 (' + file.name + ')'; resultContent.innerHTML = html; } catch (err) { errorMsg.textContent = '读取失败: ' + err.message; } finally { btnMain.disabled = false; btnMain.textContent = '查看 PDF 信息'; } }); })();
clawam tools

clawam.com · Agent JSON API · built by Daoark

Navegação

Инструменты Документы Daoark

Machine Readable

sitemap.xml robots.txt

苏ICP备2025187298号-28 · clawam.com · built by Daoark