向 pdf 添加页码

向 pdf 添加页码

这个人说 enscript 的工作“就像一个魅力”:http://www.dry-lab.org/blog/2018/numbering-pages-of-a-pdf但它擦除了我的 pdf - 在空白页上生成页码

id 宁愿使用类似 pdfsam 的东西:https://userguide.pdfsam.org/Public/Default.aspx? “使用页码功能,您可以在文档中插入页码” - 但这是针对 pdfsam 的“增强版”,只有“基本版”和“可视版”适用于 Linux

当我在网上搜索解决方案时,大多数答案都与“向 pdf 添加页面”而不是“添加页码”有关,因此我找不到好的信息。这个问题似乎是10年前问的,这意味着它最近变得简单了?

答案1

这是我找到的最佳答案:

https://forums.linuxmint.com/viewtopic.php?t=227297

使用乳胶底部给出的代码并运行pdflatex numbered.tex

我稍微修改了代码,最终得到:

\documentclass[twoside, a4paper, 12pt]{article}
\usepackage{pdfpages}
\usepackage{changepage}
\usepackage{fancyhdr}

\setlength\topmargin{-0.675in}
\setlength\textheight{7.0in}
\setlength\textwidth{7.0in}
\setlength\oddsidemargin{-0.25in}
\setlength\evensidemargin{-0.25in}

\strictpagecheck

\fancypagestyle{mystyle}{%
\fancyhf{}
\fancyhead[LO,RE]{\small\thepage}
}

\begin{document}
    \includepdf[pages=-,pagecommand={\thispagestyle{mystyle}}]{i-need-numbers.pdf}
\end{document}

例如,我将页码放置在顶部,偶数页和奇数页分别位于左侧和右侧,遵循以下建议:

使用乳胶与 enscript 相比,这种方式看起来更简单,并且可以更好地控制输出。

相关内容