Package: pdftk Version: 2.02-5+b1 Severity: normal Dear Maintainer,
The dimensions of pages given by pdftk's "dump_data" command include separator commas for sizes 1000pt or greater. When such output is read back in by the "update_info" command, large widths generate a warning. But for large heights, the commas are interpreted as decimal points, causing the pages to become drastically resized. It is possible that this is locale-dependent. My locale has LC_NUMERIC="en_GB.UTF-8" . Here is an example of the problem for a tall PDF: $ pdftk tall.pdf dump_data output tall.txt $ cat tall.txt InfoBegin InfoKey: CreationDate InfoValue: D:20251121050436Z InfoBegin InfoKey: Producer InfoValue: cairo 1.16.0 (https://cairographics.org) NumberOfPages: 3 PageMediaBegin PageMediaNumber: 1 PageMediaRotation: 0 PageMediaRect: 0 0 264 1,099.92 PageMediaDimensions: 264 1,099.92 PageMediaBegin PageMediaNumber: 2 PageMediaRotation: 0 PageMediaRect: 0 0 264 1,099.92 PageMediaDimensions: 264 1,099.92 PageMediaBegin PageMediaNumber: 3 PageMediaRotation: 0 PageMediaRect: 0 0 264 1,099.92 PageMediaDimensions: 264 1,099.92 $ pdftk tall.pdf update_info tall.txt output tall2.pdf $ pdftk tall2.pdf dump_data output tall2.txt $ cat tall2.txt InfoBegin InfoKey: CreationDate InfoValue: D:20251121050436Z InfoBegin InfoKey: Producer InfoValue: cairo 1.16.0 (https://cairographics.org) NumberOfPages: 3 PageMediaBegin PageMediaNumber: 1 PageMediaRotation: 0 PageMediaRect: 0 0 264 1 PageMediaDimensions: 264 1 PageMediaBegin PageMediaNumber: 2 PageMediaRotation: 0 PageMediaRect: 0 0 264 1 PageMediaDimensions: 264 1 PageMediaBegin PageMediaNumber: 3 PageMediaRotation: 0 PageMediaRect: 0 0 264 1 PageMediaDimensions: 264 1 Compare the results for a wide PDF: $ pdftk wide.pdf dump_data output wide.txt $ cat wide.txt InfoBegin InfoKey: CreationDate InfoValue: D:20251121050527Z InfoBegin InfoKey: Producer InfoValue: cairo 1.16.0 (https://cairographics.org) NumberOfPages: 1 PageMediaBegin PageMediaNumber: 1 PageMediaRotation: 0 PageMediaRect: 0 0 1,098.96 264 PageMediaDimensions: 1,098.96 264 $ pdftk wide.pdf update_info wide.txt output wide2.pdf pdftk Warning: unexpected PageMedia case in LoadDataFile(); continuing $ pdftk wide2.pdf dump_data output wide2.txt $ cat wide2.txt InfoBegin InfoKey: CreationDate InfoValue: D:20251121050527Z InfoBegin InfoKey: Producer InfoValue: cairo 1.16.0 (https://cairographics.org) NumberOfPages: 1 PageMediaBegin PageMediaNumber: 1 PageMediaRotation: 0 PageMediaRect: 0 0 1,098.96 264 PageMediaDimensions: 1,098.96 264 -- System Information: Debian Release: 12.12 APT prefers oldstable-updates APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'oldstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.1.0-40-amd64 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages pdftk depends on: ii pdftk-java 3.3.2-1 pdftk recommends no packages. pdftk suggests no packages. -- no debconf information
wide.pdf
Description: Adobe PDF document
tall.pdf
Description: Adobe PDF document

