Pagina 1 van 1
Compress PDF
Geplaatst: 01 aug 2022, 14:41
door DarkV
Kent er iemand een tool (of een library) om PDF files te compresseren (in essentie de images erin) ?
Bij een zoektocht kan ik er heel wat vinden maar dit zijn meestal online tools die beperkt zijn in gebruik.
Re: Compress PDF
Geplaatst: 01 aug 2022, 14:50
door cadsite
InDesign?
Daar kan je bepalen welke resolutie de afbeeldingen moeten hebben.
Re: Compress PDF
Geplaatst: 01 aug 2022, 16:25
door DarkV
InDesign is volgens mij een DTP pakket... geen idee of dat PDF's kan verwerken.
Ik zoek een tool (ideaal in Java) waarbij ik gewoon "compress pdfin.pdf pdfout.pdf" kan opgeven en die z'n ding doet.
Re: Compress PDF
Geplaatst: 01 aug 2022, 16:38
door Belgissschenaap
Kan mutool (van mupdf) dit niet? Weet niet hoe de compressie exact gaat, maar handige tool, en is command line based zoals je aangeeft te willen.
https://mupdf.com/docs/mutool.html
Re: Compress PDF
Geplaatst: 01 aug 2022, 19:26
door Dizzy
DarkV schreef:InDesign is volgens mij een DTP pakket... geen idee of dat PDF's kan verwerken.
Indesign kan dit zeker, is een basisonderdeel van het programma. ALs je drukwerk klaarmaakt moet dat ook naar een drukker en PDF is nog altijd een veelgebruikt formaat daarvoor. Je kan in Indesign instellen precies op wat je wil comprimeren. Het is uiteraard wel een duur programma dus als je het enkel hiervoor gebruikt dan is het misschien wat overkill.
Re: Compress PDF
Geplaatst: 01 aug 2022, 20:03
door DarkV
Belgissschenaap schreef:Kan mutool (van mupdf) dit niet? Weet niet hoe de compressie exact gaat, maar handige tool, en is command line based zoals je aangeeft te willen.
Ik kan alvast niets vinden van compressie op hun website. Je hebt in essentie twee vormen van compressie van een PDF, puur de tekst maar daar valt meestal niets op te winnen, en de images die in de PDF zitten (en mogelijks een hoge resolutie hebben). De tool die ik zoekt haalt deze laatste eruit, compressed ze en vervangt de oorspronkelijke image in de PDF.
Dizzy schreef:Indesign kan dit zeker, is een basisonderdeel van het programma.
Ik vermoed dat Indesign die kan/doet voor de PDF wordt aangemaakt... ik vertrek van bestaande PDF's... maar het is ook totale overkill moest het programma het kunnen.
Re: Compress PDF
Geplaatst: 01 aug 2022, 20:17
door Belgissschenaap
DarkV
Sorry verkeerde link
https://mupdf.com/docs/manual-mutool-convert.html
Elke pdf tool die comprest zal ook de afbeeldingen comprimeren. Je moet niet iets specifiek hebben voor afbeeldingen, gewoon een totale compressie.
Maar dit kan dat dus verwezenlijken
PDF output
With PDF output, we will create a new PDF file that matches the visual appearance. The PDF output is still a work in progress, so some features may not work.
If the input is PDF, the output will have nothing in common except the visual appearance. All bookmarks, annotations, forms, etc, will be thrown away. If you want to do a PDF to PDF conversion, 'mutool clean' is a better tool to use.
The PDF output options are:
decompress
Decompress all streams (except compress-fonts/images).
compress
Compress all streams.
compress-fonts
Compress embedded fonts.
compress-images
Compress images.
ascii
ASCII hex encode binary streams.
pretty
Pretty-print objects with indentation.
linearize
Optimize for web browsers.
sanitize
Clean up graphics commands in content streams.
garbage
Garbage collect unused objects.
garbage=compact
... and compact cross reference table.
garbage=deduplicate
... and remove duplicate objects.
Re: Compress PDF
Geplaatst: 02 aug 2022, 09:59
door DarkV
Belgissschenaap schreef:Elke pdf tool die comprest zal ook de afbeeldingen comprimeren.
In m'n zoektocht ben ik er toch al enkele tegen gekomen die louter de tekst compresseren (wat soms zelfs een groter bestand geeft).
Belgissschenaap schreef:Maar dit kan dat dus verwezenlijken
Ik heb zonet enkele testen gedaan en m'n PDF is gewoon corrupt en bijna alle images zijn precies verdwenen
mutool convert -O compress -o compressed.pdf test.pdf
Re: Compress PDF
Geplaatst: 02 aug 2022, 10:07
door cadsite
In Indesign maak je inderdaad de pdf. Als ik van een pdf moet starten open ik die in illustrator.
Het gratis alternatief is Inkscape.
Daarin kan je de pdf importeren en eventueel zelfs aanpassen. Dan 'printen' naar een pdf. Daar kan je in de instellingen de dpi aanpassen van afbeeldigen.
Re: Compress PDF
Geplaatst: 02 aug 2022, 10:11
door DarkV
cadsite schreef:Daarin kan je de pdf importeren en eventueel zelfs aanpassen. Dan 'printen' naar een pdf. Daar kan je in de instellingen de dpi aanpassen van afbeeldigen.
Niet echt handig als je enkele tienduizenden PDF's moet doen

