我有一堆文本文件、图片和PDF文件,我想把它们转换成一个单独的PDF文件。我该怎么做?
sudo apt install imagemagick
convert image1.jpg image2.png text.txt PDFfile.pdf outputFileName.pdf
convert *.jpg outputJpgFiles.pdf
对我有效,但问题是它将text.txt
文件转换为图像,因此无法在生成的PDF中突出显示文本。
convert
在我的经验中会降低质量并增加文件大小。你可以尝试使用pdftk
,但我不确定如何在其中添加图片。 - akostadinovconvert -quality 50 image1.jpeg image2.jpeg image3.jpeg outputFileName.pdf
- RajaRaviVarmaconvert
命令估计需要6-7个小时的时间。而我使用了tiffcp
和tiff2pdf
命令,它们只花费了几秒钟的时间。 - j.csudo apt install imagemagick
命令进行安装。否则,您将无法使用convert命令。 - Melroy van den Bergconvert-im6.q16: not authorized \
Test.pdf' @ error/constitute.c/WriteImage/1037.` - Michaelpdf2searchablepdf
工具将生成的PDF文件再次转为可搜索的格式。我在这里描述了它的用法。它是对tesseract
OCR引擎的封装。 - Gabriel Staplesconvert
对我来说不起作用。:( 例如运行:convert *.jpg my.pdf
或 convert pg-1.jpg pg-2.jpg out.pdf
。它们都会产生以下错误:convert-im6.q16: attempt to perform an operation not allowed by the security policy \
PDF' @ error/constitute.c/IsCoderAuthorized/408.` - Gabriel Staplesconvert-im6.q16: attempt to perform an operation not allowed by the security policy \
PDF' @ error/constitute.c/IsCoderAuthorized/408.`错误!请参阅https://stackoverflow.com/a/53180170/4561887。 - Gabriel Staplesconvert-im6.q16: improper image header \
text.txt' @ error/txt.c/ReadTXTImage/450.` - Gabriel Staples/etc/ImageMagick-6/policy.xml
中,对<policy domain="coder" rights="read|write" pattern="PDF" />
进行相应的设置。(https://linuxhint.com/convert-image-to-pdf-command-line/) - SL5netsudo apt-get install pdftk
Pdftk
如果PDF是电子纸,那么pdftk就是一种电子订书机、打孔器、装订器、秘密解码器和X光眼镜。Pdftk是一个用于处理PDF文档的简单工具,可以帮助您完成日常任务。
您可以使用Libre Office将文本或图像转换为PDF文件,然后将其与其他PDF文件合并在一起。
pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
snap install pdftk
进行安装。 - kapsudo apt-get install pdfchain
或者 PDF Mod:
PDF Mod是一个简单的应用程序,用于修改PDF文档。
您可以重新排序、旋转和删除页面,从文档中导出图像,编辑标题、主题、作者和关键字,并通过拖放组合文档。
sudo apt-get install pdfmod
请参阅:
convert
命令)转换成PDF格式,然后使用它。 - landronisudo apt install imagemagick
进行安装。否则您将无法使用convert命令。 - Melroy van den Berg这是我用来将多个TIFF转换为PDF的解决方案。
我需要从30,000个TIFF文件创建超过6,000个PDF文件。使用convert
估计时间:6到7小时。
我使用tiffcp
和tiff2pdf
,它们只需几秒钟。
$ tiffcp 1.tiff 2.tiff ... multi.tiff
$ tiff2pdf multi.tiff > final.pdf
pdfimages -list
命令进行查看,可以看到图像类型为image
,这可能意味着未经压缩,宽度/高度为4600 /6408
。- 将其缩小到300 dpi后,得到了一个30 MB的pdf文件,并没有明显降低质量。 - cipricussudo apt-get install pdfshuffler
pdfshuffler
(已更名为“PDF Arranger”)可以实现OP所要求的功能。我需要一个由两个jpg
图像组成的多页PDF:只需将它们拖放到PDF Arranger的新空白画布中,保存为新的PDF文件,然后就完成了... - sxc731convert 'ls *.jpg -tr'
命令。这样可以强制PDF文件按照图片的时间顺序排列。texlive-extra-utils
中有一系列的实用工具,其中包括pdfjam
。要合并PDF文件,请使用以下命令:pdfjoin -o out.pdf 1.pdf 2.pdf 3.pdf
img2pdf
命令从图像创建PDF文件,因为它可以创建包含原始图像的PDF,然后再使用pdfjoin
工具进行合并。 - kubuspdftk
:https://askubuntu.com/a/1165823/925128(仅限命令行,因为据我所知,在18.04中无法使用`pdfchain`)。 - cipricuspdfjoin
è؟کهڈ¯ن»¥ن»ژه›¾هƒڈو–‡ن»¶هˆ›ه»؛PDF,ن¾‹ه¦‚pdfjoin -o images.pdf *.png
م€‚ - David C. Rankin
convert image1.jpg image2.png text.txt PDFfile.pdf outputFileName.pdf
。这对我有效,但问题是它将text.txt文件转换为图像,所以在生成的pdf中无法突出显示文本。 - Alaa Alipdf2searchablepdf
工具将生成的PDF文件再次转为可搜索的文档。在这里,我描述了该工具。它是基于tesseract
光学字符识别引擎的封装程序。 - Gabriel Staples