我有一份 2 页的 PDF 文档。我想创建一个新的单页 PDF 文档,其中包含原始文档 p1 的一部分和 p2 的一部分(见图片链接):
做到这一点的最好方法是什么?
我有一份 10 页的文件,其中每个“电子”页面都对应一个单独的“纸质”页面。
我想将每两页合并为一个跨页,这样第一个“电子”页面将对应于“纸质”第 1 页和第 2 页,第二个“电子”页面对应于“纸质”第 3 页和第 4 页,依此类推,使用 pdfcpu(我知道如何使用其他流行的 PDF 处理器来实现,我只对 pdfcpu 感兴趣)。
为此,我使用
pdfcpu nup -- "formsize:A4L" output.pdf 2 input.pdf
但我对这个解决方案并不满意,因为我希望保留原始尺寸。也就是说,如果输入文档的页面尺寸为 4.85 x 7.85 英寸,则输出文档的跨度应为 9.7 x 7.85 英寸。
我问了开发人员,但从未提及我目前的解决方法,他回答说“有办法,orientation
可以enforce
尝试一下”。我也试过了,但还没有成功:
pdfcpu nup -- "orientation:<...>" output.pdf 2 input.pdf
:无论我选择哪个方向(rd
,,dr
...),输出文件看起来都和我根本不使用方向一样。
pdfcpu nup -- "orientation:<...>, enforce:true" output.pdf 2 input.pdf
:无论我选择哪个方向,都会出现错误ambiguous parameter prefix "enforce"
。
据我所知,至少有两种方法可以使用 MuPDF 将 PDF 转换为图像:
mutool convert -O resolution=300 -o output%03d.png input.pdf
和:
mutool draw -r 300 -o output%03d.png input.pdf
似乎还有第三种方法,使用muraster
。
但我不明白如何使用它才能转换所有页面而不是单个页面。
根据文档,语法是muraster [options] file [pages]
,其中[pages]
是用逗号分隔的页码和范围列表。
但当我将其用作muraster -o output.png input.pdf 1-5
或 时muraster -o output%d.png input.pdf 1-5
,它仅创建一张图片,即第 1 页,仅此而已。这怎么可能呢?
我已经使用 Homebrew ( ) 在 macOS 上安装了 Poppler brew install poppler
。我知道我可以使用pdfimages
或pdftoppm
,但在哪里可以找到 Poppler 实用程序的完整列表?我试过了man poppler
,但它返回“没有 poppler 的手动输入”。and poppler --help
(或poppler -h
) 返回“未找到命令:poppler”。
我有一个 .pdf 简历文件,由于我没有任何用于阅读/编辑 PDF 的程序,因此我将其设置为默认使用 Chrome 打开 .pdf 文件。现在,当我转到此类 .pdf 文件的“属性”部分时,它显示
Type of file: Chrome HTML Document (.pdf)
Opens with: Google Chrome
。
并且,正如预期的那样,该文件在 Chrome 的 PDF 查看器中打开。
然而,当我将简历的 .pdf 上传到网站时,我的申请无法完成。我上传 .pdf 的字段显示
Allowed file types: .pdf, .doc, .docx
。
然后我安装了 TeX 前端程序 TeXworks,并选择默认用它打开 .pdf 文件。现在,文件的属性部分显示
Type of file: PDF File (.pdf)
Opens with: TeXworks
。
再次尝试后,我的申请已提交。
我的问题是:为什么更改打开 .pdf 文件的程序会改变“文件类型”?既然文件扩展名始终是“.pdf”,那么“文件类型”难道不应该与程序相同吗?看来,默认情况下,选择使用 Chrome 的 PDF 查看器打开 PDF 在某种程度上改变了文件,因为我无法将其上传到该网站,即使文件扩展名仍然是 .pdf。我想我的问题可以总结为:“文件类型”到底是什么?因为它似乎与文件扩展名不一样。
我已经确定我的企业需要填写 PCI DSS SAQ-D 表格以证明 PCI 合规性...两次 - 一次作为商家,一次作为服务提供商!
考虑到所涉及文件的大小(每份超过 100 页),即使完成一次也是一项艰巨的任务。
这些文件以 PDF 格式提供。看来我需要打印出来并手工填写(然后可能将它们扫描回数字形式进行存储并发送给请求实体),这引出了一个问题:我现在处于哪个世纪。
经历过这个过程的任何人都可以提供实用建议,说明如何最好地以数字形式完成此文档,以便:
购买 Adobe Acrobat 是否会让我的生活在这方面更轻松一些?也就是说,相关文档是否确实包含 Acrobat 允许我填写和勾选的表单元素?
最后要说的是,我知道这本身并不是一个有关信息安全的技术问题,但就 SE 网站主题而言,它似乎不合常理。
在 PDF 创建过程中的某个时刻,图像高度的最大值为 23950 像素,这是
单页 PDF 格式的一般限制吗?
MY TEST EXAMPLE
image dimensions in px:
width: 1402
height: 23950
image print resolution:
370,95 mm
6336,77 mm
96,000 pixels/in
96,000 pixels/in
我不确定当图像高度必须为 23951 像素或更高时,是否可以正确显示 100% 大小的 PDF 文档。这对我来说是不可能完成的任务。
但为什么?
使用 ddjvu 转换为 PDF 时:
ddjvu -format=pdf input.djvu output.pdf
有一个警告:
TIFFWriteDirectorySec:警告,使用旧版 Deflate 编解码器标识符创建 TIFF,COMPRESSION_ADOBE_DEFLATE 得到更广泛的支持。
但是当我遵守-format=pdf
or-quality
时-mode
,没有这样的警告。
ddjvu -format=pdf -quality=100 input.djvu output.pdf
ddjvu -format=pdf -mode=black input.djvu output.pdf
这是为什么?