Vill du konvertera en PDF-fil till bilder på Linux? Ibland kan du behöva spara en specifik sida i en dokumentfil som en bild för senare referens. Onlineverktyg erbjuder inte mycket val när det gäller att konvertera PDF-filer till bilder.
Med verktyget pdftoppm kan du enkelt generera bildfiler från ett PDF-dokument. Och det bästa är att du kan göra det genom att skriva ett enkelt kommando på terminalen. I den här artikeln kommer vi att diskutera pdftoppm i detalj, tillsammans med en guide om hur du använder det här verktyget effektivt.
Vad är pdftoppm?
Som redan nämnts ovan är pdftoppm ett kommandoradsverktyg för Linux som konverterar PDF-dokument till bildfiler. Med pdftoppm kan du konfigurera formatet och dimensionerna för utdatabilderna. Verktyget låter dig också lägga till ett färgfilter som gråskala till bilderna.
Pdftoppm är en del av poppler-utils paket på Linux. Du kommer inte hitta det här paketet förinstallerat på någon Linux-distro, därför måste du installera det manuellt.
För att installera poppler-utils paket på Debian-baserade distributioner:
sudo apt install poppler-utils
På Arch Linux:
sudo pacman -S poppler
Du kan installera poppler-utils på CentOS och Fedora med antingen DNF eller Yum:
sudo yum install poppler-utils
sudo dnf install poppler-utils
Hur man använder pdftoppm
Verktyget pdftoppm har ett gäng alternativ som du kan använda. De mest grundläggande är att konvertera en PDF till bilder, ändra bildformatet, konvertera endast specifika sidor och ändra bildupplösningen.
Grundläggande syntax
Verktygets grundläggande syntax är:
pdftoppm -imageformat document imagename
…var bildformat är filtillägget som du vill att utdatabilderna ska ha, dokumentera är sökvägen till PDF-filen, och bildnamn är namnet på utdatabilden.
Konvertera hela PDF till bilder
För att helt enkelt konvertera en PDF-fil till bilder:
pdftoppm -png test-document.pdf output-images
Det ovannämnda kommandot kommer att konvertera dokumentets sidor till bilder. Om dokumentet har flera sidor, kommer pdftoppm att lägga till nummer till utdatafilens namn, t.ex. output-images-1 och output-images-2.
Du kan också ändra teckenavgränsaren mellan utdatanamnet och tillägget med -sep flagga. Till exempel att använda Frågetecken (?) som separator:
pdftoppm -png -sep ? test-document.pdf output-images
Ändra bildtillägget
För att ändra formatet på utdatafilerna, ändra filtillägget i kommandot. För att konvertera dokumentet till JPEG filer:
pdftoppm -jpeg test-document.pdf output-images
Pdftoppm stöder följande utdataformat:
PNG JPEG JPEGCMYK JPEGOPT TIFF
Om du inte anger ett format genererar verktyget bilderna med PPM förlängning som standard.
Konvertera en rad sidor till bilder
Om du bara vill konvertera ett visst antal sidor i dokumentet, använd -f och -l flaggor. De -f och -l står för först och sista respektive.
pdftoppm -png -f 4 -l 7 test-document.pdf output-images
Ovanstående kommando kommer bara att konvertera sidorna 4 till 7 till bilder.
Så här konverterar du endast första sidan i en PDF:
pdftoppm -png -f 1 -l 1 test-document.pdf output-images
Konfigurera DPI-kvalitet för bilderna
Med pdftoppm kan du även ändra bildernas DPI. DPI står för prickar per tum och hänvisar till en bilds upplösning. Som standard genererar verktyget bilder med en DPI på 150. Du kan dock ange ett anpassat nummer till pdftoppm också.
Du kan använda -rx och -ry flaggor för att konfigurera DPI-kvaliteten för utdatabilderna.
pdftoppm -png -rx 200 -ry 200 test-document.pdf output-images
Justera färgerna på utgående bilder
För att lägga till färgfilter till utdatabilderna behöver du helt enkelt ersätta bildformatet med filternamnet.
Du kan konvertera PDF-filen till gråskalebilder med hjälp av -grå flagga. Den genererade filen kommer att ha PGM förlängning.
pdftoppm -gray test-document.pdf output-images
Så här genererar du monokroma bilder med pdftoppm:
pdftoppm -mono test-document.pdf output-images
Konvertera lösenordsskyddade PDF-filer
För att konvertera lösenordsskyddade PDF-filer med pdftoppm, använd -opw och -upw flaggor. De -opw och -upw flaggor står för ägarens lösenord och användarlösenord respektive.
pdftoppm -png -opw password protected-document.pdf output-images
pdftoppm -png -upw password protected-document.pdf output-images
Se till att byta ut Lösenord med lösenordet för PDF-dokumentet.
Konvertera snabbt PDF till bilder på Linux
Pdftoppm är ett pålitligt verktyg om du vill konvertera ett PDF-dokument till bilder. Verktyget ger dig kontroll att konfigurera bildtillägg, namn och upplösning. Och möjligheten att göra allt detta direkt från Linux-terminalen är en körsbär på toppen.
Det finns flera PDF-redigerare för Linux som ger dig olika verktyg för att modifiera dokument effektivt. Du kan också enkelt extrahera bilder från ett PDF-dokument om du känner behov.
Om författaren
Deepesh Sharma (110 publicerade artiklar)
Deepesh är Junior Editor för Linux på MUO. Han skriver informationsguider om Linux, i syfte att ge alla nykomlingar en lycksalig upplevelse. Inte säker på filmer, men om du vill prata om teknik är han din kille.
Mer från Deepesh Sharma
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
