Tag: pdf

开源Javascript的PDF查看器

有没有开源的基于JavaScript的PDF查看器? 任何指导开发这种呈现PDF文档的脚本将是有帮助的。

在PHP中编写/绘制PDF模板文档

我希望能够使用PHP在现有的PDF文档上编写/覆盖文本。 我希望能做的是有一个PDF文件,可以作为一个模板,并通过打开模板文件,覆盖相关的文本,并将结果作为一个新的文件填补空白。 模板文档是单个页面,因此页面合并/操作不是必需的。 有没有免费的图书馆可以做到这一点? 我应该看的任何地方? 我所做的大部分search似乎都是处理合并文档/添加页面,而不是覆盖现有页面上的内容。 谢谢。 *编辑:这是我做的:1.下载FPDF 2.下载FPDI + FPDF_TPL从 http://www.setasign.de/products/pdf-php-solutions/fpdi/downloads/ 以下是未来stream浪者的一些示例代码(摘自www.setasign.de的样本): <?php include('fpdf.php'); include('fpdi.php'); // initiate FPDI $pdf =& new FPDI(); // add a page $pdf->AddPage(); // set the sourcefile $pdf->setSourceFile('templatedoc.pdf'); // import page 1 $tplIdx = $pdf->importPage(1); // use the imported page as the template $pdf->useTemplate($tplIdx, 0, 0); // now write some […]

Android SDK和开发者指南离线或PDF

我在哪里可以获得PDF版本的Android SDK文档和开发指南。 看到一个post,安装sdk有html文档,我的没有。 这是一个单独的下载。 任何Eclipse的更新? 谢谢

Ghostscript合并PDF压缩结果

我发现这个整洁的命令将多个PDF合并为一个,使用Ghostscript: gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf 生成的大小比2个PDF的组合大小要小。 以单个文件作为input运行该命令仍然会导致较小的输出文件。 Ghostscript有没有一个选项只是复制合并时出现的页面而不进行任何压缩? 如果不是的话,Ghostscript的压缩是否可以达到绝对的质量?

更改或删除TCPDF中的页眉和页脚

tcpdf中的AddPage()自动调用Header和Footer。 我如何消除/重写这个?

获取PDF文档中的页数

这个问题是为了参考和比较。 解决方法是下面接受的答案 。 我花了很多时间search一个快速简单,但大多数是准确的方法来获取PDF文档中的页数。 由于我工作的graphics打印和复制公司,与PDF工作了很多,一个文件中的页面数量必须精确知道之前,他们被处理。 PDF文档来自许多不同的客户端,所以它们不是由相同的应用程序生成的和/或不使用相同的压缩方法。 这里有一些答案我觉得不够或者根本就不行 : 使用Imagick (一个PHP扩展) Imagick需要大量的安装,apache需要重新启动,当我最终工作时,花了很长时间来处理(每个文档2-3分钟),并且每个文档总是返回1页(没有看到工作Imagick迄今的副本),所以我把它扔了。 这是与getNumberImages()和identifyImage()方法。 使用FPDI (一个PHP库) FPDI易于使用和安装(只是提取文件和调用PHP脚本), 但许多压缩技术不受FPDI支持。 然后它返回一个错误: FPDF错误:此文档(test_1.pdf)可能使用FPDI附带的免费parsing器不支持的压缩技术。 打开一个stream并使用正则expression式进行search: 这将打开一个stream中的PDF文件,并search某种types的string,包含pagecount或类似的东西。 $f = "test1.pdf"; $stream = fopen($f, "r"); $content = fread ($stream, filesize($f)); if(!$stream || !$content) return 0; $count = 0; // Regular Expressions found by Googling (all linked to SO answers): $regex = "/\/Count\s+(\d+)/"; $regex2 […]

POST到服务器,接收PDF,交付给用户w / jQuery

我有一个用户点击获取PDF的链接。 在jQuery中,我创build一个POST ajax调用服务器来获取PDF。 PDF带给我正确的内容头等,这通常会导致浏览器打开Reader插件,或允许用户保存PDF。 由于我得到PDF的w / ajax调用,我不知道如何处理我在OnSuccesscallback中获得的数据。 如何将我收到的数据提供给浏览器,并允许其使用PDF响应来执行默认操作?

如何将文件文件发送到打印机并进行打印?

基本前提是: 我的用户点击一些小玩意儿,一个PDF文件被吐出到他的桌面。 有没有办法让我将这个文件发送到打印机队列,并打印到本地连接的打印机? string filePath = "filepathisalreadysethere"; SendToPrinter(filePath); //Something like this? 他会多次做这个过程。 对于教室里的每个学生,他都要打印一张小小的成绩单。 所以我为每个学生生成一个PDF文件,我想自动化打印过程,而不是让用户生成pdf,打印,生成pdf,打印,生成pdf,打印。 有关如何解决这个问题的任何build议? 我使用Windows Forms .NET 4在Windows XP上运行。 我发现这个StackOverflow的问题,接受的答案表明: 一旦你创build了你的文件,你可以通过命令行来打印它们(你可以使用System.Diagnostics命名空间中的Command类来实现) 我将如何做到这一点?

如何将两个PDF文件合并到一个Java中?

我想合并很多PDF文件到一个使用PDFBox ,这就是我所做的: PDDocument document = new PDDocument(); for (String pdfFile: pdfFiles) { PDDocument part = PDDocument.load(pdfFile); List<PDPage> list = part.getDocumentCatalog().getAllPages(); for (PDPage page: list) { document.addPage(page); } part.close(); } document.save("merged.pdf"); document.close(); 其中pdfFiles是包含所有PDF文件的ArrayList<String> 。 当我运行上述,我总是得到: org.apache.pdfbox.exceptions.COSVisitorException: Bad file descriptor 难道我做错了什么? 还有其他方法吗?

从PDF文件读取数据到R

这甚至可能!!! 我有一堆遗留报告,我需要导入到数据库。 但是,他们都是PDF格式。 有没有可以阅读pdf的R包? 或者我应该把它留给一个命令行工具? 这些报告是用excel表示的,然后是pdf格式的,所以它们有规律的结构,但是有很多空白的“单元格”。