[okular] [Bug 459209] New: Using tab character in form increases file size by several MB
Florine W. Dekker
bugzilla_noreply at kde.org
Fri Sep 16 13:06:16 BST 2022
https://bugs.kde.org/show_bug.cgi?id=459209
Bug ID: 459209
Summary: Using tab character in form increases file size by
several MB
Classification: Unclassified
Product: okular
Version: 22.04.3
Platform: Debian testing
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: PDF backend
Assignee: okular-devel at kde.org
Reporter: florine at fwdekker.com
Target Milestone: ---
Created attachment 152096
--> https://bugs.kde.org/attachment.cgi?id=152096&action=edit
Form that grows when you use a tab symbol in an input
SUMMARY
If a user puts a tab character into a form, the size of the PDF is increased by
several megabytes once saved, even if the tab character is removed immediately
after placing it. As a result, I cannot comfortably use Okular to fill in forms
without being paranoid about absent-mindedly entering and removing a tab
character.
STEPS TO REPRODUCE
1. Open the PDF that is attached to this issue.
2. Select "Show Forms".
3. Select the input box to the right of "In welk land heeft u kosten gemaakt?".
4. Press the tab key, or paste the tab symbol (` `).
Optionally, press backspace to remove the tab symbol again.
(Using Ctrl+Z to remove the character "undoes" the bug correctly.)
5. Deselect "Show Forms".
6. Save the PDF file (using Ctrl+S).
7. Check the file size.
OBSERVED RESULT
The size of the form has increased by several megabytes, even if the tab symbol
is removed with backspace before saving.
EXPECTED RESULT
The size of the form does not increase (significantly) after saving.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian testing
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.4
ADDITIONAL INFORMATION
I wasn't sure which component to select for this issue. My apologies if it is
incorrect.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Okular-devel
mailing list