问题标签 [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 投票
1 回答
140912 浏览

php - 使用 PHP 将 HTML 转换为 PDF?

可能重复:
使用 PHP 将 HTML + CSS 转换为 PDF?

是否可以使用 PHP 将 HTML 页面转换为 PDF,如果可以,如何实现?

具体来说,该页面是动态生成的发票。所以我希望它使用以下方式加载:

并且 HTML 输出必须转换为 PDF。

任何能做到这一点的好的图书馆都可以。

0 投票
4 回答
845 浏览

perl - 为什么从我的网络应用程序调用 PDF::FromHTML 时的行为会有所不同?

我正在使用 PDF::FromHTML 从 HTML 生成 PDF(正如模块名称所暗示的那样):)

我可以从命令行很好地运行它并接收我的预期输出 - 但是当我在我的网络应用程序中使用完全相同的代码时,输​​出看起来根本不正确 - 文本出现在错误的位置而不是这一切都在出现。

我在 Web 应用程序和命令行中使用完全相同的输入文件- 出于某种原因,当从我的 Web 应用程序内部调用它时,它的显示方式有所不同。

这是代码:

Web 应用程序代码是相同的,只是将该块放入方法中。

我在十六进制编辑器中查看了两个生成的 PDF 文件并发现了差异。在我无法理解其意图的块之前,它们是相同的......

该块的良好PDF内容:

错误的 PDF 内容:

如您所见,此处包含的内容的长度不同,该流中包含的二进制数据(长度 302 与长度 306 一个)以及下一个流(长度 966 与 559 一个)中包含的二进制数据也是如此。

我不完全确定是什么导致了这种差异,我唯一能想到的就是当我在命令行上以用户身份运行它与从 Web 应用程序运行它时,环境中的某种差异。但是,我不知道应该从哪里开始调试。

0 投票
1 回答
13266 浏览

asp.net - Asp.Net 将 PDF 发送到浏览器

我一直试图让这个 aspx 页面提供一个 pdf。它在 Firefox 中正常工作,但 IE 提供

Internet Explorer 无法从 SERVER_NAME 下载 getform.aspx
Internet Explorer 无法打开此 Internet 站点。请求的站点不可用或找不到。

这是我的代码的一般功能。它分布在多个函数中(这就是我们不使用 WriteFile 的原因 - 有时我们会即时生成 pdf),但通常是这样的:

查看 Fiddler,正在使用以下方法获取页面:

GET /getform.aspx?Failure=Y&r=someencryptedstring HTTP/1.1

它因此被返回到浏览器:

HTTP/1.1 200 OK
日期:2009 年 4 月 9 日星期四 22:08:33 GMT
服务器:Microsoft-IIS/6.0
X-Powered-By:ASP.NET
X-AspNet-Version:2.0.50727
Pragma:no-cache
Content-处置:附件;filename=form.pdf
Cache-Control: no-cache, no-store
Pragma: no-cache
Expires: -1
Content-Type: application/pdf
Content-Length: 628548

这真的让我很烦。我没有使用 SSL,否则这篇知识库文章似乎适用。有人有想法么?

0 投票
2 回答
10569 浏览

excel - 通过 API 将文件另存为 PDF 所需的 Excel 2007 中 PDF 的 FileType 编号是多少?

我需要调用一个函数来保存 Excel 工作簿。我为 Excel 2007 安装了 PDF 保存插件,但现在我需要知道保存 excel 文件时文件格式的数字代码是什么。

可以在此处找到 excel 文件格式编号的示例。

http://www.dailydoseofexcel.com/archives/2006/10/29/saveas-in-excel-2007/

我需要 .pdf 结尾的那个。

0 投票
6 回答
2536 浏览

pdf-generation - 在 wiki 中创作、生成 PDF 文档、CHM 文件或嵌入式帮助

任何人都知道生成跨越整个 wiki 的 PDF 文件或 CHM 文件的 wiki 或 wiki 插件?

  • 我想控制目录。
  • 我希望内部和外部链接能够正常工作。
  • 理想情况下允许调整输出模板,但这不会破坏交易。

我想使用 WIKI 语法和思维方式(大量的交叉链接等)生成内容,但以 PDF、CHM 或嵌入式应用程序表单的形式发送内容。比在最终用户机器上安装 wiki 软件更友好的东西...

0 投票
7 回答
471667 浏览

javascript - 使用 JavaScript 生成 PDF 文件

我正在尝试将 XML 数据从网页转换为 PDF 文件,我希望我可以完全在 JavaScript 中完成此操作。我需要能够绘制文本、图像和简单的形状。我希望能够完全在浏览器中完成此操作。

0 投票
3 回答
25848 浏览

php - 生成带有数字签名的 PDF

是否可以在 PHP 中生成带有数字签名的 PDF 文件?首选开源解决方案。

0 投票
3 回答
1162 浏览

pdf-generation - PDF 文件中的元数据

我希望能够在 PDF 中存储一些特定于插件的数据,以便在重新加载 PDF 时可以将其读回,而用户不会看到此元数据。

如何将此元数据放入 PDF 文件中?

0 投票
3 回答
838 浏览

php - 使用 HTML_ToPDF 类 (PHP) 将 HTML 转换为 PDF

在我的项目中,我使用HTML_ToPDF PHP 类,它使用html2ps脚本将 HTML 转换为 PDF 文件。

最近我将我的生产服务器升级到 Debian 5 (Lenny),之后HTML_ToPDF就不再工作了:

convert()类中的方法HTML_ToPDF返回此错误:

而且, html2ps 调用的输出是:

任何帮助将不胜感激,谢谢!

[编辑] 经过一些测试,我发现问题只发生在包含图像(标签)的 HTML 上。当 html2ps 找到第一张图片时,它会崩溃。转换没有图像的 HTML 可以正常工作。任何的想法?谢谢!

0 投票
2 回答
2626 浏览

c# - HTML 到 PDF - 性能不佳

我正在使用ExpertPDF(.NET C# 库)将HTML 转换为 PDF,我的问题是这样做需要很多时间。

是否有任何自定义可以改善转换?

HTML 页面包含只有几张图像的表格数据,所以它并不复杂。

有没有其他人遇到过这个问题,或者你推荐另一个库来做这个?

我很感谢我能得到的所有提示,一定有办法提高这个动作的性能......