Number pages
Source: http://cazencott.info/index.php/post/2015/04/30/Numbering-PDF-Pages
Create a PDF that contains only page numbers. In numbers.tex:
\documentclass[12pt,a4paper]{article}
\usepackage{multido}
\usepackage[hmargin=.8cm,vmargin=1.5cm,nohead,nofoot]{geometry}
\begin{document}
\multido{}{31}{\vphantom{x}\newpage}
\end{document}
(where 31 is your total number of pages). Then create numbers.pdf
pdflatex numbers.tex
Finally, stamp your file with page numbers:
pdftk file.pdf multistamp numbers.pdf output single_document_numbered.pdf
Create bookmarks
Instructions for pdftk on Linux. May work on Windows.
Dump the metadata
pdftk input.pdf dump_data > metadata.txt
Write your bookmarks under the line starting with “NumberOfPages”:
BookmarkBegin BookmarkTitle: My bookmark BookmarkLevel: 1 BookmarkPageNumber: 34
Then update the metadata of the original file
pdftk input.pdf update_info_utf8 new_metadata.txt output temp.pdf
Finally, in order to avoid losing your zoom level whenever you click a bookmark
sed 's#/Fit#/XYZ#g' temp.pdf > output.pdf