Перейти к основному содержимому
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 title = document.getElementById('title').value; var author = document.getElementById('author').value; var subject = document.getElementById('subject').value; var keywords = document.getElementById('keywords').value; var creator = document.getElementById('creator').value; var producer = document.getElementById('producer').value; if (title) doc.setTitle(title); else doc.setTitle(''); if (author) doc.setAuthor(author); else doc.setAuthor(''); if (subject) doc.setSubject(subject); else doc.setSubject(''); if (keywords) doc.setKeywords(keywords.split(',').map(function(s){return s.trim();}).filter(Boolean)); else doc.setKeywords([]); if (creator) doc.setCreator(creator); else doc.setCreator(''); if (producer) doc.setProducer(producer); else doc.setProducer(''); doc.setModificationDate(new Date()); var out = await doc.save(); var blob = new Blob([out], { type: 'application/pdf' }); var url = URL.createObjectURL(blob); resultMeta.textContent = '已更新 ' + file.name + ' 的文件信息'; resultContent.innerHTML = ' 下载 meta-updated.pdf (' + fmtSize(blob.size) + ')'; } catch (err) { errorMsg.textContent = '写入失败: ' + err.message; } finally { btnMain.disabled = false; btnMain.textContent = '保存修改'; } }); })();
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