Pour les numéros de page tels que les rapports et les livres, il est courant d'attribuer des nombres romains (i, ii, iii ...) au tableau et des nombres arabes (1, 2, 3 ...) à partir de 1 dans l'histoire principale. est.
Cependant, ce n'est pas le cas avec la version PDF, et les pages du PDF sont souvent numérotées avec de simples numéros de série. Dans ce cas, même si le tableau dit n pages, la version PDF doit sauter à la page (m + n), qui est la somme du nombre total de pages m dans le tableau.
Pour éliminer cet inconvénient, je vais vous montrer comment attribuer des numéros de page similaires aux livres au format PDF.
Pour installer pagelabes, exécutez pip install pagelabels
.
python -m pagelabels --startpage 1 --type "roman lowercase" --outfile out.pdf in.pdf
python -m pagelabels --startpage 9 --type "arabic" out.pdf
startpage
: à partir de quelle page du PDF entier pour démarrer la page avec ce schéma.style
: Le style des nombres. Chiffres arabes «arabes» (1, 2, 3, ...), «majuscules romaines» Chiffres romains supérieurs (I, II, III, ...), «minuscules romaines» Chiffres romains inférieurs (i, ii, ...) iii, iii), lettres majuscules
majuscules (A, B, ..., Z, AA, BB, ...), lettres minuscules
minuscules (a, b, ..., z, aa, bb, bb, ...)prefix
: Une chaîne qui précède le numéro de page. "page-" ou quelque chose comme ça.firstpagenum
: Le premier nombre de numéros de page à allouer. S'il n'est pas spécifié, les numéros de page seront attribués à partir de 1.