Am nevoie pentru a crește dimensiunea fișierului de un pdf fără a adăuga noi texte sau imagini. Pot reduce dimensiunea fișierului prin comprimare ea. Când voi crește fișier de dimensiuni de la A4 la A3, A2, etc, folosind disponibil on-line instrumente, devine în mod automat comprimat. Ceea ce vreau este de a crește dimensiunea de 80 de kB la 100 kB. Vreo idee cum se poate face în Python sau folosind orice instrument?
Eu mi răspund singur la întrebare. Am rezolvat-o, mai întâi prin conversia pdf la un postscript (ps) fișier, apoi convertirea ps fișier înapoi într-un fișier pdf. Se poate experimenta cu diferite convertoare. Dacă valorile implicite nu funcționează, se poate încerca schimbarea valorilor implicite din parametrii corespunzători. Pentru mine, dimensiunea fișierului final a devenit ~300 kB cu valori implicite.
- Pentru a converti PDF la PS, se poate folosi gs, pdf2ps sau pdftops converter:
pdftops inițială.pdf intermediar.ps
- Pentru a converti PS PDF, se poate folosi gs sau ps2pdf converter:
ps2pdf intermediar.ps finală.pdf
UTILIZAȚI ACEASTĂ METODĂ
Cum a sugerat de către K J, nu este o idee bună pentru a converti un pdf la un ps format, deoarece acest lucru poate duce la pierderea unor surse de conținut. Cel mai bun mod de a crește dimensiunea fișierului va fi pentru a decomprima conținutul existent în fișierul pdf. Se poate folosi mutool pentru acest scop.
mutool curat-d -o input_file.pdf output_file.pdf
Se poate de asemenea referi la următoarele posturi https://stackoverflow.com/a/25377929/10802527 și https://stackoverflow.com/a/25377913/10802527