问题标签 [pdf-generation]

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 投票
3 回答
11159 浏览

java - 当 URL 具有重定向时,如何使用 iText 检索图像?

我正在使用 iText 为 J2EE Web 应用程序生成 PDF 发票,页面上包含从请求 URL 构造的 URL 读取的图像。在开发和测试环境中这工作正常,但在生产中我得到一个 java.io.IOException: is not a Recognized imageformat。

如果我将 url 粘贴到浏览器中,则会返回正确的图像,但是请求会从 http 重定向到 https。在我的代码中,如果我对重定向 URL 进行硬编码,则图像会正确显示。

因此,似乎在使用 com.lowagie.text.Image.getInstance(URL) 检索图像时,没有遵循 URL 上的重定向。如何使用 iText 从重定向的 URL 输出图像?

0 投票
4 回答
1779 浏览

php - 如何使用 PHP 生成 PDF 文件?

我有一些 HTML,包括粗体、斜体、小标签、大标签、块引用标签、项目符号和编号项目。我需要通过 PHP 将其转换为 PDF。我试过 FPDF,但它太复杂了。我尝试了使用 FPDF 的 html2pdf PHP 库,但它非常错误且不可靠。你有什么建议吗?

注意:想象一下你的典型简历。我需要格式化类似的东西。

0 投票
4 回答
3851 浏览

c++ - 将 HTML 导出为 PDF(C++、Windows)

我正在寻找一个可再发行组件来将 HTML 转换为 PDF。

我现在 - 想避免使用“PDF 打印机”,因为这需要安装打印机,并且某些用户在打印机面板中“玩弄”可能会破坏该功能。

HTML 可用于浏览器控件或作为外部文件。HTML 通常相当简单,但客户可以创建自己的模板,因此应该支持“良好范围”的 HTML。

应该可以从 C++ 访问自动化进程 - DLL / COM / 具有命令行支持的外部可执行文件都很好。

商业很好,但现在成千上万不是一个选择。

那么,您知道或可以推荐哪些组件?

0 投票
4 回答
13044 浏览

google-app-engine - 如何从 Google 的 appengine 动态生成 pdf?

我想创建一个可以在 Google 的 appengine 上运行的应用程序。

但是,此应用程序需要能够动态生成 PDF。

我怎么能这样做?

0 投票
11 回答
46603 浏览

pdf - 如何在 PDF 之上进行邮件合并?

我经常从我们的设计师(内置于 Adob​​e InDesign)那里得到一个 PDF,它应该发送给成千上万的人。

我有所有人的名单,在 OpenOffice.org 中进行邮件合并很容易。但是,OpenOffice.org 不支持高级 PDF。我只想在每一页上输出一些文本并打印出来。

我现在是这样做的:打印出 6.000 份 PDF,然后将它们全部重新放入打印机,然后在上面打印出姓名、地址和其他信息。但这很昂贵。

可悲的是,我无法将 PDF 制作成图像并在 OpenOffice.org 中使用它,因为它会使计算机停止运行。将此作业发送到打印机也需要很长时间。

那么,有没有一种简单的方法可以在不支付第三方封闭解决方案的情况下进行这种邮件合并(最好在 Python 中)?

0 投票
4 回答
1835 浏览

java - 从 Java 创建 PDF 并在网页中显示

目前我正在使用 FOP 从 java 代码和 xslt 文档生成 pdf。FOP 吐出显示(嵌入)到网页中的 PDF 文件。文档的长度可以从一页到几千页不等,生成它们可能需要一些时间。

有没有更好的工具可以做到这一点?FOP 是开源和自由世界中的最佳选择吗?

0 投票
3 回答
40911 浏览

c# - 使用 C# 受密码保护的 PDF

我在我的过程中使用 C# 代码创建一个 pdf 文档。我需要使用一些标准密码(如“123456”或某个帐号)来保护文档。我需要在没有任何参考 dll(如 pdf writer)的情况下执行此操作。

我正在使用 SQL Reporting Services 报告生成 PDF 文件。

有没有最简单的方法。

0 投票
2 回答
879 浏览

pdf - 某些 Acrobat 版本中的空白页

我有一个使用 HTMLDOC 从 HTML 源生成的 PDF。虽然我可以在我的 Mac 上以及在我可以使用的每个 Acrobot 版本上正常查看文件,但一些最终用户将某些页面显示为完全空白。

空白页有些独特,因为它们确实包含图像,但我不明白为什么这会影响输出。

Adobe Reader 是否存在任何可能导致此问题的已知错误?

编辑:通过这个挖掘,从记录的副本中获取原件,虽然它对我有用,但我仍然有客户抱怨。

0 投票
6 回答
9049 浏览

macos - 在 mac osx 上使用 Latex(特别是 pdflatex)生成时,pdf 文档中的字体搞砸了

我的同事建议 texniscope 在某种程度上应该受到责备,我应该尝试从我的系统中清除它。我真的希望不必诉诸于此!

可能的线索:

  • 在我升级到 Leopard 之前,这不是问题。

  • 当我说字体被搞砸时,我的意思是正文看起来可能是默认的 mac 系统字体,所有的数学都是完全不可读的。基本上所有特殊符号都是完全乱码的。

  • 我从这里安装了乳胶: http ://www.tug.org/mactex/ 。我已经安装了texniscope。

  • 当我运行时/usr/texbin/pdflatex foo.tex,它似乎工作:

但生成的 pdf 文件搞砸了字体。

  • 在命令行上使用 pdflatex 或使用 TeXShop 都会发生同样的事情。
0 投票
30 回答
934502 浏览

php - 如何将 HTML 和 CSS 添加到 PDF 中

我有一个在 Firefox 3 和 IE 7 中呈现良好的 HTML(不是 XHTML)文档。它使用相当基本的 CSS 来设置它的样式并在 HTML 中呈现良好。

我现在正在寻找一种将其转换为 PDF 的方法。我试过了:

  • DOMPDF:表格存在巨大问题。我分解出我的大型嵌套表并且它有所帮助(在它只消耗高达 128M 的内存然后死亡之前——这是我在 php.ini 中的内存限制)但它使表完全混乱并且似乎没有得到图片。表格只是一些基本的东西,带有一些边框样式,可以在各个点添加一些线条;
  • HTML2PDF 和 HTML2PS:实际上我的运气更好。它渲染了一些图像(所有图像都是谷歌图表 URL),表格格式要好得多,但它似乎有一些我还没有弄清楚的复杂性问题,并且一直死于未知的 node_type() 错误。不知道从这里去哪里;和
  • Htmldoc:这似乎在基本的 HTML 上工作得很好,但几乎不支持 CSS,所以你必须在 HTML 中做所有事情(我没有意识到在 Htmldoc-land 中它仍然是 2001 年......)所以它对我没用。

我尝试了一个名为 Html2Pdf Pilot 的 Windows 应用程序,它实际上做得相当不错,但我需要至少在 Linux 上运行并且理想情况下通过 Web 服务器上的 PHP 按需运行的东西。

我错过了什么,或者我该如何解决这个问题?