草庐IT

php - Dompdf:如何让背景图片只显示在第一页

我正在使用dompdf生成字母,我想用各种不同公司的品牌纸来标记这些字母。为此,我通过css获取背景图像。请参阅底部的示例图像。然后我设置适当的边距以适合我要写到空白处的内容。但是我只希望这个信头只显示在第一页上。目前它在每一页上重复。我的CSS看起来像:{$pdf.title}@page{size:A4;margin:0;padding:0;}body{padding:{$branding.page_margin_top}cm{$branding.page_margin_right}cm{$branding.page_margin_bottom}cm{$branding.page_m

php - 防止复制使用 dompdf 创建的 pdf 中的内容

有没有办法阻止接收者在dompdf中选择和复制pdf文件的内容?像其他pdf文件一样,打开后是图片,所有的字母和图片都无法选择? 最佳答案 您可以使用底层CPDF引擎来指定用户可以对文档执行的操作。根据CPDF文档:Calling[thesetEncryption()]functionsetsupthedocumenttobeencrypted,thisistheonlywaytomarkthedocumentsothattheyusercannotusecutandpaste,orprinting.Usingthecallwith

php - 如何使用 dompdf 合并 PDF?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。社区在12个月前审查了是否重新打开此问题,并将其关闭:不适合这个网站我正在使用dompdf库来创建PDF。此外,我想将另一个PDF(它位于特定路径)页面与新创建的PDF合并。有没有办法使用dompdf或我们有其他库吗?

php - DOMPDF 不支持阿拉伯字符

谁能帮帮我,我正在使用DOMPDF,它运行良好,但不适用于阿拉伯字符。它显示了这些(???)我尝试使用:在head标签中,还有:html,body{font-family:'tahoma';}但它不起作用。请在这件事上给予我帮助提前致谢:) 最佳答案 在您的html中使用以下样式*{font-family:DejaVuSans,sans-serif;} 关于php-DOMPDF不支持阿拉伯字符,我们在StackOverflow上找到一个类似的问题: https

php - dompdf 不显示由 PHP 文件生成的图像

我正在使用dompdf生成PDF文件。在文件中,我包含了一个由PHP动态生成的图像;当我查看该页面时,我可以看到一条错误消息“未找到图片”,它链接到据称未找到的图片,当您单击它时显示正常。我试过向生成图像的页面添加.png扩展名,但这没有任何区别。我还将生成的图像保存到服务器并链接到它,它工作正常。我能想到的解决这个问题的唯一方法是将图像保存在服务器上,然后链接到它。理想情况下,我不想这样做,所以我想知道以前是否有人遇到过这个问题,或者是否有人可以想出解决办法。我使用的dompdf版本是0.6.0beta3,我将它与CodeIgniter一起使用。 最佳答案

php - DOMPDF echo() 不输出文本

我刚刚升级到dompdf6.1,现在当我做类似的事情时在我的文档中,“你好”没有出现在pdf中。根据文档,我应该被允许使用在我的html中呈现文本...这是我的html,当我呈现它时,在pdf文档上显示的所有内容都是“测试”UntitledDocumentTest有什么想法吗?我不确定我做错了什么。谢谢编辑:对于谷歌搜索这个的人......我现在使用捕获输出缓冲区的方法。我早就应该更新这个问题了。现在,我不使用file_get_contents("myFile.php"),而是这样做:ob_start();require_once("myFile.php");$dompdf=newDO

php - 使用 Dompdf 保存 PDF 文件

使用Dompdf将数据存储在pdf文件中:这个函数工作正常:$pdf=\App::make('dompdf.wrapper');$pdf->loadHTML('Test');return$pdf->stream();现在,什么时候尝试$pdf=\App::make('dompdf.wrapper');$pdf->loadHTML('Test');file_put_contents("test.pdf",$pdf->output());获取错误:file_put_contents(test.pdf):failedtoopenstream:Permissiondenied我是否需要创建一些

php - DOMPDF 中 float 的解决方法

DOMPDFdoesnotsupportfloats.但是我列出了很多表,它们主要是键值对。我希望其中2个表格并排显示。即如果我可以使用花车HTML......CSStable#stuff{float:left;}table#other-stuff{float:right;}我可以采取什么样的解决方法来支持这一点?还是不可能?谁有想法,有地方可以测试here. 最佳答案 看起来可能是supportedinthebeta.您可以download来自GoogleCodepage. 关于php

php - 使用 codeigniter 和 foreach 循环的 dompdf 分页符

我正在使用codeigniter和dompdf生成pdf文档。文档是用foreach循环生成的。每个循环创建几个表行。我想在每个循环的行之间有一个分页符。我的相关codeigniterView语法是:Customer:".$summary->caccountname;?>     OrderNumber:".$summary->OrderNum;?>     Salesrep:".$summary->RepName;?>     DueD

php - "Unable to find xref table"与 Dompdf0.6a + FPDI

我正在尝试使用dompdf0.6a从html生成一个pdf文件并且工作正常,但随后我需要对其进行加密以进行保护,但出现错误FPDFerror:Unabletofindxreftable-MaybeaProblemwith'auto_detect_line_endings'但是,如果我使用旧的dompdf版本,它工作正常。我猜它会生成fpdi不支持的更新的pdf版本。顺便说一句。我将其追踪到FPDI/pdf_parser.php:208(内部方法pdf_read_xref()) 最佳答案 我能够通过使用Adob​​eAcrobatPr