https://bugs.kde.org/show_bug.cgi?id=471792
Bug ID: 471792 Summary: Annotations greatly increase PDF file size and massively slow down Okular Classification: Applications Product: okular Version: 22.12.3 Platform: Gentoo Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: PDF backend Assignee: okular-de...@kde.org Reporter: k...@jmbreuer.net Target Milestone: --- SUMMARY Adding annotations to a run-of-the-mill PDF file (out of pdfLaTeX, I presume) hugely increases the file size with each additional annotation. STEPS TO REPRODUCE 1. Open a PDF file 2. Add a couple of annotations (I mostly used Inline Notes, but also some underlines and Pop-up Notes) 3. Save as PDF OBSERVED RESULT Saving my 6.4 MB sample PDF with very few test annotations and saving as PDF yields a 7.4 MB file. Removing those and adding a couple of 'real' annotations, the saved PDF weighs in at 20.7 MB. Changing font size of two Inline Note annotations after they have been created yields a huge PDF of 143.4 MB. With the increase in file size also comes an increase in CPU usage to the point that Okular slows down and becomes practically unusable (especially / immediately noticable with the "resized font" case). EXPECTED RESULT Annotations should only slightly increase file size and not strongly affect interactive performance. SOFTWARE/OS VERSIONS Linux/KDE Plasma: gentoo Linux 2.13, Kernel 6.1.31-gentoo (64-bit) KDE Plasma Version: 5.27.5 KDE Frameworks Version: 5.106.0 Qt Version: 5.15.9 ADDITIONAL INFORMATION Since attachments cannot exceed 4000kB, and all my samples are larger than that, I've put together my sample files here: https://github.com/jmbreuer/heap/tree/main/kde-okular-bug-20230630 I've also seen bug #470128, and also noticed that changing the font size of an Inline Note annotation after adding it would hugely increase the file size (changing two notes, from those 6.4/7.4 MB to 143.4 MB). -- You are receiving this mail because: You are watching all bug changes.