Yes, I recently needed the same thing for some office and legal PDF files, especially when page tracking across multiple documents was important.
PDF Champ PDF Bates Numbering Tool worked really well for this.It allowed me to assign sequential Bates numbers to a number of documents all at once in what is referred to as batch mode. This process was faster than manual numbering. Moreover, there were provisions to assign custom initial numbers, prefixes to document codes, and location of numbering such as header/footer. One thing I liked was that the original formatting stayed exactly the same after numbering. The preview feature was also helpful because it showed the exact placement before final processing. In my experience, it is a very easy and reliable tool for adding Bates numbers to PDF files. Visit here: https://www.pdfchamp.com/pdf-bates-numbering/