Actions
Feature #17401
open![Assignee: QFQ Developer](/images/group.png?1666878389)
Upload PDF: deny if it is protected / convert to unprotect if possible.
Start date:
04.12.2023
Due date:
% Done:
0%
Estimated time:
Discuss:
Prio Planung:
No
Vote:
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 issues
Updated by Carsten Rose 7 months ago
- Related to Feature #7336: PDF Upload: disallow PDFs with specific Meta information added
Updated by Carsten Rose 5 months ago
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).
Actions