jjzjj

php - 在 mPDF 生成的文档中使用字体

我希望你能帮我解决这个问题,我是第一次处理mPDF,我认为它很棒,但我想用与我的网站相同类型的字体显示报告,它在其文档解释了如何实现这一点,但它似乎仍然不适合我。到目前为止我所做的是:将来自google的OpenSans的url添加到我的文档中在它之后生成,.然后我添加一个包含字体使用的样式表文件assets/publicidad/css/reporte.css"type="text/css">在我已经添加的reporte.css中,我有一个使用“OpenSans”字体的定义正文{font-family:'OpenSans',Sans-Serif;}按预期显示字体。我使用mPDF生成p

php - 使用 mPDF 更改第二页的上边距

我正在动态生成页数未知的PDF。mPDF运行良好,但第二页的上边距不见了。如何设置文档所有页面的页边距?我已经尝试了以下方法,但没有效果:$mpdf=newmPDF('','',0,'',15,15,15,15,8,8); 最佳答案 你可以使用这样的东西。它似乎有效。使用@page定义边距,如:@page{margin:0px;}';$mpdf=newmPDF('','A4');$mpdf->WriteHTML($html);$mpdf->Output();?> 关于php-使用mPDF

PHP - 如何使用 mPDF 合并 PDF

我首先要说的是,我可以使用mPDF生成PDF,但就我的生活而言,我无法将现有PDF与它刚刚生成的PDF合并。我需要弄清楚的是如何将现有PDF附加/添加到新生成的PDF中。我试过使用mPDF方法导入页面,但我只能得到如下错误:mPDFerror:Cannotopen'/downloads/test.pdf'.上面的消息是模棱两可的,不清楚为什么它不能打开文件...这是我用来尝试合并PDF的代码:include_once("./pdf/mpdf/mpdf.php");$output_file=$_GET['output_file'];$url=$_GET['input_file'];$te

php - mPDF 错误 : Unable to create output file

我正在使用mPDF从html生成pdf。在我的本地主机上,pdf已成功生成到定位目录。但是在Server上没有,虽然我已经打开了那个目录的权限。chmod-R0777/mydirectory找到thiscomment从答案中将fopen($file_out,'wb');更改为fopen($file_out,'w+');inmpdf.php但没有成功。感谢您的帮助。 最佳答案 尽量不要修改源码。相反,恢复为fopen($file_out,'wb');并确保将文件夹权限设置为0777,就像您所做的那样。此外,检查您是否使用绝对路径来写入

php - mpdf不支持阿拉伯文和中文字体

我正在使用mpdf。当我向WriteHtml()提供阿拉伯语和中文单词时,生成的pdf包含方框而不是那些字体。请推荐!示例字体:Iamtestingأناالعالم我的世界 最佳答案 在mPDF6.0上,我们发现粤语对我们有用:$mpdf->autoScriptToLang=true;$mpdf->autoLangToFont=true;似乎SetAutoFont现在已被弃用。 关于php-mpdf不支持阿拉伯文和中文字体,我们在StackOverflow上找到一个类似的问题:

php - mPDF 不渲染图像(mPDF 错误 : IMAGE Error Could not find image file)

4月份在工作服务器上开始时,我们受到了这个问题的困扰。在客户报告PDF不再显示图像之前,我们的应用程序一切正常。我们的PDF是首先通过HTML渲染生成的。当显示HTML渲染时,图像正确显示。如果将mPDF中注明的图像URL复制并粘贴到新选项卡中,图像也会正确显示。但是...如果我们从不同的域加载图像,则图像会正确呈现。通过绝对路径、相对路径或URL路径加载图像都会导致此错误:mPDF错误:图像错误(http://www.aibsonline.co.uk/logo.gif):找不到图像文件但是,正如您将看到的,Logourl在粘贴时有效。文件权限已经过测试(这就是它在根目录中的原因)作为

php - 如何在 mPDF 中设置自定义页面大小?

我需要一些有关mPDF的帮助。我想设置我的自定义页面大小(确切地说:宽度49毫米和高度200毫米),但我找不到解决方案。我找到了mPDF()手册(http://mpdf1.com/manual/index.php?tid=184),但只有A4、B5等现成的格式。我必须设置自己的页面格式。 最佳答案 有一个示例显示了如何使用宽度和高度启动页面。//Defineapagesize/formatbyarray-pagewillbe190mmwidex236mmheight$mpdf=newmPDF('utf-8',array(190,23

php - 在移动浏览器中显示使用 mpdf inline 生成的 pdf

有什么方法可以在移动浏览器中显示使用mpdfinline生成的pdf吗?我经历了mpdfdocumentation并尝试了目标选项mpdf->output('filename.pdf','I')。它适用于除IE之外的所有桌面浏览器,但不适用于Firefox、Chrome等移动浏览器。它会自动开始下载,而不是在桌面和所有移动浏览器的IE中显示内联。无论如何要处理这个? 最佳答案 我偶然发现了这个StackOverflowpost.你也可以试试谷歌embeddablePDFViewer根据博客:GoogleDocsoffersanund

php - mPDF 自动打印问题

我正在使用一个php类mpdf,它可以很好地生成PDF。我试图让文件在呈现时自动打印(即打开打印对话框)。我用下面的代码扩展了核心功能,将javascript添加到pdf中。pdf已呈现但没有自动打印。任何帮助都会很棒。谢谢!require('mpdf.php');classPDF_JavaScriptextendsmPDF{var$javascript;var$n_js;functionIncludeJS($script){$this->javascript=$script;}function_putjavascript(){$this->_newobj();$this->n_js=

php - 如何获取MPDF中的总页数?

我正在使用PHPMPDF创建PDF文件。在页脚,我可以使用打印当前页码{PAGENO}但是如何获取PDF文件中的总页数呢?这样我就可以在页脚中打印:Page(CurrentPage)of(Totalnumberofpages)Page1of6 最佳答案 根据officialdocumentation:$mpdf=newmPDF();$mpdf->setFooter("Page{PAGENO}of{nb}"); 关于php-如何获取MPDF中的总页数?,我们在StackOverflow上找