问题标签 [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.
php - 使用 PHP 通过邮件发送 PDF 文件
我有如下PHP代码:
} ?>
事实上,我收到了错误消息:Fatal error: Uncaught exception 'PDFlibException' with message 'Handle parameter or option of type 'image' has bad value 0' in /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/pdflib_adapter.cls.php:662 Stack trace: #0 /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/pdflib_adapter.cls.php(662): PDFlib->fit_image(0, 231, 752, 'boxsize={150 30...') #1 /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/php_evaluator.cls.php(66) : eval()'d code(23): PDFLib_Adapter->image('images/logo.png', 'png', 231, 10, 150, 30) #2 /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/php_evaluator.cls.php(66): eval() #3 /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/php_evaluator.cls.php(70): PHP_Evaluator->evaluate('?if ( isset($pd...') #4 /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/renderer.cls.php(180): PHP_Evaluator->render(Object(Null_Frame_Decorator)) #5 /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/renderer.cls.php(120): Renderer->_render_frame(' in /homez.537/archigra/www/arcancianev/pdf_email/dompdf/include/pdflib_adapter.cls.php on line 662
我使用此代码生成 pdf 并将其发送到邮件以供用户附加,但它收到了上述错误消息。我不知道它是从哪里来的?请任何人帮助我,谢谢。
php - 哪个 PDF 库可以在现有 PDF > 1.4 中添加页面?
我需要在现有 PDF 文档的第一页之后和最后一页中添加页面。我曾经用 Zend_Pdf 实现它,但发现它只能处理交叉引用表未压缩为流的 PDF(PDF 版本 1.5 中引入的功能)。
所以我正在寻找一个 PHP PDF-Library,它可以修改现有的 PDF 文档,其中包含存储在 ISO-32000-1(基于 PDF-1.7)中描述的流中的对象和外部参照表。
- TCPDF不能修改,只能与FPDI结合使用(并且 FPDI 在免费版本中只能处理最高 1.4 的 PDF-Version)
- Zend_PDF(如上所述)只能处理 PDF 版本最高为 1.4 的文件。也许从 github 尝试 ZF2 的 Zend_Pdf 版本是一个想法?
- 我发现 FPDF 只能处理 PDF 版本 1.4 的文件
是否有其他 PHP PDF 库可以满足我的需求?
php - Editing an existing pdf file's metadata
I have some PDF
files, on pdf version 1.6.
i have been trying the following libraries to edit the metadata of these pdf files:
- Zend_Pdf class: which worked nicely for pdf version 1.5 or less. but had an error on parsing pdf of version 1.6
- pdflib: not sure how i can edit an existing pdf file.
- tcpdf: same problem that i couldn't find the functions for editing the existing pdf
- someone also suggested just edit the pdf file by adding the following(for an example, title) to the end of the pdf file:
/Title (Title Text)
i would still wish to be able to do it using pdflib
or some free source php libraries to achieve this.
php - PHP:PDFlib、OOP 和注释
从 PHP 4.0.5 开始,有一些函数可以动态生成 PDF (PDFlib)。我对 PDFlib 有 3 个问题:
- 有面向对象的课程吗?如果没有,是否计划在 PHP 的未来版本中使用?
- 是否有向 pdf 添加评论并覆盖旧评论的功能?
- 有没有替代方案,它能够做上面的事情?
php - 如何使用 JavaScript 访问 PDF 中的图像?
我使用 $p->load_image ( http://www.php.net/manual/en/function.pdf-fit-image.php )将图像添加到 PDF 中。现在,我想在其中编写 JavaScript,以便用户可以操作 PDF 中的图像。如何使用 Javascript 访问 PDF 格式的图像?
php - 错误:无法打开 PDF 文件“MJVQKFFGFEPBI.TMP”进行写入(权限被拒绝)
我正在使用pdflib
动态创建pdf
文档PHP
,但由于某种原因,我收到的错误消息是这样的
触发该行的错误是这个
我的问题是如何获取权限被拒绝的目录的位置,或者此错误是否由任何其他原因触发?
相同的代码在我的服务器中有效,ubuntu 12.04
但在我的服务器中无效12.10
linux - Linux 服务器上的 PDF Lib 安装失败。使用 pecl 安装 pdflib
我正在尝试在我的服务器上安装 pdflib 并收到错误消息:
configure: error: pdflib.h not found! Check the path passed to --with-pdflib=<PATH>. PATH should be the install prefix directory.
ERROR: /root/tmp/pear/pdflib/configure --with-pdflib=/usr/local' failed
我在终端中输入以下内容:
pecl 安装 pdflib
path to pdflib installation? :
/usr/本地
php - 在 HTML 中定位不属于标签的 < 符号
我试图找到一种方法来可靠地定位和替换<
不>
属于标签的 HTML/XML 格式字符串中的符号。
基本上,我从一个 HTML 字符串开始,并将其转换为 PDFLib 可用的内容,它使用一种 XML 形式来描述要编写为 PDF 的文档。但是,如果<
内容中有一个 inside,它会将其视为标签的开头并引发解析异常。
示例输入:
周围的文本<
并不总是数字,它是用户输入的,可以是任何东西,例如Grade<C
, Blue<Red<Green
, Test < Test2
.... 几乎任何东西
所需输出
我已经尝试过str_replace
and preg_replace
,但找不到能够可靠地保留标签并仅替换<
上下文的解决方案。
解析 DOM 似乎也失败了,因为它也DOMDocument
将<
视为开始标签
htmlspecialchars
在字符串上使用会将所有标签也<>
转换<>
为不好的。
有没有人有任何想法?
php - 用于 PDFlib 的 php 128 条码字体
我一直在寻找 128 格式条形码的字体,以使用 PDFlib 放置在 PDF 中。Iv 到处找,似乎找不到适合我的扫描仪的。尝试扫描时似乎无法识别条形码。
Iv 使用了 code128.tff、ADVC128C.TFF 和 ADVC128B.ttf 字体,虽然它们似乎在输出条形码,但似乎没有扫描仪识别它。有没有人对此有任何运气,或者你知道我在哪里可以找到更多字体来试用。
以下是我的代码。
这实际上输出了条形码,但扫描仪无法读取