LibreOffice Draw
De meeste Linux-distributies worden standaard geleverd met de LibreOffice-kantoorsuite. Zo niet, dan kunt u het downloaden van hier . Met de LibreOffice Draw-app kunt u een PDF-bestand converteren naar een set afbeeldingen.
Met LibreOffice Draw kunt u, zoals de naam al doet vermoeden, tekeningen, schetsen, afbeeldingen, annotaties enzovoort maken. Standaard ondersteunt het het exporteren van PDF-bestanden naar verschillende afbeeldingsformaten, maar het converteert alleen de eerste pagina van het PDF-bestand. Om dit op te lossen, moet u de extensie Exporteren als afbeeldingen installeren van hier . Deze extensie voegt een nieuw item Exporteren als afbeeldingen... toe aan het vervolgkeuzemenu Bestand en ondersteunt het exporteren van meerdere PDF-pagina's.
Nadat u het oxt-bestand via de bovenstaande link hebt gedownload, voegt u het toe aan extensiebeheer. Ga naar Extra > Extensiebeheer…, zoals weergegeven in de onderstaande schermafbeelding.
Klik op de knop Toevoegen om het oxt-extensiebestand toe te voegen aan LibreOffice Draw.
Nadat het oxt-bestand is toegevoegd, verschijnt er een nieuw item in de lijst met extensies.
Een nieuw item Exporteren als afbeeldingen... wordt toegevoegd aan het vervolgkeuzemenu Bestand.
Open een PDF-bestand in LibreOffice Draw en klik vervolgens op Exporteren als afbeeldingen... menu-item om het conversieproces te starten. U ziet een nieuw pop-upvenster waarin u exportopties kunt aanpassen. Wijzig de opties volgens uw behoeften en klik op de knop Exporteren.
Dat is het. Elke pagina in uw PDF-bestand is nu geëxporteerd als een afzonderlijke afbeelding. Dit is veruit mijn favoriete methode. De installatie is vrij eenvoudig en met LibreOffice Draw kunt u zelfs PDF-bestanden bewerken en annoteren voordat u ze exporteert.
AfbeeldingMagick
ImageMagick is een opdrachtregelprogramma voor het converteren, bewerken en manipuleren van afbeeldings-, PDF- en SVG-bestanden. Het wordt geleverd met veel geavanceerde opties en de app zelf is behoorlijk krachtig. Je kunt het zien als een FFmpeg-equivalent, maar meestal voor afbeeldingsbestanden.
ImageMagick wordt geleverd met een convert-opdracht die kan worden gebruikt om bestanden naar verschillende formaten te converteren. Voer de volgende opdracht uit om ImageMagick in Ubuntu te installeren:
$sudogeschiktinstallerenbeeldmagieStandaard is PDF-conversie uitgeschakeld in ImageMagick. Om het in te schakelen, opent u het bestand /etc/ImageMagick-6/policy.xml in een teksteditor en geeft u commentaar op alle regels onder het uitschakelen van ghostscript-indelingstypen:
Gebruik een opdracht in de volgende indeling om een PDF-bestand naar een set afbeeldingen te converteren met behulp van converteren:
$overzetten-dichtheid 150invoer_bestand.pdf-kwaliteit 100output_file.pngWaar:
- -density staat voor de DPI waarop het PDF-invoerbestand moet worden geladen door de opdracht convert
- pdf is het PDF-bestand dat u wilt converteren
- -kwaliteit bepaalt de kwaliteit van de resulterende afbeeldingen (0-100, waarbij 100 het beste is)
- png is het voorvoegsel voor uitvoerbestanden (wijzig de png-extensie voor elk ander formaat zoals jpg)
Pdftoppm (PDF naar PPM)
Pdftoppm is een eenvoudig hulpprogramma voor de opdrachtregel dat is bedoeld om PDF-bestanden om te zetten in PPM-, PNG- en JPEG-bestandsindelingen.
Voer de onderstaande opdracht uit om pdftoppm in Ubuntu te installeren:
$sudogeschiktinstallerenpoppler-utilsGebruik een opdracht in de volgende indeling om een PDF-bestand naar een set afbeeldingen te converteren met pdftoppm:
$pdftoppm input_file.pdf output_file-png -rx 150 -ry 150Waar:
- pdf is het PDF-bestand dat u wilt converteren
- output_file is het voorvoegsel dat wordt gebruikt voor uitvoerbestanden
- -png is bestandsformaat voor geconverteerde uitvoerbestanden
- -rx 150 -ry 150 is de DPI waarop het PDF-bestand wordt geladen door pdftoppm (gelijk aan de dichtheidsoptie van imagemagick)
Inkscape
Inkscape is gratis, open source en platformonafhankelijke software voor het maken en bewerken van vectorafbeeldingen. Met behulp van de ingebouwde exportfunctie van Inkscape is het mogelijk om een PDF-bestand naar een aantal afbeeldingen te converteren.
Merk op dat de ondersteuning voor het exporteren van meerdere pagina's pas onlangs aan inkscape is toegevoegd. Dus het pakket dat bij uw distributie is geleverd, zal waarschijnlijk niet werken. De minimaal vereiste versie die je nodig hebt is 1.0.0. De nieuwste bètaversie van Inkscape met ondersteuning voor meerdere pagina's kan worden gedownload van hier in de vorm van AppImage. Zorg ervoor dat u het uitvoerbare bestand markeert vanuit de bestandsbeheerder.
Voer een opdracht in de volgende indeling uit om een PDF-bestand naar afbeeldingen te converteren met Inkscape:
$voorlin {1..10};doen./Inkscape-2b71d25-x86_64.AppImage input_file.pdf-Met--export-dpi=300 --export-gebied-pagina --pdf-pagina=$i --export-bestand='uitvoer-$i.png ';
gedaan
Waar:
- {1..10} zijn paginanummers van PDF, u moet dit correct specificeren anders werkt de opdracht niet (wijzig de waarden indien nodig)
- ./Inkscape-2b71d25-x86_64.AppImage is de naam van het Inkscape AppImage-bestand dat u hebt gedownload via de bovenstaande link (wijzig de naam indien nodig)
- pdf is de naam van het invoerbestand dat moet worden geconverteerd (wijzig de naam indien nodig)
- -z is voor het gebruik van een headless inkscape zonder GUI (laat zoals het is)
- –export-dpi=300 is de dichtheid waarmee het PDF-bestand wordt geladen door Inkscape (wijzig de waarde indien nodig)
- –export-area-page is voor het exporteren van de volledige PDF-pagina (laten zoals het is)
- –pdf-page=$i verwijst naar het paginanummer dat moet worden geëxporteerd (laat zoals het is)
- –export-file=output-$i.png is het voorvoegsel voor uitvoerbestanden (wijzig het uitvoergedeelte indien nodig)
Conclusie
Dit zijn de belangrijkste methoden die u kunt gebruiken om een PDF-bestand naar meerdere afbeeldingen te converteren. Er zijn een paar andere methoden en apps die kunnen worden gebruikt voor conversie, maar ze vereisen veel stappen zonder iets nieuws aan tafel te brengen, dus ik heb ze uit deze lijst weggelaten.