-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
generated checkboxes are invalid (removed when roundtripping through pdf2ps -> ps2pdf; fail to display in a number of PDF viewers) #153
Comments
You can avoid the question if the pdf should be saved by setting NeedAppearance=false in the form options. Beside this, yes the checkbox is faulty. But correcting it is not done by some simple change, and so has currently the status long term. Consider to use acrotex if you need working checkboxes directly. |
I think you mean
If I understand correctly, this amounts to using the \documentclass{article}
\usepackage{hyperref}
\usepackage{eforms}
\begin{document}
\fbox{\checkBox[\V{Yes}]{foo}{\baselineskip}{\baselineskip}{Yes}}
\end{document} so this problem seems to occur in acrotex as well as hyperref. |
The implementation in hyperref will probably not change, but there is a new implementation of checkboxes in the pdfmanagement-testphase bundle. It uses correct appearances both for the Yes and the Off state. You could try if it works better. Documentation is in l3pdffield.pdf and l3pdffield-checkbox.pdf.
|
I have
This checkbox shows up fine in Adobe Reader, but the checkbox is unchecked in Chrome's PDF viewer, and does not show up at all in Firefox's PDF viewer nor in SumatraPDF. Worse, if I run
pdf2ps foo.pdf foo.ps
and then runps2pdf foo.ps foo-ps.pdf
, the resulting PDF file does not contain a checkbox. Note thatpdf2ps
warns withNote also that when I open the original PDF in Adobe Reader, when I go to close it, Adobe Reader asks me if I want to save changes, suggesting that it's corrected some invalidity in the pdf behind the scenes. Indeed, if I do this, the resulting PDF displays checkboxes correctly in all PDF viewers, and displays the checkbox when I round-trip through a .ps file.
Here are all the generated files:
Assuming I named the above
foo.tex
, then:pdflatex foo.tex
gives foo.log and foo.pdffoo.pdf
:pdf2ps foo.pdf foo.ps; tar -czf foo.ps.tar.gz foo.ps; ps2pdf foo.ps foo-ps.pdf
gives foo.ps.tar.gz and foo-ps.pdf and on the command line saysfoo-ps.pdf
in Adobe Reader shows:foo.pdf
in Adobe Reader, and doing File -> Save As ->foo2.pdf
gives: foo2.pdffoo2.pdf
:pdf2ps foo2.pdf foo2.ps; tar -czf foo2.ps.tar.gz foo2.ps; ps2pdf foo2.ps foo2-ps.pdf
gives foo2.ps.tar.gz and foo2-ps.pdffoo2-ps.pdf
:Perhaps related to #12?
The text was updated successfully, but these errors were encountered: