jjzjj

php - Laravel 5.1 - barryvdh/laravel-dompdf,PDF 文件下载不正常

我已经使用composer安装了'barryvdh/laravel-dompdf'并添加了这些行Barryvdh\DomPDF\ServiceProvider::class'PDF'=>Barryvdh\DomPDF\Facade::class到“config”文件夹中的“app.php”文件并创建PdfController,就像这样loadHTML('Test');return$pdf->stream('testfile')->header('Content-Type','application/pdf');}}现在代码工作正常,内容以pdf格式显示在浏览器中,但是当我下载此文件时,

php - dompdf/PHP 没有流式传输 PDF,只是在页面中显示代码

我对dompdf有个小问题,屏幕上只显示以下代码,而不是生成PDF:%PDF-1.6%����10obj[/PDF/ImageB/ImageC/ImageI/Text]endobj40objstreamx����r��0����}qW��o��$��8!��Z��4%����A6?��i��Rj��i���S�pp�4�o�gU�,H���&\2�Y���Zb�6�$�_v����t���0D�:nw��m���([��0��9��lu8��x��~h��F0��>��t��8��R��!˔T��J��8����W��w#��P.����-D[0R��j~B&����D�Ft����p

Laravel Dompdf-超过30秒的最大执行时间

在我的Laravel应用程序中,我使用DOMPDF生成PDF文件。当我将肖像发票正常工作时。当我将景观发票转换为显示以下错误的显示frame.php(第0行)中超过30秒的最大执行时间我的控制器代码是:return\PDF::loadView('pdf/invoice',compact('salesinvoiceData','companyData','salesitemsData'))->setPaper('a4','landscape')->setWarnings(false)->download($salesinvoiceData->id.'.pdf');看答案我认为包括CSS&

php - 在 DOMPDF 中自定义宽度和高度

我是否可以设置生成的PDF的宽度和高度?我想自定义PDF的宽度和高度。通常它会在短证券纸的大小上,但我如何定制它?比方说,我希望它的大小为200x500像素?任何想法将不胜感激!干杯! 最佳答案 您可以通过在调用DOMPDF::set_paper()时传递数组来设置自己的格式,而无需更改DOMPDF代码。确保它包含以磅为单位的宽度和高度,如下所示:$dompdf->set_paper(array(0,0,595,841),'肖像'); 关于php-在DOMPDF中自定义宽度和高度,我们在

php - dompdf: "Maximum execution time of 30 seconds exceeded"

始终(意思是每次)我尝试将与客户端表单相关的相对大量的HTML加载到dompdf中。我收到主题错误消息或偶尔收到一些其他错误。如果我注释掉PDF文档中9页中任何一页的代码,它就可以工作。一旦达到某个不确定的临界数据量,我过去在可变长度报告(这是一种始终为9页的表格)方面遇到过同样的问题。我看到的与此问题相关的其他帖子总是包含后续评论,坚持要求原始发帖者提供HTML。我尝试这样做,但它远远超出了允许的限制。减少HTML的数量会导致dompdf呈现没有问题的HTML,所以我不确定如何继续解决这个问题。我可以提供指向该页面的链接,但它需要用户ID和密码才能访问,并且生成的页面将包含不供公众使

php - DOMPDF:无法流式传输 pdf: header 已发送

我正在使用基于html表单输入和上传文件的smarty模板生成php页面。使用dompdf,我想将生成的页面保存为pdf文件。当用户提交multipart/form-data时,数据会发送给自己。然后它会经历验证过程。一切正常后,将使用模板文件生成一个新页面。没有输出,相反,dompdf利用模板文件流式传输pdf文件。在解决了“DOMPDF未找到”、内存不足等几个阶段的问题后,我现在陷入了“无法流式传输pdf:header已发送”错误。最常见的问题之一是在调用stream()之前存在换行符、空格或任何输出。我检查了?前后的空格。也没有print_f或echo语句。我该如何解决这个问题?

php - 将 DomPDF 作为我的 phpWord pdf 编写器

我在我的应用程序中使用了laravel,dompdf位于:../vendor/dompdf/dompdf我想要实现的是将我的.docx文件(MicrosoftWord)转换为.pdf文件。docx文件是由phpWord通过加载模板文件并替换值生成的。这是片段://Gettheabsolutepathofthetemplatefile$wordTemplatePath=$this->getDocumentTemplatePath('resignation.docx');//Loadthetemplatefile$document=$this->phpWord->loadTemplate(

php - Laravel HTML 到 PDF 转换 (DOMPDF)

DOMPDFWrapperforLaravel5,它是laravel5的html到pdf转换器。我尝试将laravel默认授权注册页面转换为PDF,路径为http://www.careertag.dev/auth/register.用于此目的的代码如下所示。但是我遇到了字体问题。你能帮我解决这个问题吗?routes.phpRoute::post('/screenshot',function(){$pdf=App::make('dompdf.wrapper');//$pdf->loadHTML('Test');$view=View::make('auth.register')->rend

php - DOMPDF loadView() 错误 - undefined variable : data

我目前正在尝试合并DOMPDFWrapperforLaravel进入我的项目,但是我无法弄清楚如何将变量传递到PDF模板中。按照说明,在我的Controller中我有://PrintController.php$data=array('name'=>'JohnSmith','date'=>'1/29/15');$pdf=PDF::loadView('contract',$data);return$pdf->stream('temp.pdf');在我看来://contract.php...name?>Signature但是当我尝试呈现页面时,出现错误:ErrorException(E_U

php - 保存并下载 PDF

我需要用DOMPDF同时做两件事。我需要一起做以下事情-这可能吗?//printthepdffiletothescreenforsaving$dompdf->stream("pdf_filename_".rand(10,1000).".pdf",array("Attachment"=>false));//savethepdffileontheserverfile_put_contents('/home/stsnew/public_html/pdf/file.pdf',$dompdf->output());如果$dompdf->stream和$dompdf->output()单独/单独完