Questions tagged «pdftk»

8
命令行:如何将PDF文件旋转90度?
当我扫描横向文档时,输出的PDF文件是纵向的,因此所有PDF查看器都以纵向显示扫描的文档。 在命令行中,如何将PDF文件旋转90度? 我尝试搜索并找到了很多解决方案,但是我很难找到使用稳定/健壮的linux / unix工具的权威解决方案[1]。 脚注[1] 例如,以下是我发现的一些偶然性解决方案的示例: “只需使用Adobe Acrobat Pro旋转文件,然后保存文件” “使用pdfjam” “使用pdftk” “使用Poppler的$ {PROGRAM_NAME}” “使用Imagemagick的转换”-但随后所有评论都非常负面,并指出“图像质量被破坏” “在PDF查看器中打开文件,然后旋转,然后使用CUTEPDF或PDFPRINTER等PDF打印机进行打印” “使用$ {PROGRAM_NAME}”,然后我搜索了“ $ {PROGRAM_NAME}”,其中有些内容是“由于许可问题,Fedora删除了$ {PROGRAM_NAME}”


9
将书签添加和编辑为PDF
通过从带有书签的pdf文件中获取元数据pdftk,我观察了pdf元数据中书签的格式。因此,我猜测使用pdftk可以添加和编辑pdf文件的书签。 我遵循以下三个步骤: 首先,我将pdf文件中的元数据(包括书签,如果有的话)转换为文本文件pdftk in.pdf dump_data > in.info。 接下来,我将一些书签添加到元数据文本文件中in.info,从 InfoKey: Creator InfoValue: PScript5.dll Version 5.2 InfoKey: Title InfoValue: SSReader Print. InfoKey: Producer InfoValue: Acrobat Distiller 7.0 (Windows) InfoKey: Author InfoValue: Administrator InfoKey: ModDate InfoValue: D:20050605073244+08'00' InfoKey: CreationDate InfoValue: D:20050605073244+08'00' PdfID0: 591a87c91dc76881fdf2ccf3811e72a5 PdfID1: 6b6ab11de8824e438e4f5eb1d85ec72 NumberOfPages: 400 PageLabelNewIndex: 1 PageLabelStart: 1 PageLabelNumStyle: DecimalArabicNumerals …
22 pdf  pdftk 



2
从命令行每张打印两页
假设我从一个有12页的PDF文档开始,并仔细查看。要生成另一张6页的PDF(每面两页),通常使用^ P对话窗口中列出的“打印到文件”设备。这工作得很整齐。 我想将此操作转换为命令行。 据我了解,这不是pdftk可以执行的操作。请交叉检查。 该命令lp将接受该选项-o number-up=2,但不会识别称为“打印到文件”的任何设备,该设备实际上不会显示在中lpstat -p -d。 我知道该帖子是“打印到文件”,可以在命令行中使用它吗?。我安装了cups-pdf,从而确认了名为PDF的新打印机。但是,简单文本文件的打印质量太原始了(例如,开始时没有打印边距)。此外,如果我在此设备上重新打印现有的PDF文件,例如lp -p PDF existing.pdf,即使无法成功打开该复制的输出,但“打印到文件”方式不是这种情况。 我看了看man evince。在底部,它涉及一些打印预览选项,并重定向到GNOME-developer项目页面。诚然,我无法理解和使用它。 实际上,有没有一种方法可以将命令行的灵活性与我从GUI界面的“打印到文件”选项中获得的打印质量相结合? 同样,我的测试用例是从命令行以每页打印两页的原始文档中创建PDF。 感谢您的配合。
12 pdf  cups  evince  pdftk  lp 

1
我如何“取消预订” PDF
我有一个制成小册子格式的pdf文件。它旨在横向打印在A4纸上;这是pdf中的两页,应该与实际书籍中的四页相对应。 ------------------------------- | | | | | | | | | | (1) | (3) | | | | | | | | | | ------------------------------- ------------------------------- | | | | | | | | | | (4) | (2) | | | | | | | | | | …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.