问题标签 [pdflib]

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 投票
4 回答
1706 浏览

azure - 有人对在 Windows Azure 工作者角色上运行 PDFlib 有任何建议吗?

我们需要在 .NET Azure 应用程序中动态生成 PDF,并确定PDFLib最能满足我们的要求。

基本部署是基于 dll 的,因此应该相对简单。在研究这个问题时,我遇到了一个案例研究,涉及安装另一个类似的组件(AbcPdf,这里),这让我想知道是否有人有任何类似的详细经验可以分享关于在云服务上启动和运行 PDFLib ?

具体来说,我感兴趣的是除了引用的 .dll 之外是否还有其他文件必须与包一起复制,是否需要使用启动命令将 PDFLib 安装到 GAC,以及是否有任何问题让许可工作在云环境中。

如果需要,我们当然可以为此使用 VM,但最初我希望使用标准工作角色。我将要求 PDFLib 支持这个问题,并将分享我在这里得到的任何答案,因为我在 Stackoverflow 上的其他任何地方都没有发现这个主题。

0 投票
1 回答
237 浏览

amazon-ec2 - pdflib@aws ec2

是否可以在“亚马逊云”中安装 PHP 64 位的 .so 扩展?我不能在实例本身中这样做,因为我们使用了几个由 Amazon 随机启动和关闭的实例。我在配置控制台中找不到与此相关的任何内容。如果有人有答案会很高兴。

谢谢你和最好的问候伊冯

0 投票
1 回答
1883 浏览

pdflib - 如何使用带有重图像的 PDFLib 减小 pdf 大小?

我正在 PDFLib 引擎的帮助下创建 pdf。就将要存储在 pdf 中的数据而言,我的要求非常高。一份 pdf 将存储大约 300 张图像。并将同时创建大约 100 个 pdf。我的图像被重复了,所以我会知道哪个图像会在哪里。现在,如果我使用 PDFLib 的 image_load 选项,则 pdf 大小约为 100Mb。有什么办法可以减小尺寸吗?

0 投票
1 回答
3937 浏览

pdflib - PDFLib 模板错误:不能在对象范围内调用函数

我正在使用 PDFLib 引擎生成 pdf 文件。我已经使用了它的模板功能,我的代码如下:

但这给了我一个错误,例如:

不能在对象范围内调用函数。

我不确定我在哪里犯了错误。

谢谢。

0 投票
1 回答
27 浏览

proxy - 如何使用 PDFLib 为目标页面申请代理?

我想提供 pdf 作为生成 pdf 的代理的参考。但它没有携带对外部目标的引用。我的代码如下:

但它总是会出错。不知道为什么。我错过了任何概念性的东西吗?什么是最好的使用方法?

谢谢。

0 投票
1 回答
181 浏览

pdflib - PDFLib如何使用书签跳转到另一个文件?

我想在 pdf 中创建一个链接或书签,用 PDFLib 将我带到另一个 pdf。为此,我使用了以下代码:

现在我为此创建了如下操作:

但是我该如何应用呢?

0 投票
1 回答
1186 浏览

php - Tet Pdf文本提取教程

有谁知道一个好的 TET 教程,它不是标准文档?

pdflib 主页提供的文档不是很好,我真的需要了解它是如何工作的。

当有人可以解释我tet作为答案时,也可以...

0 投票
2 回答
2135 浏览

php - 使用 PLOP (PDFLib) 密码保护 PDF

我正在尝试为我的用户提供密码保护他们通过 PDFLib 创建的 PDF 的选项。我已阅读有关 PLOP 的文档,并在手册的附录A中看到以下段落(位于此处):

基于内存的组合 基于内存的方法速度更快,但需要更多内存。除非您处理非常大的文档,否则建议将其用于 Web 应用程序中的动态 PDF 生成和签名。不要使用 PDFlib 在磁盘上生成 PDF 文件,而是通过向 提供一个空文件名来使用核心 PDF 生成,使用 PDF_begin_document( )获取包含生成的 PDF 数据的缓冲区的内容PDF_get_buffer( ),然后使用 .创建一个虚拟文件PLOP_create_pvf( )。然后可以将用于虚拟文件的文件名传递给 PLOP/PLOP DS, PLOP_open_document( )而无需在磁盘上创建物理文件。请注意,由于必须在单个缓冲区中将完整文档提供给 PLOP/PLOP DS,因此无法在多个部分中获取 PDFlib 缓冲区内容。因此,您必须致电 PDF_get_buffer( )PDF_end_document( )和之间PDF_delete( )。包含在所有 PLOP 包中的 hellosign 编程示例演示了如何使用 PDFlib 动态创建 PDF 文档并将其传递到内存中的 PLOP 以应用数字签名。

到目前为止,我已经编写了以下方法,在 之前调用PDF_end_document(),如手册所示:

我不知道如何从这里开始。我发现没有任何文档可以远程覆盖我正在尝试做的事情(尽管我认为这是 PLOP API 的常见用法)。

如何完成此方法,并密码保护我的输出 PDF?

0 投票
1 回答
679 浏览

html - 编写 PDF 转换器的最快 API?

有很多 API 或 SDK 可供开发人员编写 PDF 转换器。PDFLib、TCPDF、DOMPDF 等

也有现成的 PDF 转换器,但它们没有我想要的所有选项。所以我认为最好只写我自己的转换器。

如果您自己使用 HTML 到 PDF 转换器,大约需要 10 分钟。需要多长时间?是否需要您在到达任何地方之前编写一个完整的 HTML 解析器?

我的应用程序所需的主要功能是具有自定义文档大小,以及包含文本和图像的绝对定位的 div。没有 iframe。

0 投票
0 回答
783 浏览

php - PdfLib 生成的 PDF 文件在上传到 Amazon S3 后损坏/不完整

我正在使用 PdfLib PHP 扩展生成一个 PDF 文件。我开始一个新文件,将图像加载到其中,然后调用 end_document 来完成文件。

一切正常,文件生成正确,但我试图在生成文件后立即将文件上传到 Amazon S3 云(在生成文件的同一函数中)。该文件已上传但不完整,似乎上传了一个空的pdf。

我在本地保存文件的位置包含应有的文件:图像已加载到其中,文件大小约为 600KB。上传的文件就像一个空骨架,当我调用 PdfLib->begin_document 时生成的文件,但在实际放入任何内容之前,我无法打开它,它的大小为 104 字节。

我尝试在 end_document 之后和上传之前睡几秒钟,因为我认为 PdfLib 可能需要一些时间才能完成,但这没有效果,结果完全一样。

有没有人对如何解决这个问题有任何想法,什么会导致这个,在哪里寻找解决方案?

更新 问题似乎是我正在使用的 S3 api 类。我正在使用这个。使用官方 SDK 上传成功如预期。我将继续使用官方 SDK。最初的问题,为什么它使用其他 API 类失败,仍然存在。