pdf 表單 javascript 在 MacOS 預覽中不起作用?

pdf 表單 javascript 在 MacOS 預覽中不起作用?

我正在嘗試實作一個簡單的字數統計腳本,但 Preview 似乎不想運行 javascript。我不知道我的 LaTeX 是否有問題(我以前在使用 Acrobat Reader 時遇到過問題,我只需要指定 TextFields 的名稱,所以我認為這可能與我的程式碼有關)。這是我的文檔:

\documentclass{article}
\usepackage{hyperref}

\begin{document}

\TextField[name=tf, width=\linewidth, height=3\baselineskip,multiline=true%
,keystroke = {%
this.getField("wc").value = event.value.trim().split(/\\s+/).length;
}
]{Input:}\\

\TextField[name=wc,readonly=true]{Output:}

\end{document}

當使用者在「輸入」方塊中鍵入內容時,它應該在「輸出」方塊中給出字數統計。這似乎適用於 Acrobat Reader 和 PDFPenPro。它似乎不適用於 MacOS 預覽版。 「輸出」方塊中沒有填寫任何內容。

此外,在預覽中編輯文件似乎會破壞該功能;如果我在預覽中編輯文檔,然後在 Acrobat Reader 中開啟它,字數統計腳本將不再起作用。

這是我的 LaTeX 程式碼,還是預覽問題,還是互動?有解決方法嗎?

如果有幫助,我正在使用 MacOS 10.15.4 (19E266) 和 Preview 11.0 (999.4)。

相關內容