我有一堆文本文件,图像和pdf文件,我想将其转换为单个pdf文件。我该怎么做?
convert image1.jpg image2.png text.txt PDFfile.pdf outputFileName.pdf
。它对我有用,但问题是它将text.txt文件转换为图像,因此您无法在生成的pdf中突出显示文本。
我有一堆文本文件,图像和pdf文件,我想将其转换为单个pdf文件。我该怎么做?
convert image1.jpg image2.png text.txt PDFfile.pdf outputFileName.pdf
。它对我有用,但问题是它将text.txt文件转换为图像,因此您无法在生成的pdf中突出显示文本。
Answers:
如果您愿意使用终端,可以使用ImageMagick。用安装
sudo apt install imagemagick
那么您可以执行以下操作:
convert image1.jpg image2.png text.txt PDFfile.pdf outputFileName.pdf
它对我有用,但问题是它将text.txt
文件转换为图像,因此您无法在生成的pdf中突出显示文本。
convert
会降低质量并增加我的经验。尝试pdftk
。但不确定如何在其中添加图像。
-quality
标志进行调整,以增加或减少结果PDF文件的大小。示例:convert -quality 50 image1.jpeg image2.jpeg image3.jpeg outputFileName.pdf
convert
估计时间约为6-7小时。我使用tiffcp
和tiff2pdf
,他们花了几秒钟。
convert-im6.q16: not authorized `Test.pdf' @ error/constitute.c/WriteImage/1037.
安装pdftk
sudo 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
它也可以
将PDF页面拆分为新文档
旋转PDF页面或文档
还有很多
此处有更多详细信息:Ubuntu Geek:PDF编辑工具列表
试用PDF链:
PDF Chain是PDF Toolkit(PDFtk)的图形用户界面。GUI以舒适的方式支持命令行工具的所有常用功能。
您可以从默认存储库中安装它,也可以从PDF Chain PPA中获取最新和最好的安装。
sudo apt-get install pdfchain
或PDF Mod:
PDF Mod是用于修改PDF文档的简单应用程序。
您可以重新排序,旋转和删除页面,从文档中导出图像,编辑标题,主题,作者和关键字,以及通过拖放来组合文档。
sudo apt-get install pdfmod
也可以看看:
convert
)转换为PDF,然后使用。
对于目录及其子目录中具有不同扩展名的多个文件,我找不到一个整洁的答案,因此在这里
convert -quality 85 `find -type f -name '*.png' -or -name '*.jpg' | sort -V` output.pdf
我使用命令替换将命令返回的选定项find
作为参数传递给convert
命令。不幸的是,sort -n
我的文件没有正确排序,所以我尝试了-V
option并成功了。还要提前确保文件和目录的名称是自然排序的。例如dir1, dir2, dir3
没有dir1, dir_2, dir3
。
sudo apt install imagemagick
。否则,您将没有convert命令。
安装Master PDF编辑器。该工具提供了创建,合并和提取PDF文件的功能。检查这里大约主PDF编辑器的详细信息,并在Ubuntu上安装它
我不敢相信没有人提到乳胶(tex)。它是专门为生成文档而设计的,可以将文本,图像和PDF组合成一个“主”文档(而不会降低质量)。它是一整套的库和一种可扩展的标记语言,基本上-它已经存在了很长时间,并在科学界得到了广泛的使用。
从技术上讲,它是一种排版语言。
这是我用来将多个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
这种方法确实非常快,因为图像不会被转换,只是被打包。
也许有些tiff格式不太容易工作,对我而言,它工作得很完美。
希望能帮助到你。
添加上面的社区答案,您可以做
convert 'ls *.jpg -tr'
。强制PDF文件按时间顺序排列图像。
尝试使用LaTeX pdflatex
。
我以前从未使用过它,但是花了大约10分钟时间才开始使用它制作.PDF,并花了大约40分钟才能完全按照我的要求对其进行自定义。最后,我提供了我发现的最佳格式指南。
sudo apt-get install pdflatex && sudo apt-get install texlive
基本上,您使用LaTeX语言创建一个.tex
文件,例如hello.tex
,然后pdflatex hello.tex
在该文件上运行,它将生成PDF。该语言的基础知识可以在这里找到:http :
//www.maths.tcd.ie/~dwilkins/LaTeXPrimer/
这是一个准系统示例.tex
文件:
\documentclass[a4paper,10pt]{article}
\begin{document}
{\footnotesize
YOUR TEXT HERE
YOUR TEXT HERE
}
\end{document}
可选的额外格式:
要添加图像:https : //www.sharelatex.com/learn/Inserting_Images
对于不同的字体大小:https : //www.sharelatex.com/learn/Font_sizes、_families、_and_styles
对于不同的字体:https : //www.sharelatex.com/learn/Font_typefaces
要在使用时更改页面大小和边距pdflatex
:
\usepackage[pass,paperwidth=148mm,paperheight=210mm,margin=5mm]{geometry}
我将PDF-Shuffler用于这种用途,效果很好。
sudo apt-get install pdfshuffler
它是一个图形工具。您只需加载要融合的所有pdf文件。您可以根据需要更改页面顺序。
texlive-extra-utils
包装上有一系列实用程序pdfjam
。要加入pdf文件,请使用
pdfjoin -o out.pdf 1.pdf 2.pdf 3.pdf
与convert
它不同的是,它可以直接在pdf上进行操作,而无需将其转换为图像。
另外,目前pdftk
不支持18.04LTS(仿生海狸)软件包。我建议pdfjam
如果有人喜欢使用命令行。
img2pdf
command 从图像创建pdf文件,因为它会创建包含原始图像的pdf,然后使用pdfjoin
。