问题标签 [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.
php - 使用 PHP 从纯文本和 HTML 文本的混合创建 PDF
我有一个包含 5 个字段的表单,其中两个是用 tinyMCE 扩展的文本框,其余的是文本类型的简单输入。
我需要从此输入生成 PDF。我知道我可以使用 Zend_Pdf 生成 PDF 并包含纯文本数据。但是,例如,如何从 tinyMCE 字段中包含项目符号列表?
最好的方法是创建一个 HTML 文件,然后使用例如 DOMPDF 或 HTML2PDF?理想情况下,我宁愿只使用 zend 框架来创建文档、定位和插入字段并保存。
提前致谢。
c# - ASP.Net 将文档转换和合并为单个 PDF
我需要能够将各种文档转换并合并为一个 Pdf。
文档可以是不同的类型,例如 Word、Open Office、图像、文本、网页(通过 URL),而 PDF 通常由 2-3 个文档组成。
目前,我们正在使用 BCL Technologies easyPDF 和安装在服务器上的 Microsoft Office。这可以处理大多数文档,但我们还没有使用它来处理 Open Office 文档。
我们目前每天生产大约 100-1000 个这些 PDF。
我问这个问题的原因是性能是一个关键问题。PDF 是为用户即时生成的,因此我们目前获得的 30-60 秒的等待时间变得不可接受。
我们在最初上传文档时对文档进行了一些缓存,因此当用户请求 Pdf 时发生的主要任务是合并许多已经生成的 Pdf。
是否有其他人使用过任何其他工具,可以可靠地处理大多数常见的文档类型,最重要的是,速度很快?这么一说,我好像问了很多!
编辑:感谢所有伟大的建议,我会研究其中的一些并比较性能。
再加上这一切,钱并不是真正的对象。我们非常乐意为执行每项任务的不同应用程序付费,并研究各种硬件选项以尽可能多地分配负载。
pdf - 将 Photoshop 文档另存为 .pdf 会导致图像模糊/像素化
我正在使用 Photoshop CS2 设计一份传单,该传单旨在通过电子邮件以 .pdf 格式分发。我的文档是 72 dpi,我认为这是非打印使用的合适默认值。
文档中有一个图像,一个徽标,当我将文档另存为 .pdf 时,这在 Acrobat 阅读器中总是出现像素化。在 Photoshop 中看起来不错。我已经尝试了几乎所有选项和“另存为”选项的组合,没有任何区别。
我尝试了图像的 tiff 和 jpg 版本,但无济于事。我还注意到,如果我在另存为时选择不压缩,则生成的文件大小是巨大的 - 10+ megs,即使图像只有 10k!并且图像仍然是像素化的。
有什么建议么?
谢谢理查德。
php - ImageMagick/Imagick 使用原生 PHP API 将 PDF 转换为 JPG
我正在尝试将 PDF 文件转换为 PNG。它在命令行中运行良好(我确实安装了 GhostScript 8.64)。但是从PHP我遇到了一个问题:
代码:
输出:
等等等等
我不确定我在这里做错了什么,但我怀疑这与我在某处的服务器配置有关。我正在运行:Apache 2.2.11 PHP 5.2.8 ImageMagick 6.4.8-9 GhostScript 8.64
java - fo:数据单元溢出
我正在使用 XSLT -> FO 来生成 PDF。
当列中的文本超出列的大小并且文本中没有空格时 - 文本会延伸到下一个单元格或表格之外。
我希望文本被占用在同一个单元格中。
提前感谢,Swetha
.net - 从 HTML 生成 PDF(.NET 组件)
能否请您指出能够从 HTML 生成 PDF 的开源或价格合理的商业产品?
forms - Acrobat 的交互式 PDF 创建替代方案?
Adobe Acrobat 有什么好的替代品来创建交互式 PDF 吗?这里的术语有点模糊——交互式,我的意思是“可以填写”,不一定是“可编写脚本的”。所以这个表格将用于数据收集,而不是报告生成,这似乎是关于 SO 的 pdf 相关问题的常见场景。
诀窍是它们需要使用 Adobe Reader 进行填充。对于那些没有经历过 Acrobat 的许多挫折的人 - 默认情况下,除非它是使用 Acrobat Pro >8.0 创建的并且特别启用了使用权限,否则 Reader 无法填写表单。没关系,它基本上可以工作(除了 Pro 用户无法保存他们的数据 - WTF?)。
因为我感到沮丧,所以我最好完全避免使用 Adobe 产品(即在设计方面,对于用户来说,阅读器仍然是必需品,或者我只是将它作为一个 db 支持的 Web 表单来做)。我想知道是否有人对替代品有很好的经验?是软件库还是产品?
谢谢!
编辑 - 谢谢,马特 b - 我以前见过 iText,但不知道它可以创建表单。不幸的是,Reader 似乎无法将填写的数据保存到 iText 生成的表单(或 OO Writer 生成的表单)。我有一种讨厌的感觉,我想要的东西根本不可能,除非使用 Adobe 自己的权限管理工具。如果有其他想法。我很想听听他们的意见。
pdf - 更新 XSL 中的属性 for-each
在工作中,我接到了使用 XSL 生成 PDF 的有趣任务。我正在使用的 XML 结构类似于
我会尝试给出一个更有意义的 XML 示例,但我不想接近任何可能存在的法律界限。使用这种 XML 结构,我必须在 PDF 中为每个thirdLevel
节点输出一个文本块。我到目前为止的 XSL 就像
基本上,我需要为 top 属性添加一些值,以使每个thirdLevel
节点的文本出现在自己的行上。我尝试使用 ID 的加/乘组合(从 1 开始,每组加 1)和position()
,但我似乎无法正确处理。
java - Generating and Displaying PDF file in Flex/Java
We have Flex on the front end and Java on the back end. When a user will request for a PDF file, request will go to the Java backend, where a PDF file will be generated using Jasper Reports. What we dont know is how to display this PDF file in browser; since we dont want to use JSP/Servlets etc - It has to be flex only. Any suggestions?
pdf-generation - 优化 ABCpdf 文件大小
我们有一个使用 ABCpdf 生成动态 pdf 文件的网络系统。虽然它有效......好吧,文件大小有点大。
例如,今天早上作为测试,我生成了一个 140 多页的文件,其中包含许多小图形(实际上,相同的六个小图像一遍又一遍地重复。)总文件大小为 12 兆,并且不断变化。
获取该文件,在 Acrobat Pro 中打开它并通过默认优化设置运行它,我得到了一个 600k 的文件。
有没有人有任何建议让原始文件更接近第二个数字?