Vraag Jpeg-bestanden naar pdf


Ik heb veel JPEG-bestanden in een directory en ik wil ze naar pdf converteren en ze samenvoegen om een ​​document te maken. Hoe kan het worden gedaan? Ik geef de voorkeur aan de opdrachtregel, omdat deze sneller zal zijn.


186
2018-01-23 14:36


oorsprong




antwoorden:


Van de imagemagick pakket, gebruik de convert opdracht:

convert *.jpg pictures.pdf

Je krijgt een enkele pdf met daarin alle jpg in de huidige map.

IM installeren met:

sudo apt-get install imagemagick

bron: stackoverflow

Bewerken: Houd er rekening mee dat afbeeldingen niet in een bepaalde volgorde worden weergegeven als ze niet zijn genummerd. als je 10 of meer hebt, moet je ze een naam geven die eindigt op filename01.jpg ... filename99.jpg etc. De voorloopnullen zijn nodig voor de juiste volgorde. Als u 100 of meer hebt 001 ... 999.


294
2018-01-23 14:51



Wauw, dit is het zoooo handig! - king_julien
@lovespeed Waarom is dit antwoord niet geaccepteerd? - MrHug
Het gebruik van de joker werkte niet voor mij, ik moest de oplossing van @ Alex gebruiken. - Eusebius
@Eusebius als het jokerteken niet werkt voor jou met converteren, zou je een oneliner kunnen gebruiken for f in *.jpg; do convert "$f" "$f.pdf"; done; pdftk *.pdf cat output final.pdf - Elder Geek
GrphicMagick gebruikers moeten uitvoeren gm convert *.jpg pictures.pdf - michaelbn


convert `ls -1v` file.pdf
  • Dit zal een bestand per keer in een "natuurlijke volgorde" (1,2,3 ...) weergeven en doorgaan met de conversie.

29
2018-04-11 00:14



Precies wat ik zocht om gescande afbeeldingen van een oud boek naar een PDF-versie te converteren. - eshwar
Ik heb dit geprobeerd en het werkte niet voor mij. veel fouten geven aan dat het iets te maken heeft met spaties in de bestandsnamen. - Elder Geek
Om voor het spatiesprobleem te zorgen, voert u eerst een patroonvervanging uit: voor ThisFile in * .jpg; do mv "$ ThisFile" "$ {ThisFile // / _}"> / dev / null 2> & 1; d - Simon Mattes


Werkte voor mij (MAAR waarschuwing schakelt compressie uit en de resulterende PDF wordt groot!):

convert page1.jpg page2.jpg +compress file.pdf

of zelfs:

convert -rotate 90 page\*.jpg +compress file.pdf

Van ubuntuforums.org, de +compress helpt het om niet te hangen. OPMERKING: het + -comprimeer schakelt compressie uit. De machine waaraan ik op dat moment aan het werk was, leek voor altijd te blijven hangen (ik heb echter niet voor altijd gewacht om erachter te komen.) Zonder de optie + comprimeren. Uw kilometerstand kan nogal variëren! RTFM aan imagemagick.org optie -comprimeren, misschien experimenteer met -compress <type> als je langzame compressie / ophangproblemen hebt om erachter te komen wat voor jou werkt.


17
2018-01-18 21:29



Gebruik NIET de +compress optie met de convert commando zoals hierboven gesuggereerd! Het schakelt eigenlijk alle compressie uit waardoor je een PDF hebt die 10 keer groter is dan de originele JPEG. Geef geen compressie-opties op, en convert zal meegaan met het invoercompressieformaat (JPEG), dat in dit geval de beste bestandsgrootte is. Bron: http://www.imagemagick.org/script/command-line-options.php#compress
Dat is niet intuïtief! Bedankt S Minddal. Dat werkte voor mij. Ik neem aan dat de machine die ik gebruikte een probleem had toen ik de compressie uitvoerde. Ik zal het antwoord aanpassen. - gaoithe
zo $ converet *.jpg file.pdf werkte goed met een kleinere bestandsgrootte dan met +compress argument - doctorate


Open het jpg- of png-bestand met LibreOffice Writer en exporteer als PDF.

Ik hoop dat dit een eenvoudige manier is om pdf te exporteren.


8
2017-12-16 08:05



Ja! LibreOffice is de beste manier om afbeeldingsbestanden naar PDF te exporteren. We hebben volledige controle over de PDF-uitvoer, inclusief paginalay-out, formaat wijzigen van geïmporteerde bestanden, optionele kop- en voetteksten e more ... Veel dank aan user359154 voor de slimme suggestie!


De volgende oplossing is ook afhankelijk van ImageMagick's convert maar is een beetje meer geavanceerd omdat:

  • Hiermee kunnen alle afbeeldingen verschillende dimensies hebben, terwijl het PDF-paginaformaat hetzelfde blijft (A4 in het onderstaande voorbeeld).
  • Het centreert de afbeeldingen op de PDF-pagina.
  • Hiermee kunt u een minimale ruimte garanderen tussen afbeeldingsranden en randen van PDF-pagina's, zodat u de PDF zonder problemen kunt afdrukken.
  • Het verandert de afbeeldingsgegevens niet. (Dus de beeldkwaliteit blijft hetzelfde, het PDF-bestand heeft ongeveer dezelfde bestandsgrootte als de afbeelding en u kunt de originele afbeeldingen later opnieuw uitpakken met pdfimages -j file.pdf img.) Op dit moment werkt dit alleen met PNG - zie de opmerking van @dma_k hieronder.

instructies:

  1. Gebruik mijn script van dit antwoord om elke afbeelding om te zetten naar een eigen PDF-bestand van één pagina met rondom A4-paginaformaat en 5% rand.
  2. Voeg al uw pdf-bestanden met één pagina samen met PDFtk samen als volgt:

    pdftk *.pdf cat output out.pdf
    

7
2017-08-04 11:30



Deze opdracht toont dat (althans met de versies geleverd op Ubuntu 16.04) beeldgegevens is getroffen: convert some.jpg -format pdf -compress jpeg generated.pdf ; pdfimages -j generated.pdf generated.pdf ; diff -sq some.jpg generated.pdf-000.jpg - Stéphane Gourichon
Ik was aan het spelen met GraphicsMagick en dat heb ik gemerkt het voert een beeldhercompressie uit. De kwaliteit van de resulterende JPEG-afbeelding op de PDF-pagina is veel slechter. Op dit moment is de veiligste manier om PNG-afbeeldingen toe te voegen - ze zijn correct geplaatst. Zien deze post ook. - dma_k


helaas convert verandert de afbeelding eerder om zo min mogelijk kwaliteitsverlies van het origineel te hebben jpg je moet gebruiken img2pdf, Ik gebruik deze commando's:

1) Dit om een pdf bestand uit elke jpg afbeelding zonder verlies van resolutie of kwaliteit:

ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf

2) Dit om de. Aaneen te schakelen pdfpagina's in één:

pdftk *.pdf cat output combined.pdf

3) En als laatste voeg ik een OCR-tekstlaag toe die de kwaliteit van de scan in de pdf's niet verandert, zodat ze doorzoekbaar zijn:

pypdfocr combined.pdf  

1
2018-02-08 10:01





ik heb gebruikt http://convert-my-image.com/ Het positieve dat u kunt bieden (dezelfde site maar verschillende pagina) een archief met afbeeldingen en ze samenvoegen naar de algemene pdf


-2
2017-09-30 10:48