generated checkboxes are invalid (removed when roundtripping through pdf2ps -> ps2pdf; fail to display in a number of PDF viewers)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- latex
- Ambito
- tooling
Direzione di ricerca
Non sono indicati file sorgente né test. Inizia con l'esempio LaTeX minimo usando \CheckBox di hyperref, esegui pdflatex e ispezionalo nei visualizzatori PDF indicati prima e dopo pdf2ps/ps2pdf. È completato quando la casella di controllo generata rimane visibile e selezionata in tutti i visualizzatori e supera il percorso di andata e ritorno tramite PostScript senza gli errori PDF segnalati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I have
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\begin{Form}
\fbox{\CheckBox[name=foo,checked=true]{}}
\end{Form}
\end{document}
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 run ps2pdf foo.ps foo-ps.pdf, the resulting PDF file does not contain a checkbox. Note that pdf2ps warns with
**** Error: Required entry /BBox not present in Form.
Output may be incorrect.
Output may be incorrect.
**** Error: Stream object is missing the stream data.
Note 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:
- in Chrome gives:

- in Firefox gives:

- in SumatraPDF gives:

- in Adobe Reader gives:

- Running
pdf2ps foo.pdf foo.ps; tar -czf foo.ps.tar.gz foo.ps; ps2pdf foo.ps foo-ps.pdfgives foo.ps.tar.gz and foo-ps.pdf and on the command line says
$ pdf2ps foo.pdf foo.ps
pdf2ps: security risk: running with elevated privileges
The system cannot find the path specified.
**** Error: Required entry /BBox not present in Form.
Output may be incorrect.
Output may be incorrect.
**** Error: Stream object is missing the stream data.
- Opening
foo-ps.pdfin Adobe Reader shows:
- Re-opening
foo.pdfin Adobe Reader, and doing File -> Save As ->foo2.pdfgives: foo2.pdf - Opening
foo2.pdf:
- in Chrome gives:

- in Firefox gives:

- in SumatraPDF gives:

- Running
pdf2ps foo2.pdf foo2.ps; tar -czf foo2.ps.tar.gz foo2.ps; ps2pdf foo2.ps foo2-ps.pdfgives foo2.ps.tar.gz and foo2-ps.pdf - Opening
foo2-ps.pdf:
- in Chrome gives:

- in Firefox gives:

- in SumatraPDF gives:

- in Adobe Reader gives:

Perhaps related to #12?
- Lingua principale
- TeX
- Stelle
- 210
- Fork
- 41
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di latex3/hyperref
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 44/100
Tutte le issue di latex3/hyperref
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
dekobon/big-code-analysis#1729 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
solana-foundation/solana-web3.js#4015 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area: dependencies auto-generated cwe: 400 dependencies ecosystem: npm help wanted package: glob scope: runtime security security-alert severity: medium source: dependabot supply-chain vulnerability
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
tdk-landscape/tdk-cli-core#2814 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
danielmiessler/LifeOS#2490 ·
I maintainer di solito rispondono entro 9 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
chapel-lang/chapel-vscode#158 ·
I maintainer di solito rispondono entro 1 giorno