Feature #17401
open
Upload PDF: deny if it is protected / convert to unprotect if possible.
Added by Carsten Rose 8 months ago.
Updated 6 months ago.
Description
Falls ein PDF hochgeladen wird und dieses geschuetzt ist:
- versuchen es auf 'unprotect' zu konvertieren (Original muss erhalten bleiben).
- wenn das nicht moeglich ist den Upload ablehnen.
- Generic & Custom Fehlermeldung
- Check optional machen, by default aktiv.
- Related to Feature #7336: PDF Upload: disallow PDFs with specific Meta information added
- Tracker changed from Support to Feature
In #17643 ist ein verschluesseltes PDF. Das PDF ist privat, darum ist es nicht im QFQ Ticket hinterlegt.
$ pdfinfo 1.pdf
Creator: Antenna XSL House Formatter V7.3 MR1 Linux : 7.3.2.60453 (2023-03-06T13:41+09)
Producer: Antenna House PDF Output Library 7.3.1863
CreationDate: Tue Dec 5 15:08:18 2023 CET
ModDate: Tue Dec 5 15:08:18 2023 CET
Custom Metadata: no
Metadata Stream: yes
Tagged: no
UserProperties: no
Suspects: no
Form: none
JavaScript: no
Pages: 14
Encrypted: yes (print:yes copy:yes change:no addNotes:no algorithm:RC4)
Page size: 594.72 x 841.68 pts (A4)
Page rot: 0
File size: 257576 bytes
Optimized: no
PDF version: 1.7
# Via GS mit output device 'pdfwrite' werden die encrypt tags entfernt (Funktioniert mit GS 9.55 / U22) :
$ gs -sDEVICE=pdfwrite -dNOPAUSE -sOutputFile=$2 -- $1
Fuer pdfinfo
wird poppler-utils
, fuer gs
das Paket ghostscript
benoetigt - beide Pakete werden bereits von QFQ gefordert (https://docs.qfq.io/en/master/Installation.html#report-form).
- Target version changed from 24.10.0 to 24.11.0
Also available in: Atom
PDF