使用 MikTex 在 Linux Mint 上构建 PDF 文档时,交互式表单无法正确呈现

使用 MikTex 在 Linux Mint 上构建 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}

并在 Linux Mint 19.3 上使用 MikTex 2.9.7050 通过以下 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 包,结果完全相同。我遗漏了什么?

相关内容