Dr. Nikolaus Klepp via tde-users wrote: > Hi Stefan! > > Anno domini 2024 Sat, 30 Nov 12:18:58 +0100 > Stefan Krusche via tde-users scripsit: >> Good day everyone, >> >> just to add to what has been said, to modify the PDF file to make it >> readable by kpdf, see below… >> >> Am Sonntag, 25. August 2024 schrieb E. Liddell via tde-users: >> > On Sun, 25 Aug 2024 12:32:04 +0200 >> > >> > "Dr. Nikolaus Klepp via tde-users" >> > <users@xxxxxxxxxxxxxxxxxx> wrote: >> > > Hi all! >> > > >> > > I just found that KPDF is (again) asking for a password on >> > > non-password-protected PDFs and fails to open the PDF if no >> > > password is given. The PDF preview in konqueror is fine. I have >> > > attached a PDF that triggers the behaviour on my system (KPDF >> > > 14.2.0~pre65-0debian13.0.0+3~a). >> > > >> > > Could somebody please verify? >> > >> > The file is encrypted, which would explain the password: >> > >> > $ pdfinfo ch32v003rm.pdf >> > Title: CH32V003RM-EN >> > Author: WCH >> > Creator: pdfFactory Pro pdffactorychina.cn >> > Producer: pdfFactory Pro 8.31 (Windows 11 >> > CreationDate: Mon Mar 11 07:25:23 2024 EDT >> > Custom Metadata: no >> > Metadata Stream: no >> > Tagged: no >> > UserProperties: no >> > Suspects: no >> > Form: none >> > JavaScript: no >> > Pages: 185 >> > Encrypted: yes (print:yes copy:yes change:no addNotes:yes >> > algorithm:AES-256) Page size: 595.32 x 841.92 pts (A4) >> > Page rot: 0 >> > File size: 2283093 bytes >> > Optimized: no >> > PDF version: 1.7 >> >> $ pdfinfo ch32v003rm.pdf >> Title: CH32V003RM-EN >> Author: WCH >> Creator: pdfFactory Pro pdffactorychina.cn >> Producer: pdfFactory Pro 8.31 (Windows 11 >> CreationDate: Mon Mar 11 12:25:23 2024 CET >> Custom Metadata: no >> Metadata Stream: no >> Tagged: no >> UserProperties: no >> Suspects: no >> Form: none >> JavaScript: no >> Pages: 185 >> Encrypted: yes (print:yes copy:yes change:no addNotes:yes >> algorithm:AES-256) >> Page size: 595.32 x 841.92 pts (A4) >> Page rot: 0 >> File size: 2283093 bytes >> Optimized: no >> PDF version: 1.7 >> >> # change the password with a 40 bit one >> $ qpdf --allow-weak-crypto --encrypt '' '' 40 -- ch32v003rm.pdf >> ch32v003rm.new.pdf >> >> $ pdfinfo ch32v003rm.new.pdf >> Title: CH32V003RM-EN >> Author: WCH >> Creator: pdfFactory Pro pdffactorychina.cn >> Producer: pdfFactory Pro 8.31 (Windows 11 >> CreationDate: Mon Mar 11 12:25:23 2024 CET >> Custom Metadata: no >> Metadata Stream: no >> Tagged: no >> UserProperties: no >> Suspects: no >> Form: none >> JavaScript: no >> Pages: 185 >> Encrypted: yes (print:yes copy:yes change:yes addNotes:yes >> algorithm:RC4) >> Page size: 595.32 x 841.92 pts (A4) >> Page rot: 0 >> File size: 2288192 bytes >> Optimized: no >> PDF version: 1.7 >> >> Now kpdf is able to open and show the file. See also: >> https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/29#issue-1614 >> >> HTH >> Stefan > > So this lead me to a viable solution to automatically remove those pesky > passwords: > > - Place the attached programm in your path > - make it executeable > > In /opt/trinity/share/applications/tde/kpdf.desktop, change the "Exec=" to > this: > > Exec=decrypt-pdf %U; kpdf %U %i -caption "%c" > > ... Now when KPDF opens a file it will first be sanitized (if possible) > and then kpdf opens the unlocked file. Not as clean as I would like it to > be, but good enough for me :) > > Nik > Why don't you add this to TGW, it could be implemented at some point of time ____________________________________________________ tde-users mailing list -- users@xxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxx Web mail archive available at https://mail.trinitydesktop.org/mailman3/hyperkitty/list/users@xxxxxxxxxxxxxxxxxx