问题标签 [pdf-conversion]
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.
laravel - Dompdf 在本地转换得很好,但在生产服务器上不能转换
我正在使用带有 dompdf 包的 Laravel 4:https ://github.com/barryvdh/laravel-dompdf
当我在本地生成报告并将其转换为 PDF 时,一切都很好并且显示良好,但是当我在生产服务器上执行相同的操作时,它会显示随机字母,其中有动态或静态内容。
本地与生产的屏幕截图:
http://s28.postimg.org/u5zk3pc19/report_diff.png
这是创建 PDF 的代码:
一切都写得很好,它使用正确的模板并具有样式......只有静态内容和动态内容(用 PHP 变量写出的值)显示不好,尽管你可以看到一些静态内容,如节能和这样的打印很好.
是否有原因这可能会在实时服务器上全部混乱,但不是本地服务器?
这是正在抓取的视图的 HTML(注入 php 变量的 HTML): http: //pastebin.com/5bMR6G2s
这是我的 dompdf 配置文件:http: //pastebin.com/Ld6MQckG
javascript - 以编程方式将外部 CSS 样式表中的所有 Css 样式添加到 html 的标签
我正在使用 python 库将 HTML 页面转换为 PDF。
它是正确的,除了它只处理内联样式。它不反映使用外部样式表应用于 DOM 元素的样式。
因此,作为一种解决方案,我正在考虑将所有外部 CSS 样式表中的那些 CSS 样式添加到 html 文件的 head 标记中,然后将其发送以转换为 pdf。
但是,我不确定如何?任何人都可以就如何解决这个问题给我任何想法或至少建议吗?或者,如果他们知道更好的解决方案。
非常感谢
pdf - 如何使用 ghostscript 从 S3 合并 PDF
ghostscript 可以很好地将多个 pdf 文件合并为一个。当我们从我们的服务器合并文件时,它工作正常。现在,我想合并亚马逊 S3 中存在的 pdf 文件。
那可能吗?就像是
java - 使用 Ghost4j 获取 NoClassDefFoundError
这是我在这里的第一个问题,我没有找到任何解决问题的方法。请不要误会,如果我的文字是坏的英文。
对于我的程序,我想调整现有 PDF 文档中的图像大小。这应该在 Java 程序中自动发生。在搜索过程中,我在网上找到了 Ghost4j 库,它可以解决我的问题——也许吧!
作为第一次使用 Ghost4j 测试它是否有效,我想从 MySQL 数据库中加载我的 PDF 文档并检查 pageCount。
这是我的短代码:
错误出现在第 45 行 = doc.load(inputStream)
(注意:如果我对 doc.load 使用 new File(Path) 并设置一个 pdfSample 文档。它可以工作。但不能使用 inputStream)
当我执行我的程序时,我每次都会得到这个 Excption:
对于这个项目实现了库,这些库都来自下载的 ghost4j 包:
- 幽灵4j-0.5.1
- iText-2.1.7
- jna-3.3.0
- log4j-1.2.15
- 公共日志记录-1.1.1
- commons-io-1.3.1
- commons-beanutils-1.8.3
我搜索此错误时的示例站点:
http://sourceforge.net/p/itext/mailman/itext-questions/thread/4F422974.1070002@redlab.be/
我知道 iText 2.1.7 不再受支持,我应该使用 5.xx 版,但在这里下载最新的 iText Lib 不起作用,而在 Ghost4j Jar 中显然使用的是 Lib 2.1.7。否则,也许是我的错,我现在不明白如何正确实施最新版本。
PS:我正在使用 Java 1.7、Eclipse Kepler、Windows 8.1
我会很高兴,有人知道任何解决方案或可以帮助我一点。
武德曼
command-line - 在 Windows 7 上,Libreoffice 命令行在打开 DOCX 或转换为 PDF 时崩溃
需要在命令行模式下使用 LibreOffice 将 DOCX 文档转换为 PDF。但它崩溃了:
尝试打开同一个文档时它也会崩溃:
但是,当从“开始”菜单打开 LibreOffice 时,它会完美打开文件。
以下是 Windows 7(32 位)错误详细信息(西班牙语,尚未翻译):
sharepoint - 在 Infopath 上创建一个按钮,供用户将表单导出为 PDF
目前,我已经使用 Sharepoint 2013 和 Infopath 2013 创建了一个旅行申请表,一旦您提交表单,它就会在列表中创建一个行项目以及工作流给他们的经理以供批准。
一旦经理批准了表格,表格本身就会有一个名为“批准人”和“批准日期”的字段,显示何时以及谁批准了该表格。
我希望用户能够打开表单并有一个按钮将批准的表单导出为 PDF。这可能吗?
感谢所有的帮助!
powershell - 将 jpgs 合并为 pdf Windows
嗨,我正在尝试使用批处理文件将目录中的所有 jpg 合并到 pdf 中。目前我一直在尝试使用 PDFCreator,但是我似乎找不到任何关于如何使用 cli 使用 PDF Creator 的文档。我已经阅读了在线手册,它并没有真正包含太多的 cli 文档,因为我所看到的大多数 cli 都是用于 java 的,所以它对我没有帮助。
当我尝试将所有 jpg 保存为一个 pdf 时,它会输出一个空白 pdf 或什么都不做。目前,我正在目录中的一个 jpg 上尝试此作为概念证明。然后,一旦我完成了这项工作,我将尝试获取多个 jpg 并将它们全部打印到一个 pdf 中,如果 pdf-creator 可以的话。
这就是我所拥有的。
c# - 使用 PDFCreactiveX 类将 pdf 文件导出为文本文件
使用位于 Interop.ACPDFCREACTIVEX.dll dll 下的 PDFCreactiveX 类将 pdf 文件导出到文本文件时,我遇到了奇怪的问题。问题因系统而异。当我在我的电脑中导出时,只有一行移到顶部,而当我将其导出到另一台电脑时,又有一行移到顶部。
将pdf导出为文本文件的过程如下。
--> 使用 RDLC 报告创建 PDF 文档。--> 使用 PDFCreativeX 类将该 PDF 转换为文本文件。
我正在使用以下代码将 PDF 导出到文本文件。
如果您需要任何其他说明,请告诉我。谢谢, 阿瓦亨德拉
c# - Ghostscript.NET 多线程问题
我们每月运行的流程中最长的部分是自动切片并将某些 PDF 转换为图像。每个 PDF 被读入,转换为 3 个不同的 PDF,然后将这 3 个转换为图像以放置在电子邮件中给客户。PDF 对每个客户都是唯一的,我们每月向至少 15,000 名(通常更像 22k)客户发送一份 PDF。
我们的 PDF 生成和切片已经是多线程的,但我一直在研究并行化它的其余部分。
为此,我已将我们的流程转换为使用 Ghostscript.NET,它声称是一个支持并行化 Ghostscript 的库。
为此,我将此代码包装在 Parallel.Foreach() 循环中,循环中的每次迭代都适用于不同的初始 PDF:
当我运行上述代码并强制 Parallel.Foreach 仅使用 1 个线程(禁用并行化)时,它就像以前一样运行并正确生成所有文件。如果我使用 5 度并行化,它会开始抛出错误。这些错误各不相同,但往往表明输入 PDF 文件格式不正确,这让我认为 ghostscript 处理器实际上并不是线程安全的,并且会踩踏彼此的输入。
如何正确使用 Ghostscript.NET 同时在不同文件上运行多个 ghostscript 实例?
parsing - 我想创建一个应用程序,可以将任何 pdf 文件转换为文本流和图表,如 word 文档
我想从头开始编写它,所以不想使用现有的 pdf 解析库。我应该从哪里以及如何开始?