From 29274345a73934bd42e1a5f315c871282183286f Mon Sep 17 00:00:00 2001 From: xiaoqidun Date: Sun, 13 Sep 2026 14:14:14 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=89=8D=E7=AB=AF=E7=95=8C=E9=9D=A2):=20?= =?UTF-8?q?=E8=A1=A5=E5=85=A8=E6=96=87=E6=A1=A3=E4=BF=A1=E6=81=AF=EF=BC=8C?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=AD=97=E6=AE=B5=E9=A1=BA=E5=BA=8F=EF=BC=8C?= =?UTF-8?q?=E7=BB=9F=E4=B8=80=E4=B8=A4=E5=AD=97=E6=A0=87=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/webui/index.html | 18 +++++++++++++++--- assets/webui/ofdgo.css | 1 + assets/webui/ofdgo.js | 19 +++++++++++++++---- 3 files changed, 31 insertions(+), 7 deletions(-) diff --git a/assets/webui/index.html b/assets/webui/index.html index 276bfaf..c3205cb 100644 --- a/assets/webui/index.html +++ b/assets/webui/index.html @@ -113,18 +113,30 @@
标题
-
+
作者
-
-
-
版本
-
-
+ +
类型
-
+
+
版本
+
-
+
签名
0
diff --git a/assets/webui/ofdgo.css b/assets/webui/ofdgo.css index 0609e5c..c346522 100644 --- a/assets/webui/ofdgo.css +++ b/assets/webui/ofdgo.css @@ -684,6 +684,7 @@ button.outline-link:hover { } .empty-state[hidden], +.meta-list > [hidden], .navigation-tabs[hidden], .page-list[hidden], .page-frame[hidden], diff --git a/assets/webui/ofdgo.js b/assets/webui/ofdgo.js index af4b415..d1cf283 100644 --- a/assets/webui/ofdgo.js +++ b/assets/webui/ofdgo.js @@ -124,11 +124,14 @@ const el = { refreshAppButton: document.querySelector("#refreshAppButton"), metaFile: document.querySelector("#metaFile"), metaTitle: document.querySelector("#metaTitle"), + metaSubject: document.querySelector("#metaSubject"), metaAuthor: document.querySelector("#metaAuthor"), - metaVersion: document.querySelector("#metaVersion"), + metaCreationDate: document.querySelector("#metaCreationDate"), + metaModDate: document.querySelector("#metaModDate"), metaType: document.querySelector("#metaType"), - metaFonts: document.querySelector("#metaFonts"), + metaVersion: document.querySelector("#metaVersion"), metaSignatures: document.querySelector("#metaSignatures"), + metaFonts: document.querySelector("#metaFonts"), attachmentPanel: document.querySelector("#attachmentPanel"), attachmentList: document.querySelector("#attachmentList"), signaturePanel: document.querySelector("#signaturePanel"), @@ -2397,10 +2400,18 @@ function renderMeta() { el.metaFile.textContent = state.fileName; el.metaTitle.textContent = doc.title || "-"; el.metaAuthor.textContent = doc.author || "-"; - el.metaVersion.textContent = doc.version || "-"; + for (const [field, value] of [ + [el.metaSubject, (doc.subject || "").trim()], + [el.metaCreationDate, formatDocumentTime(doc.creationDate)], + [el.metaModDate, formatDocumentTime(doc.modDate)], + ]) { + field.textContent = value; + field.parentElement.hidden = !value; + } el.metaType.textContent = doc.docType || "-"; - el.metaFonts.textContent = String(doc.fontCount || 0); + el.metaVersion.textContent = doc.version || "-"; el.metaSignatures.textContent = doc.detailsPending ? "正在检查" : String(doc.signatureCount || 0); + el.metaFonts.textContent = String(doc.fontCount || 0); el.pageTotal.textContent = String(doc.pageCount || 0); renderAttachments(); renderSignatures();