如何从 *.xbb 文件读取 %%Pages:...

如何从 *.xbb 文件读取 %%Pages:...

鉴于辅助文件test.xbb

%%Title: test.pdf
%%Creator: extractbb 20180506
%%BoundingBox: 0 0 300 343
%%HiResBoundingBox: 0.000000 0.000000 300.290000 342.810000
%%PDFVersion: 1.4
%%Pages: 17
%%CreationDate: Mon Jan  7 18:06:49 2019

test.pdf使用extractbb实用程序从输入文件生成

extractbb test.pdf

有没有一种简单的方法可以通过包中定义的一些内部命令%%Pages:来读取键的值?我知道它解析用户提供的文件以确定 TeX 无法自行读取的二进制类型或压缩图像文件的边界框坐标。它可以对开箱即用的内容执行相同的操作吗?test.xbbgraphicsgraphicsxbb%%Pages:

答案1

在此处输入图片描述

\documentclass{article}

\begin{document}


{%
\def\%#1:#2@{\expandafter\xdef\csname ZZ#1\endcsname{#2}}%
\endlinechar`\@ %
\catcode`\%=0 \sbox0{\input{test.xbb}}}%


Pages: \ZZPages
\end{document}

相关内容