Questions tagged «pdf»

便携式文档格式(PDF)是由国际标准化组织(ISO)维护的电子文档交换的开放标准。问题可能涉及使用不同语言创建,阅读,编辑PDF。


17
合并两个(或多个)PDF
背景:我需要为销售人员提供每周报告。该软件包包含几个(5-10)水晶报告。 问题: 我想允许用户运行所有报告,也只运行一个报告。我以为可以通过创建报告然后执行以下操作来做到这一点: List<ReportClass> reports = new List<ReportClass>(); reports.Add(new WeeklyReport1()); reports.Add(new WeeklyReport2()); reports.Add(new WeeklyReport3()); <snip> foreach (ReportClass report in reports) { report.ExportToDisk(ExportFormatType.PortableDocFormat, @"c:\reports\" + report.ResourceName + ".pdf"); } 这样可以为我提供一个充满报告的文件夹,但是我想通过电子邮件将每个星期的报告发送给所有人。所以我需要将它们结合起来。 有没有一种简单的方法,而无需安装任何其他第三方控件?我已经有了DevExpress和CrystalReports,并且我不想添加太多。 最好在foreach循环中或在单独的循环中组合它们?(或另一种方法)
75 c#  .net  winforms  pdf 

7
如何在Java中将两个PDF文件合并为一个?
我想使用PDFBox将许多PDF文件合并为一个,这就是我所做的: 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是一个ArrayList<String>包含了所有的PDF文件。 当我运行上面的代码时,我总是得到: org.apache.pdfbox.exceptions.COSVisitorException: Bad file descriptor 难道我做错了什么?还有其他方法吗?
74 java  pdf  pdfbox 

13
将pdf文件转换为tiff文件的最佳方法
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我大约有1000个pdf文件,我需要将它们转换为300 dpi的tiff文件。做这个的最好方式是什么?如果有可以编写脚本的SDK,某物或工具,那将是理想的选择。
73 pdf  image  tiff 

8
Asp.Net MVC如何获取视图以生成PDF
我想在控制器上调用一个动作。让控制器从模型中获取数据。然后运行该视图并生成PDF。我发现的唯一示例是在Lou的一篇文章中http://whereslou.com/2009/04/12/returning-pdfs-from-an-aspnet-mvc-action。他的代码非常优雅。该视图正在使用ITextSharp生成PDF。唯一的缺点是他的示例使用了Spark View Engine。有没有办法使用标准的Microsoft视图引擎来做类似的事情?
73 asp.net-mvc  pdf 

18
从图像列表创建PDF
是否有使用Python从图像文件列表中创建PDF的实用方法? 在Perl中,我知道该模块。有了它,我可以只用3行创建一个PDF: use PDF::FromImage; ... my $pdf = PDF::FromImage->new; $pdf->load_images(@allPagesDir); $pdf->write_file($bookName . '.pdf'); 我需要执行与此非常相似的操作,但是要使用Python。我知道pyPdf模块,但是我想要一些简单的东西。 @编辑 如果您是通过Google来的,则代码如下: from fpdf import FPDF from PIL import Image def makePdf(pdfFileName, listPages, dir = ''): if (dir): dir += "/" cover = Image.open(dir + str(listPages[0]) + ".jpg") width, height = cover.size pdf = FPDF(unit = …
72 python  pdf 

5
在PDF文件中使用JavaScript代码的文档
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 3年前关闭。 改善这个问题 我在哪里可以找到文件上运行的PDF中的JavaScript代码? 我从未在PDF文档中添加JavaScript操作。但是,我已经使用JavaScript完成了很多Web开发。我对任何对PDF文档中的JavaScript熟悉的人有一些疑问。 NitroPDF和Adobe Acrobat绝对支持PDF文件中的JavaScript。是否存在关于存在的各种对象的标准,以及通过JavaScript处理PDF文件的功能? 到目前为止,我发现的所有内容都来自Adobe。似乎还有其他地方可以参考Adobe的文档。是否有标准?或者Adobe仅是“事实”标准? 另外,所有PDF查看器都支持JavaScript操作吗? 我可以找到有关在PDF文档中使用JavaScript的最佳文档,该文档来自Adobe- Adobe :: Acrobat JavaScript脚本指南。 NitroPDF具有此链接-NitroPDF :: PDF文件中的JavaScript,但它基本上只是说它支持Adobe的功能。 我还从Scribus- Scribus ::如何使用JavaScript增强PDF表单中找到了此链接,但这仅包括一些小的代码片段。没有什么超级有用的。 Adobe拥有有关如何使用其IDE为JavaScript设置断点等的文档。是否可以使用另一个IDE在PDF文件中运行JavaScript并具有断点等?找到像Firebug一样酷的东西真是太棒了。 注意: 请不要回答如何操作Web浏览器中加载的PDF。问题是关于从PDF文档中运行JavaScript。我正在尝试通过执行PDF文档中的JavaScript来探索各种可能性。具体来说,我可能会使用quickpdflibrary中的函数将JavaScript功能添加到现有文档中。 另一个有用的链接是使用Acrobat JavaScript开发。显然,PDF中的JavaScript代码通常被称为AcroJS或Acrobat JavaScript。

15
我如何将pdfminer用作库
我正在尝试使用pdfminer从pdf获取文本数据。我可以使用pdfminer命令行工具pdf2txt.py将数据成功提取到.txt文件中。我目前正在执行此操作,然后使用python脚本清理.txt文件。我想将pdf提取过程合并到脚本中,从而节省了一步。 当我找到此链接时,我以为自己正在研究某些东西,但是任何解决方案都没有成功。也许那里列出的功能需要再次更新,因为我使用的是pdfminer的较新版本。 我也尝试了此处显示的功能,但是也没有用。 我尝试的另一种方法是使用调用脚本内的脚本os.system。这也是不成功的。 我正在使用Python版本2.7.1和pdfminer版本20110227。
72 python  pdf  pdfminer 

12
如何将文件文档发送到打印机并进行打印?
这是基本前提: 我的用户单击一些小控件,然后将一个PDF文件吐出到他的桌面。我可以通过某种方式将此文件发送到打印机队列,并打印到本地连接的打印机吗? string filePath = "filepathisalreadysethere"; SendToPrinter(filePath); //Something like this? 他将多次执行此过程。对于教室中的每个学生,他必须打印一张小报告卡。因此,我为每个学生生成一个PDF,并且我想使打印过程自动化,而不是让用户生成pdf,打印,生成pdf,打印,生成pdf,打印。 有关如何处理此问题的任何建议?我在运行Windows Forms .NET 4的Windows XP上运行。 我发现了这个StackOverflow问题,其中可接受的答案表明: 创建文件后,可以通过命令行打印它们(可以使用在System.Diagnostics命名空间中找到的Command类)。 我将如何完成?

3
pdf.js:使用base64文件源而不是url渲染pdf文件
我正在尝试使用pdf.js从pdf渲染页面 通常,使用网址,我可以这样做: PDFJS.getDocument("http://www.server.com/file.pdf").then(function getPdfHelloWorld(pdf) { // // Fetch the first page // pdf.getPage(1).then(function getPageHelloWorld(page) { var scale = 1.5; var viewport = page.getViewport(scale); // // Prepare canvas using PDF page dimensions // var canvas = document.getElementById('the-canvas'); var context = canvas.getContext('2d'); canvas.height = viewport.height; canvas.width = viewport.width; // // Render PDF …

12
PDF文件的结构?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 3个月前关闭。 改善这个问题 对于一个小型项目,我必须解析pdf文件并采用其中的特定部分(简单的字符链)。我想使用python做到这一点,并且我发现了一些能够以某种方式实现我想要的功能的库。 但是现在经过一些研究,我想知道pdf文件的真实结构是什么,有人知道在线上是否有任何规格或解释吗?我在Adobe上找到了一个链接,但似乎是一个死链接:(
71 pdf 

19
使用PDFBox解析PDF文件(尤其是表格)
我需要解析一个包含表格数据的PDF文件。我正在使用PDFBox提取文件文本以稍后解析结果(字符串)。问题在于文本提取无法按我期望的方式处理表格数据。例如,我有一个文件,其中包含一个像这样的表(7列:前两列始终有数据,只有一个Complexity列有数据,只有一个Financing列有数据): +----------------------------------------------------------------+ | AIH | Value | Complexity | Financing | | | | Medium | High | Not applicable | MAC/Other | FAE | +----------------------------------------------------------------+ | xyz | 12.43 | 12.34 | | | 12.34 | | +----------------------------------------------------------------+ | abc | 1.56 | | 1.56 | | | 1.56| …
71 java  parsing  pdf  pdfbox  tabular 

2
如何在android中为pdf查看器进行注释,例如突出显示,删除线,下划线,绘制,添加文本等?
下图显示了Android市场中的RepliGo,Aldiko,Mantano,ezPdf等许多应用程序在其pdf查看器中进行这种注释的方式。 我尝试了多种方法来实现此注释,但失败了。我有一个用于Android的pdf查看器,并使用了iText绘制线条来为注释使用单独的Java代码。 我的问题是我可以在android中实现iText吗?如果可能,我必须导入哪个软件包? 同样在某些应用中,画布方法用于绘制线条。是否可以在Android中包含此canvas方法,而不使用注释?目标是具有与批注相同的功能。 在下图中(RepliGo PDF Reader),他们使用了哪种代码进行注释?

3
如何使用Java读取PDF文件?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我想使用Java从PDF文件中读取一些文本数据。我怎样才能做到这一点?
69 java  pdf 

3
合并PDF的Ghostscript压缩结果
我发现此整洁的命令可以使用Ghostscript将多个PDF合并为一个: gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf 生成的大小小于2个PDF的总大小。 使用单个文件作为输入运行命令仍然会导致输出文件的大小减小。 Ghostscript上是否可以选择仅复制合并时显示的页面而不进行任何压缩? 如果不是,那么Ghostscript压缩是否可能会如此好以致绝对不会导致质量损失?
69 pdf  ghostscript 

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.