问题标签 [pdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
89843 浏览

java - 如何在 Java 中从 XML 创建 PDF?

目前,我正在用 Java 创建一个 XML 文件,并通过使用 XSL/XSLT 对其进行转换,将其显示在 JSP 页面中。现在我需要获取该 XML 文件并在 PDF 中显示相同的信息。有没有办法通过使用某种 XSL 文件来做到这一点?

我已经看过iText Java-PDF 库,但我找不到任何方法将它与 XML 和样式表一起使用。

任何帮助将不胜感激。提前致谢!

0 投票
4 回答
15335 浏览

java - 将 PDF 文件从 Java Bean 返回到 JSP

编辑:在下面的答案中查看我的工作代码


简而言之:我有一个 JSP 文件,它调用 Java Bean 中的方法。此方法创建一个 PDF 文件,理论上,将其返回给 JSP,以便用户可以下载它。但是,在加载 PDF 时,Adobe Reader 会出现错误:文件不以 '%PDF-' 开头

详细说明:至此,JSP 成功调用了该方法,创建了 PDF,然后出现了 JSP,将完成的 PDF 文件提供给用户。但是,只要 Adob​​e Reader 尝试打开 PDF 文件,就会出现错误:文件不以 '%PDF-' 开头。只是为了更好地衡量,我有在我的桌面上创建 PDF 的方法,以便我可以检查它;当我在 Windows 中正常打开它时,它看起来很好。那么为什么 JSP 的输出不同呢?

要创建 PDF,我使用的是Apache FOP。我正在关注他们最基本的示例之一,除了将生成的 PDF 传递给 JSP 而不是简单地将其保存到本地机器。我一直在关注他们的基本使用模式这个示例代码

这是我的 JSP 文件:

这是我的 Java Bean 方法:

我意识到这是一个非常具体的问题,但任何帮助将不胜感激!

0 投票
10 回答
46953 浏览

javascript - 如何编写 PDF 文件中的文本搜索和替换

我如何能够以编程方式搜索和替换大量 PDF 文件中的某些文本?我想删除已添加到一组文件的 URL。我已经能够在 Adob​​e Pro 的批处理下使用 javascript 删除链接,但链接文本仍然存在。我已经看到使用文本修饰的建议,它可以手动工作,但我不想手动修改 1300 个文件。

0 投票
7 回答
49723 浏览

pdf - Ghostscript PDF -> TIFF 转换对我来说很糟糕,人们对此赞不绝口,我一个人看起来很闷闷不乐

当我看到这种输出时,我的胃在翻腾。

http://www.freeimagehosting.net/uploads/e1097a5a10.jpg

这是我的命令,正如Best way to convert pdf files to tiff files所建议的那样

我究竟做错了什么?

(不考虑商业产品)

0 投票
3 回答
11054 浏览

pdf - 通过 VBA 将 MS Excel 2003 工作簿导出为 PDF

我有一个 Excel 2003 工作簿,其中包含一个宏,用于将其某些工作表复制到新工作簿,然后保存并关闭新工作簿。它这样做了几十次,每次选择的工作表略有不同。

我想在宏中添加一个额外的步骤,以将辅助工作簿的电子表格导出为 PDF。显而易见的方法是使用 PDF 打印机和 Excel 的内置打印功能,但大多数 PDF 打印机在完成之前都会给您一个“另存为...”对话框。显然,在 70 多个场合单独输入它缺乏吸引力 - 所以我想要一些允许我提前设置它的东西(可能是“使用我正在打印的文件的文件名减去它的扩展名”)然后只需选择默认选项。

对免费的 PDF 打印机有什么想法吗?还是合适的替代品?

0 投票
2 回答
4156 浏览

python - 如何从 django 视图生成报告文件(ODF、PDF)

我想从 django 中的视图和模板生成报告文件。首选文件格式是 OpenOffice/ODF 或 PDF。

做这个的最好方式是什么?

我确实想重用模板中定义的页面布局,可能通过重新定义派生模板中的一些块。

理想情况下,报告应该插入到现有的模板文件中,这样我就可以在生成的输出格式中提供整体页面布局、页眉和页脚。

0 投票
4 回答
57886 浏览

pdf - 如何使用 XSL-FO 在 PDF 中添加分页符?

如何使用 XSL-FO 在文档中添加分页符?我正在使用Apache FOP创建 PDF,如果这有所作为的话。

0 投票
1 回答
1428 浏览

forms - pdf 格式的多部分文本字段,使用 OpenOffice Writer

所以,这可能是一个疯狂的想法,所以请耐心等待。

[警告:骇人听闻]

使用 OpenOffice.org Writer,可以轻松制作简单的 pdf 表单(因为 Writer 可以使用 XForms,并且可以导出为 PDF,并使用 FDF 嵌入表单)。我想用这个属性创建一个文本输入字段:

  • 如果该字段溢出,请将溢出放在附加页面上,或页面上的某个特殊区域,标记为“附加评论”或其他内容
  • 基本上,我想象的:
    • textbox1 = 固定大小
    • textbox2 = 固定大小(可能在另一页上)以包含来自 textbox1 的溢出

我是 Writer、FDF 等的新手,所以如果这是不可能的,我也很高兴听到这个消息。提前致谢!

0 投票
7 回答
2798 浏览

pdf - 删除多个 PDF 文件的密码

所以我有大量的 PDF 文件需要从中提取文本。这些文件是加密的,但我知道它们的密码。我正在寻找一种方法来自动化提取文本的过程。

我可以在 Acrobat Professional 中手动打开文件,通过输入密码删除安全性,然后另存为 .txt 文件。但是没有办法通过批处理 600 个文件来自动化它。

我正在寻找一些工具来帮助解决这个问题。我很擅长 Perl,所以我尝试了 CPAN 的各种 PDF 处理模块,但它们无法读取加密的文档。有人对此有任何解决方案吗?

0 投票
8 回答
134998 浏览

html - 使用 iText 将 HTML 转换为 PDF

有谁知道是否可以使用 iText 将 HTML 页面(url)转换为 PDF?

如果答案是“不”,那也没关系,因为我将停止浪费时间尝试解决问题,而只是在我知道可以的许多组件之一上花一些钱:)

提前感谢您的回复!