Re: Compress PDF
Geplaatst: 02 aug 2022, 10:14
door cadsite
Tsja...
Het had handig geweest mocht je dit op voorhand gezegd hebben natuurlijk.

Re: Compress PDF
Geplaatst: 02 aug 2022, 10:29
door Belgissschenaap
@DarkV
Ik kan je inhoudelijk niet veel helpen, ben zelf nog in de beginfase van deze software beland. Omdat ik een specifiek iets zocht en deze tool tegen gekomen ben.
Anders eens MUtool create proberen?
https://mupdf.com/docs/manual-mutool-create.html met als source een pdf
Maar denk wel dat deze kan wat je wilt, na er wat mee te spelen tot je goed resultaat hebt en dan met *.BAT alles in bulk doen.
Anders kan FOXIT Phantom PDF je ook helpen, die comprimeert sowieso ook de afbeeldingen aar mijn ervaring.
Desnoods met een valse of trial licentie zoeken. DIe kan het ook in BULK doen, maar gaat wel tijd kosten natuurlijk.
Is niet command line based, maar je moet dan een action maken, da's soms ook wel eens een sleur. Zeker om auto save aan te krijgen. Lukt mij niet altijd en daarom dat ik die mutool gebruikt heb.
Re: Compress PDF
Geplaatst: 02 aug 2022, 22:25
door DarkV
Belgissschenaap schreef:Anders eens MUtool create proberen?
Het was deze welke ik gebruikt heb (zie m'n command line hierboven).
Belgissschenaap schreef:Desnoods met een valse of trial licentie zoeken.
Dan zijn er genoeg tools... maar ik probeerde het "netjes" te houden.
Re: Compress PDF
Geplaatst: 02 aug 2022, 22:45
door Ordon
Met Ghostscript lukt dat ook en kan natuurlijk via de command line.
Op de website van Adobe.
PDF compress in Linux with command line utilities.
Het is altijd een heel geharrewar om het juiste resultaat te verkrijgen: grootte versus kwaliteit.
In Google voor heel wat voorbeelden.
Re: Compress PDF
Geplaatst: 02 aug 2022, 23:22
door DarkV
Net geinstalleerd op het systeem en eerste resultaat ging van 124 KB naar 73 KB (40% compressie op een zeer eenvoudige PDF).
Morgen de nodige testen doen met wat complexere en grotere PDF's
Thanks

Re: Compress PDF
Geplaatst: 02 aug 2022, 23:24
door Sasuke
Ordon was me al voor ... denk dat zowat elke Enterprise ontwikkelaar hiervoor Ghostscript gebruikt inderdaad

En al zeker icm Java.
Re: Compress PDF
Geplaatst: 03 aug 2022, 10:52
door diepvries
Ik heb ook ooit de zoektocht gedaan en ben dan op deze uit gekomen:
http://www.freepdfcompressor.com/
Geen idee hoe die werkt met afbeeldingen maar met standaard documenten heb ik toch een succes rate van 9/10

Re: Compress PDF
Geplaatst: 03 aug 2022, 12:26
door DarkV
DarkV schreef:Morgen de nodige testen doen met wat complexere en grotere PDF's
Geen idee maar productie PDF's van zo'n 20 MB komen er uiteindelijk enkele honderden KB's groter uit
Ik heb al diverse settings geprobeerd maar de resultaten blijven slecht.
diepvries schreef:Ik heb ook ooit de zoektocht gedaan en ben dan op deze uit gekomen:
http://www.freepdfcompressor.com/
Geen idee hoe die werkt met afbeeldingen maar met standaard documenten heb ik toch een succes rate van 9/10

Aan de settings te zien gebruikt deze precies Ghostscript onderliggend.
Re: Compress PDF
Geplaatst: 03 aug 2022, 12:35
door UBremoved_15318
DarkV schreef:
Geen idee maar productie PDF's van zo'n 20 MB komen er uiteindelijk enkele honderden KB's groter uit
Denk dat het vooral met de content heeft te maken, ik werk met pdf xchange editor, de bestanden waar ik op werk krijg ik ook niet echt kleiner, tenzij ik de kwaliteit zeer veel verlaag.
Het originele 300 pagina's tellende bestand van 50MB heb ik wel kunnen verkleinen naar 42MB met een van de tools, maar denk dat het meer een cleanup is van het bestand.
Re: Compress PDF
Geplaatst: 03 aug 2022, 12:51
door Sasuke
Wat is de bron van je PDF ? Compressie achteraf is altijd minder efficiƫnt dan compressie op de source. Eventueel kan je beter focussen op de creatie van de pdfs ipv compressie achteraf ? E.g. xml/xslt optimalisatie ?
Re: Compress PDF
Geplaatst: 03 aug 2022, 12:57
door DarkV
Via ILovePDF.com heb ik m'n 20 MB PDF gecompressed (default setting) naar zo'n 14 MB (27% compressie).
Op zich moet het dus lukken... maar dus niet met Ghostscript
De bron van de PDF's zijn trouwens scans (hier werden al enkele aanpassingen gedaan), maar ook externe PDF's (waar we dus geen controle op hebben). Het probleem is dat deze nu voor wettelijke doeleinden moeten geupload worden in een extern systeem, alsook in onze eigen database worden opgeslagen (en dat neemt serieus toe als je enkele miljoenen PDF's hebt - gelukkig is maar een fractie daarvan echt te groot).