我们将使用php脚本生成50-100个单个PDF。PDF通常以10-20个为一组进行分组。每个组都需要有自己的目录或索引,然后还需要在开头有一个主目录或索引。或者,如果这太难了,我们可以在开始时使用一个目录。解决此问题的最佳方法是什么?我们是否需要创建目录,然后将其导出为PDF并将其附加到开头,然后再将其余文件混合在一起?或者有更好的解决方案吗?我们合并pdf的最佳工具是什么?将在Linux服务器上运行。 最佳答案 在版本1.45-2012年12月6日,pdftk能够使用update_info创建书签,可以用作目录。分三步完成:我的
当打印没有边框(或边距)的pdf时,打印机会在纸张边缘切掉大约1毫米的图像数据。因此,我正在寻找解决方案在页面上稍微缩放/调整pdf页面的大小,以在边缘添加白色边框,这将与打印机生成的边缘处的空白相对应。到目前为止,我已经尝试使用gs。例如,假设我有一个A4尺寸的pdf1.pdf,然后我使用了:gs-sDEVICE=pdfwrite\-q-dBATCH-dNOPAUSE\-dPDFFitPage\-r300x300\-g2232x3157\-sOutputFile=1A.pdf\1.pdf这里,-g2480x3508给出了一张完整的a4纸,我试图乘以0.9来缩放,但我没有看到任何效果.
我需要尽可能准确地将css样式的(x)html或pdf转换为doc,并在Linux上(如果可能的话也在Mac上)从cli执行此操作。不幸的是,OpenOffice无法处理布局。有没有这样的软件或图书馆,免费商业?谢谢。 最佳答案 你可以试试media-convert.com 关于linux-使用什么Linux/Unix软件将html或pdf转换为doc?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com
我使用BIRTIDE创建了一个rptdesign文件。此文件内容为Arial字体,当我在Windows中将报告导出为PDF时,它工作正常。我使用默认的viewerServlet来创建报告。但是当我将报告移动到linux系统时,报告中的所有内容都以TimesNewRoman字体显示,而不是PDF文件中的Arial。然后我将Arial.ttf文件复制到/var/font/truetype并将以下行添加到platform/plugins/org.eclipse.birt.report.engine.fonts_2.3.2.r232_20090202/fontsConfig.xml------
我有一个4页的PDF。我想创建另一个PDF,其中页面在单个页面中一个接一个地放置(垂直对齐)。可以使用哪个命令行工具? 最佳答案 如果您使用类Unix操作系统,则有pdfjam,它结合了Latex后端和一个简单的命令:pdfjam--nup1x4,landscapeinput.pdf编辑:最近我在使用那个确切命令时遇到了pdfjam问题。我让它与:catinput.pdf|pdfjam-nup1x4-landscape–outfileout.pdf 关于linux-如何将多个PDF页面合
我想用PDF文件创建缩略图,以便能够在网站上显示PDF文件的简短预览。我使用ImageMagick进行了尝试。不幸的是,结果不是很令人满意。生成的图像非常模糊。示例缩略图(模糊):原始PDF:(见评论)命令:convert-thumbnailx800k.pdf[0]test.png我的转换命令是否配置错误,或者您知道实现我的目标的更好方法吗? 最佳答案 您的原始pdf文件小于您正在创建的缩略图。Imagemagick缩放图像以匹配请求的尺寸。使用以下参数:convert-scale'800x800+0+0>'-colorspacer
所以我想在pdf文件的每一页底部添加一个“页脚”(一个属性),我在linux中使用groff通过postscript生成。我自己使用ps2pdf工具将文件从ps转换为pdf,因此我可以访问这两种格式。这两个帖子有些帮助:HowtoaddpagenumberstoPostscript/PDFHowcanImakeaprogramoverlaytextonapostscriptfile?我不反对使用第一种方法,但我无权访问第一个脚本中提到的pdflatex实用程序,也无法选择将其安装在需要的机器上需要做的工作。看起来第二种方法可能可行,但我安装了8.15版的ghostscript,但我没有
如何删除PDF文件中带有alphachannel(透明度)的图像?我需要从PDF文件中删除所有具有透明度的图像,因为它需要使用pdf2ps和ps2pdf进行优化(以减小文件大小)。Postscript不会当PDF包含具有透明度的图像并且PDF将被转换为一个大图像时可以正常工作.. 最佳答案 我没能重现你的问题。对于缺点,我做了同样的处理来压缩我的pdf,除了我使用pdftops而不是pdf2ps。我希望它会有所帮助。对不起我的英语(translate.google) 关于linux-从P
我有一个PDF文件,我想在Linux上进行后处理。我特别想:用Type1字体替换Type3字体用单个子集替换相同字体的多个子集(子集是在LaTeX中包含图形的结果,其中每个图形包含一个子集字体)在Windows中,这两个步骤可以通过AdobeDistiller实现(打开文档文件并使用相应的设置将其打印到新的PDF文档中)。在Linux上,我可以使用Ghostscript[1]对字体进行子集化,但它似乎无法用Type1字体替换(全部?)Type3字体或组合多个字体相同字体的子集。关于如何使用免费工具完成这两项任务的任何提示?(我知道对HowtoconvertType3fonttoTy
我要处理通过“合并”多个PDF创建的单个PDF。每个合并的PDF都有PDF部分开始显示的地方带有书签。有什么方法可以通过脚本自动将书签拆分?我们只有书签来表示部分,没有页码,所以我们需要从书签中推断出页码。Linux工具将是最好的。 最佳答案 pdftk可以用来分割PDF文件,提取书签的页码。获取书签的页码pdftkin.pdfdump_data并让您的脚本从输出中读取页码。然后使用pdftkin.pdfcatA-Boutputout_A-B.pdf获取A到B的页面到out_A-B.pdf。脚本可能是这样的:#!/bin/bashi