互動式表單無法正確渲染在 Linux Mint 上使用 MikTex 建立 pdf 文檔

互動式表單無法正確渲染在 Linux Mint 上使用 MikTex 建立 pdf 文檔

我正在嘗試使用 eform 套件建立一個帶有互動式公式的簡單 PDF 文檔,遵循以下文檔: http://mirror.las.iastate.edu/tex-archive/macros/latex/contrib/acrotex/doc/eformman.pdf

我的主要關注點是複選框,因為我的應用程式需要它們。

根據文檔,我建立了這個小範例acroforms.tex

\documentclass{article}
\usepackage[dvips]{eforms}

\everyCheckBox{\BC{.690 .769 .871}\BG{.941 1 .941}\textColor{1 0 0}}

\begin{document}
    % Content containing form fields, such as...
    Don't \pushButton[\CA{Push Me}]{myButton}{}{12bp},
    I fall down easily.

    This is my checkbox:
    \checkBox[\symbolchoice{circle}]{myCheck}{10bp}{10bp}{On}
\end{document}

並使用 MikTex 2.9.7050 在 Linux Mint 19.3 上使用此 makefile 建置它:

all: acroforms.pdf

acroforms.pdf: acroforms.ps
    ps2pdf -dEmbedAllFonts=true acroforms.ps

acroforms.ps: acroforms.dvi
    dvips acroforms.dvi

acroforms.dvi: acroforms.tex
    pdflatex -output-format=dvi acroforms.tex
    pdflatex -output-format=dvi acroforms.tex

PDF 檢視器 Evince 能夠正確呈現它。但是,Vivaldi (Chromium) 中的內建閱讀器和 Apache 開發的 Java 庫 PDFBox 無法呈現該表單。

截圖: 在此輸入影像描述

儘管如此,所有三個應用程式(Evince、Chromium 和 Apache PDFBox)都能夠正確呈現文件的原始 pdf。由於他們都能夠呈現文檔,我認為問題在我這邊。

截圖: 在此輸入影像描述

我還嘗試直接使用 hyperref 包,結果完全相同。我缺什麼?

相關內容