Articles of pdf

帮助PDFKit和Rails应用程序

在Ubuntu 10.04 Lucid web服务器(linode)上工作。 按照这些说明安装wkhtmltopdf 链接 (只有一个为我工作。) 我可以运行wkhtmltopdf http://www.google.com google.pdf ,它的工作原理。 任何来自我的Rails应用程序生成一个500错误。 apache error.log /bin/wkhtmltopdf: symbol lookup error: /bin/wkhtmltopdf: undefined symbol: _ZN9QListData11detach_growEPii 轨道日志 Rendered customers/agreement_form.html.erb (15.0ms) Completed 200 OK in 19ms (Views: 16.6ms | ActiveRecord: 0.6ms) RuntimeError (command failed: /bin/wkhtmltopdf –encoding UTF-8 –page-size A4 –margin-top 0.5in –margin-right 0.75in –margin-bottom 0.5in –margin-left 0.75in –print-media-type –quiet – […]

从php / linux获取PDF的布局模式(横向或纵向)

给定PDF,如何使用PHP lib或linux命令行工具获取PDF(或相对宽度/高度)的布局模式? 使用http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf可以在新的PDF上设置这个variables,但是可以从Adobe的现有PDF文件中设置。 把PDF转换成ps,或者用其他方式使用gs,比如先把它转换成图像,然后获得宽度和高度。 这是最好的方法吗?

将PDF转换为SWF

我尝试使用Gwt在Linux上将PDF转换为SWF。 使用swftool.org进行转换。 在我的转换即时通讯也结合输出瑞士法郎与我的查看器使用cmd pdf2swf Note.pdf -o Note.swf -B viewer.swf 我的代码是正确的在CONSOL以及在开发模式,但在托pipe模式SWF的输出文件没有与我的viewer.swf结合它进入默认的SWF窗体 这里是我的代码:: class swfconvertor { String convertor(String kk, String pathname_dir, String newSWFfilename) { String s9=""; try { Runtime Re=null; Re = Runtime.getRuntime(); System.out.println("bharat 1"); //Re.exec("chmod 777 test1.sh"); Process s = Re.exec("/usr/local/bin/test1.sh"); synchronized (s) { s.wait(20000); } System.out.println("bharat 2"); BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream())); System.out.println("buffer "+br.readLine()); […]

阅读pdf文件的内容

有没有一个命令行工具来读取Linux上的PDF文件。请为此指出适当的url。 谢谢..

用shell查找pdf内部的string

我想知道是否有任何方法来检查是否有一个pdf文件中使用shell脚本的string? 我正在寻找像这样的东西: if [search(string,pdf_file)] > 0 then echo "exist" fi

蜡染:在Linux上的svg到pdf(没有X服务器)

与将SVG转换为PDF的方法相似,svg2pdf转换在Windows下成功运行,文本项目可在search结果中search。 它在linux(Ubuntu)下生成pdfs(使用-Djava.awt.headless = true来避免由于缺lessX11窗口服务器而导致的exception),但是文本项不可search,有时甚至被编码为图像。 是否有可能在Linux下保存PDF文本,我错过了一些运行时选项? UPD:我可以以某种方式强制蜡染(SVGGraphics2D或SVGConverter)回退到默认字体,如果某些字体没有find?

Java:字体在Linux上看起来乱码,但在Windows上很好

我正在写一个Java应用程序呈现PDF文件的图像,当我在Windows上运行它工作正常。 但是,当我在Linux上渲染PDF时,标准字体看起来有点乱码,就像在某些字符的右侧会有几个像素丢失一样。 我只用OpenJDK 6的全新安装Ubuntu 9.04进行了testing,但是我确定在Linux上看到过类似的问题。 我也尝试使用其他Java PDF应用程序打开PDF,例如SwingLabs PDFRenderer和IcePDF Demo Applet,它们也有同样的问题。 在窗户上,他们都呈现文件就好了。 我也用默认的PDF查看器evince在同一台Ubuntu机器上打开了文档。 Evince呈现的文件没有字体问题,所以我很确定这是一个普通的Java + Linux问题。 为了比较: 此图像在Windows上呈现。 此图像在Linux上呈现。 我用红圈标出了一些乱码。 这个也是在Linux上渲染的。 看起来只有标准字体受到影响。 任何帮助表示赞赏。

如何将多个PDF页面连接到一个页面

我有一个4页的PDF。 我想创build另一个PDF页面在一个接一个(垂直alignment)在一个页面中定位。 哪个命令行工具可以用于那个?

阅读,突出显示,以编程方式保存PDF

我想写一个小脚本(它将运行在无头的Linux服务器上),读取PDF,突出显示与我传递的string数组中的任何内容匹配的文本,然后保存修改过的PDF。 我想我最终会使用像python绑定到poppler的东西,但不幸的是有接近零的文档,我有python旁边的零经验。 如果任何人可以指向我的教程,例子,或一些有用的文件,让我开始这将不胜感激!

缩放pdf以添加边框以打印全尺寸页面

打印没有边框(或页边距)的PDF时,打印机将在纸张的边缘切除大约1毫米的图像数据。 因此,我正在寻找一种解决scheme来在页面上稍微缩放/调整一个pdf页面的大小,以便在与打印机生成的边缘上的空白对应的边缘处添加一个白色边框。 我已经尝试使用gs到目前为止..例如,假设我有一个A4大小的pdf 1.pdf ,然后我用: gs -sDEVICE=pdfwrite \ -q -dBATCH -dNOPAUSE \ -dPDFFitPage \ -r300x300 \ -g2232x3157 \ -sOutputFile=1A.pdf \ 1.pdf 在这里,一个完整的A4文件是由-g2480x3508给出的,我试图乘以0.9乘以比例,但是我没有看到这个效果。