Na de hulp met
m’n vraag over PDF-bladzijden in tweeën te delen, zat ik nu met een nieuw probleem als vervolg daarop. Gelukkig heb ik daar een oplossing voor gevonden, dus die deel ik hier ter leringe ende vermaek.
Vooropgesteld: het opdelen van de bladzijden werkt keurig. Alleen heb ik het probleem dat de hele omslag meegescand is, binnen- en buitenkant, en die dus ook als bladzijden in de PDF zitten. Niet alleen dat, maar door de conversie wordt de eerste bladzijde een blanco stuk omslag terwijl de eigenlijke voorkant pas bladzijde 2 is. Dat wil ik natuurlijk niet, dus dacht ik: even in Voorvertoning die blanco omslag-bladzijdes eruit, en hoppetee, klaar.
Klopt, behalve dat hiermee het bestand ineens belachelijk groot wordt. Een bestand van 6,9 MB vóórdat ik er drie blanco bladzijdes uitgooi, wordt door Voorvertoning bewaard als een PDF van 97 MB …
Oplossing 1: kan
Ghostscript (wat ik op m’n computer heb staan) geen bladzijden uit een PDF gooien? Als ik dat probeer uit te zoeken krijg ik de indruk van niet.
Oplossing 2: laat ik de PDF eens door
File Juicer halen zodat ik de losse bladzijdes heb als JPEGs, dan de ongewenste weggooien en daar weer een PDF van maken. Helaas, dan krijg ik de volledige A4-scans eruit, zodat ik net zo ver van huis ben als voor de conversie. (Het blijkt dus dat de site die het boekje opsplitst in A5-bladzijdes, alleen de paginagrootte aanpast en niet de afbeeldingen zelf bijsnijdt.)
Oplossing 3: in Automator een takenreeks gemaakt om afbeeldingen in PDF’s te comprimeren. Resultaat met het testbestand was nog altijd een PDF van 97 MB …
Oplossing 4:
pdftk — door dat met Homebrew te installeren lukte het eindelijk wél om de blanco bladzijden uit de PDF te gooien:
> pdftk "Een PDF-bestand.pdf" cat 2 4-35 output "Gekortwiekt PDF-bestand.pdf"
Het belangrijke deel daar is
cat 2 4-35 oftewel „behoudt bladzijden 2 en 4 t/m 35” (in dit bestand van 36 bladzijden). Hiermee wordt de PDF namelijk niet helemaal opnieuw opgebouwd zoals Voorvertoning doet, zodat de uiteindelijke grootte ongeveer hetzelfde is als van het originele bestand.