我試圖用ghostscript將一段文本添加到2頁pdf。 看着類似的問題(https://stackoverflow.com/a/9783516/1581629和 https://stackoverflow.com/a/12596669/1581629 https://stackoverflow.com/a/18774237/1581629)我試圖使用/ EndPage,我期待在堆棧上獲得一個「頁面計數器」並使用它來選擇要修改的頁面。/EndPage數量從不增加
然而,當「原因」在/尾頁(PostScript語言參考的pg.441)的堆疊爲0時,「計數器」也始終爲0。
甲MWE可以是(使用GS 9.23從git倉庫):
gs -o out.pdf -sDEVICE=pdfwrite a.ps in.pdf
其中a.ps是:
<<
/EndPage
{
(-----------------START\n) print
stack
true
(------------------END\n) print
}
>> setpagedevice
和in.pdf用pdflatex(的texlive 2017)製成:
\documentclass{article}
\begin{document}
aaa
\newpage
bbb
\end{document}
任何人都可以指出我在這裏錯過了什麼嗎?