When outputting PDF from python using reportlab, the resulting file is slightly different each time. Some of these differences are visible in plaintext, e.g. reportlab inserts creation and modification timestamps and (two instances of) an md5 document identifier: diff --git a/reportlab.pdf b/reportlab.pdf --- a/reportlab.pdf +++ b/reportlab.pdf -/CreationDate (D:20250525111111+00'00') [..] /ModDate (D:20250525111111+00'00') +/CreationDate (D:20250525111112+00'00') [..] /ModDate (D:20250525111112+00'00') /ID -[<cafebabe...><cafebabe...>] +[<decafbad...><decafbad...>] % ReportLab generated PDF document -- digest [..] How can such differences be avoided? Related: How can I change metadata fields, CreationDate and ModificationDate, when I create a pdf with Reportlab? Continue reading...