Till skillnad från en textfil kan du inte redigera en PDF direkt. Det finns flera sätt att generera PDF-filer med text. Men vad händer om du vill gå tvärtom och konvertera PDF-filer till textfiler?
Lyckligtvis låter Linux dig enkelt ändra dessa filer från terminalen. Den här artikeln visar hur man konverterar en PDF-fil till ett textdokument på Linux.
Konvertera PDF till text från terminalen
Poppler är ett programbibliotek som används för att rendera och modifiera PDF-filer. Den innehåller ett verktyg, känt som pdftotext, som tillåter användare att skapa textfiler från PDF-filer. Eftersom poppler-verktyg inte är en del av standard Linux-paket, måste du installera det manuellt med en pakethanterare.
På Ubuntu och Debian:
sudo apt installera poppler-utils
Så här installerar du Poppler på Arch Linux:
sudo pacman -S poppler
Installera poppler-verktyg paketet på CentOS, Fedora och andra RHEL-baserade distributioner är enkelt.
sudo dnf installera poppler-utils
sudo yum installera poppler-utils
Konvertera en hel PDF till text
Den grundläggande syntaxen för kommandot pdftotext är:
pdftotext [alternativ] pdffile textfil
...var pdffile är den absoluta eller relativa sökvägen till PDF-filen, och textfil är namnet på utdatafilen.
Till exempel att konvertera lorem-ipsum.pdf till en textfil:
pdftotext lorem-ipsum.pdf text.txt
Om filen du konverterar har vattenstämplar eller ojusterad text kan du kasta dem i utdata med hjälp av -nodiag flagga.
pdftotext -nodiag lorem-ipsum.pdf random.text
Bearbeta sidor inom ett visst intervall
Använd -f och -l flagga om du vill konvertera sidor som faller inom ett visst intervall. Till exempel för att konvertera sidorna en till fem i lorem-ipsum.pdf att sms: a:
pdftotext -f 1 -l 5 lorem-ipsum.pdf output.txt
Så här konverterar du endast den första sidan i PDF-filen:
pdftotext -f 1 -l 1 lorem-ipsum.pdf output.txt
Konvertera lösenordsskyddade PDF-filer till text
Pdftotext kan till och med konvertera lösenordsskyddade PDF-filer till textfiler. De -upw och -opw flaggor, som står för användarlösenord och ägarlösenord ta hand om autentiseringsprocessen medan du konverterar PDF-filerna.
pdftotext -upw lösenord lorem-ipsum.pdf output.txt
pdftotext -opw lösenord lorem-ipsum.pdf output.txt
Se till att byta ut det Lösenord med lösenordet för PDF-filen.
Du kan också kombinera flera flaggor för att få önskad produktion. Till exempel för att konvertera sidorna en till tre av en lösenordsskyddad PDF till text:
pdftotext -f 1 -l 3 -upw lösenord lorem-ipsum.pdf output.txt
Relaterad: Hur man konverterar en PDF-fil till bilder i Linux
Konvertera PDF grafiskt till en textfil
Om det inte är din kopp te att arbeta med kommandoraden kan du konvertera PDF-filer till textfiler med grafisk programvara som Caliber. Det är ett e-bokhanteringsprogram som du kan använda för att visa, organisera och ändra PDF-filer på ditt system.
Caliber är tillgängligt på de officiella Linux-distroförvaren och vem som helst kan ladda ner den med en pakethanterare.
Så här installerar du Caliber på Ubuntu och Debian:
sudo apt installera kaliber
På Arch Linux:
sudo pacman -S kaliber
På RHEL-baserade distributioner som CentOS och Fedora kan du ladda ner Calibre med antingen DNF eller Yum.
sudo dnf installera kaliber
sudo yum installera kaliber
Hur man använder Calibre för att konvertera PDF-filer
När du har installerat startar du Calibre på ditt system med Applikationsmeny. Alternativt kan du starta Caliber från terminalen genom att skriva:
kaliber
Så här genererar du textfiler med PDF med Calibre:
- Klicka på Lägg till böcker alternativ från menyn.
- Leta reda på och välj den PDF-fil som du vill konvertera.
- Markera PDF-filen från mittpanelen och välj Konvertera böcker från menyn.
- Från Utmatningsformat rullgardinsmeny, välj Text.
- Klicka slutligen på OK att fortsätta.
Caliber börjar nu konvertera den angivna PDF-filen till ett textdokument. Du kan kontrollera status för processen genom att klicka på Jobb alternativ, längst ned till höger i fönstret.
Arbeta med PDF-filer i Linux
När du vill dela ett dokument med någon är det det mest effektiva sättet att konvertera det till en PDF innan delning. Tidigare var användare tvungna att installera en dedikerad PDF-visning på sitt system för att visa PDF-filer, men nu har nästan alla webbläsare en inbyggd PDF-visning.
Du kan hitta flera applikationer som gör det möjligt för en användare att enkelt visa och redigera PDF-filer. Många Linux-installationer levereras med LibreOffice, en kontorsprogramvarupaket, som kan användas som PDF-redigerare.
Behöver du redigera en PDF-fil i Linux? Dessa Linux PDF-redigerare är gratis att installera och enkla att använda.
Läs Nästa
- Linux
- PDF-redigerare
- Linux
Deepesh är Junior Editor för Linux på MUO. Han har skrivit informationsinnehåll på internet i över 3 år. På fritiden tycker han om att skriva, lyssna på musik och spela sin gitarr.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Ett steg till…!
Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.