使页码从 PDF 背景中脱颖而出

使页码从 PDF 背景中脱颖而出

我正在从许多全页 PDF 中编译文档并添加目录。由于 PDF 是全页的,页码可能不会从背景中脱颖而出。有什么好方法可以让它们脱颖而出吗?(我不想缩小包含的页面以腾出空间放置页脚,因为有些页面已经有一些非常小的字体。)

\documentclass[a4paper,11pt]{article}
\usepackage{pdfpages}
\usepackage{lmodern}
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc}
\usepackage{hyperref}

\includepdfset{noautoscale=true, pagecommand={\thispagestyle{plain}}}

\begin{document}
\tableofcontents    

\section{Documents}
\includepdf[pages=-,addtotoc={
      1, subsection,1,One,h1,
      2, subsection,1,Two,h2,
      3, subsection,1,Three,h3
    }]{blahblah.pdf}
\end{document}

答案1

您可以创建新的页面样式,fancyhdr并将页码放置在\fcolorbox白色填充中。

\documentclass[a4paper,11pt]{article}
\usepackage{pdfpages}
\usepackage{lmodern}
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc}

\usepackage{xcolor}
\usepackage{fancyhdr}
\fancypagestyle{pageno}{
\setlength\fboxsep{5pt}
\fancyhf{}
\fancyfoot[C]{\fcolorbox{white}{white}{\thepage}}
}


\usepackage{hyperref}

\includepdfset{noautoscale=true, pagecommand={\thispagestyle{pageno}}}

\begin{document}
\tableofcontents    

\section{Documents}
\includepdf[pages=-,addtotoc={
      1, subsection,1,One,h1,
      2, subsection,1,Two,h2,
      3, subsection,1,Three,h3
    }]{blahblah.pdf}
\end{document}

相关内容