草庐IT

write_pdf

全部标签

PHP:Adobe Reader 无法打开使用 mpdf 创建的 PDF 文件

我正在使用mpdf即时创建PDF文件,文件在浏览器中打开正常,但Adob​​e给我一个错误:AdobeAcrobatReaderDCcouldnotopen'example-filename.pdf'becauseitiseithernotasupportedfiletypeorbecausethefilehasbeendamaged(forexample,itwassentasanemailattachmentandwasn'tcorrectlydecoded).我查看了与此相关的其他问题(anothermpdf+adobeerror),并在文本编辑器中查看了pdf。我发现文件的第一

php - 我想使用 mpdf 在 PDF 中设置页眉和页脚

我已经使用CodeIgniter中的mpdf库生成了一个PDF。我想附加带有适当边距的页眉图像和页脚图像,我创建了一个代码,但页眉和页脚重叠了。//controller$this->load->library('m_pdf');$param='"","A4","","",0,0,100,0,6,3,"L"';$pdf=$this->m_pdf->load($param);//$pdf->useOddEven=true;$pdf->SetHTMLHeader('');$pdf->SetHTMLFooter('');$wm=base_url().'custom/Watermark.jpg'

php - TCPDF - 如何从 PDF 中提取页面?

我在某处读到TCPDF能够将PDF拆分为单独的页面或图像。但是在文档中没有提到这一点,也没有关于如何做到这一点的例子。任何人都可以阐明这一点吗?如果它不推荐基于PHP的我可以用来实现这一点。我正在尝试将大型PDF拆分为高分辨率图像。 最佳答案 据我所知,这对于纯TCPDF是不可能的-您可以将其与fpdi结合使用(V1.2.1及更高版本!)来实现这一目标。做你想做的其他选择(有解释、示例源等):fpdf连同fpdihttp://metacpan.org/pod/PDF::Reuse(基于perl)http://metacpan.org

php - 为什么 fpdi 会裁剪 pdf 页面?

因此,我正在使用fpdi,版本1.2为文档中的每个页面添加一些小标记。这是我的代码:publicstaticfunctionmarkPdf($file,$text){define('FPDF_FONTPATH','font/');require_once('fpdi/fpdf.php');require_once('fpdi/fpdi.php');try{$pdf=newFPDI();$pagecount=$pdf->setSourceFile($file);for($i=1;$iimportPage($i);$size=$pdf->getTemplateSize($tpl);//He

php - 使用阿拉伯语将 html 转换为 pdf

我需要用php从html生成一个pdf文件,我使用html2pdf但它不支持阿拉伯语。我需要一些易于使用的东西。提前致谢 最佳答案 你可以试试TCPDF,我过去使用过它并完成了工作,它列出的功能之一是:UTF-8Unicode和从右到左的语言所以我想这涵盖了阿拉伯语。更新:是的,他们支持它,甚至有一个在线示例:RTL文档中的波斯语和阿拉伯语:PDF及其PHPsource 关于php-使用阿拉伯语将html转换为pdf,我们在StackOverflow上找到一个类似的问题:

php - 使用 Laravel 5 上传 pdf 文件

我正在使用Laravel5.2,我想制作一个可以用它上传pdf文件的表单。我想将该文件添加到“公共(public)”文件夹中的文件夹"file"中。这是我的观点:UploadFile接下来我该做什么?我应该在Controller和路由中添加什么? 最佳答案 首先你应该添加enctype="multipart/form-data"给你的标签。然后在您的Controller中按如下方式处理文件上传:classFileControllerextendsController{//...publicfunctionupload(Request

PHP : add write permission to file after move_uploaded_file()

用PHP上传图像后,我想使图像文件可写,以便为其添加水印。以下是我使用的代码:if(isset($_FILES['file_poster']['tmp_name'])&&$_FILES['file_poster']['tmp_name']!=''){$random_filename=substr(md5(time()),0,9);$ext='.jpg';if(strpos(strtolower($_FILES['file_poster']['name']),'.png')>-1){$ext='.png';}move_uploaded_file($_FILES['file_poster'

php - 在通过 AJAX 动态添加一些内容后,如何将当前页面转换为 pdf?

我发现一些PHP库或Web服务可以完成这项工作。问题是转换是在页面完全加载时完成的,我想在onload事件中将页面转换为PDF在通过AJAX动态添加一些内容之后。非常感谢,奥马尔 最佳答案 您可以将document.getElementsByTagName('html')[0].innerHTML回发到服务器(可能使用AJAX)并从中生成PDF。 关于php-在通过AJAX动态添加一些内容后,如何将当前页面转换为pdf?,我们在StackOverflow上找到一个类似的问题:

php - 使用 html2pdf 时如何摆脱 css 中的左边距和顶部边距

我正在使用html2pdf,我想使用css去除顶部和左侧的边距,但我做不到。在输出缓冲余量已设置为0之前,它适用于html,但是当我使用html2pdf将其转换为pdf时上边距和左边距再次出现。这是我当前的CSS。body{margin:0;padding:0;}#box{margin:0;padding:0;width:803px;height:1400px;border:1pxsolid#000;}请帮忙。 最佳答案 我怀疑边距是由html2pdf生成的,而不是来自html/css。您是否尝试过在html2pdf-constru

php - 在网站上显示 pdf

我们想在网页上显示一个pdf文件。据我所知,我看到了两种可能的解决方案,用某种pdf阅读器(也许在flash中?)显示文件或在显示之前将pdf文件转换为html。您将如何着手解决这样的问题?哪种方法更可取? 最佳答案 好吧,总有第三种方式:提供PDF本身并将其余的留给访问者。 关于php-在网站上显示pdf,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/571771/