草庐IT

php - 保存pdf到本地服务器

我正在从原始二进制数据创建一个PDF文件,它工作得很好,但由于我在我的PHP文件中定义的标题,它会提示用户“保存”文件或“打开方式”。有什么方法可以将文件保存在本地服务器上的某处http://localhost/pdf?下面是我在我的页面中定义的标题header("Pragma:public");header("Expires:0");header("Cache-Control:must-revalidate,post-check=0,pre-check=0");header("Cache-Control:public");header("Content-Description:Fil

php - 调整字体大小 FPDF

在FPDF中,我有一个宽度为176mm的单元格,我需要在其中输入客户名称。问题是客户端名称并不总是调整到该固定宽度。如果单元格太长,是否可以使单元格的字体大小自动调整为单元格宽度?这是我现在拥有的代码:$pdf->Cell(116,7,utf8_decode($row_or['client_name']),0,0,'L');我知道TCPDF有一种设置自动拉伸(stretch)的方法,但我还没有找到FPDF的方法。我必须用代码来做吗? 最佳答案 好吧,原来有一个名为GetStringWidth的函数,它接收一个字符串并返回它的宽度(以

php - html2pdf页码

我有这样的代码:$html2pdf=newHTML2PDF('P','A4','en');$html2pdf->WriteHTML($html);$html2pdf->Output();如何在文档底部添加页码? 最佳答案 我还在寻找它......我刚刚找到了解决方案:在您的模板中,插入如下代码:[[page_cu]]/[[page_nb]]完整样本在这里:http://wiki.spipu.net/doku.php?id=html2pdf:en:v4:bookmark 关于php-htm

php - Laravel 验证允许图像或 pdf

我在Laravel中有一个文件输入,我希望它只允许图像或pdf。我如何在Controller验证中执行此操作?$validator=Validator::make($request->all(),['image'=>'image',]); 最佳答案 你应该宁愿makeaMIMEtypevalidation:$validator=Validator::make($request->all(),['image'=>'mimes:jpeg,bmp,png,gif,svg,pdf',]); 关于

轻松实现PDF转PPT,让你的演示更加精彩!

在Python中,我们可以使用PyMuPDF和pptx模块来实现将PDF文件转换为PPT文件的功能。PyMuPDF是一个用于处理PDF文件的Python库,而pptx是一个用于创建和修改PPT文件的库。首先,我们需要安装PyMuPDF和pptx模块。可以使用以下命令来安装这两个模块:pipinstallPyMuPDFpipinstallpython-pptx安装完成后,我们可以开始编写代码。首先,导入所需的模块:importfitzfrompptximportPresentation接下来,我们需要打开要转换的PDF文件,并创建一个PPT对象:pdf_file="input.pdf"ppt=P

php - 如何使用 Zend Framework 生成 _with_ utf-8 多字节字符的 pdf 文件

ZendFrameworkZend_Pdf类有一个“小”问题。从生成的pdf文件中去除多字节字符。例如。当我写aąbcčdeę时,它变成了abcd,并去掉了立陶宛语字母。我不确定这是Zend_Pdf问题还是一般的php问题。源文本以utf-8编码,执行该工作的php源文件也是如此。预先感谢您的帮助;)附言我运行ZendFrameworkv.1.6并使用FONT_TIMES_BOLD字体。FONT_TIMES_ROMAN确实有效 最佳答案 Zend_Pdf在ZendFramework1.5版本中支持UTF-8。但是,标准PDF字体仅支

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

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

php - 如何在 drupal 中创建 pdf 文件?

我想在drupal.module文件中创建pdf文件。我查看了批量操作,我在其中添加了发送pdf文件和下载pdf文件的操作。我想从数据库中获取一些数据并从中创建一个pdf文件,当我选择一个操作时,它应该创建并通过电子邮件发送pdf文件。那我该怎么做呢??? 最佳答案 您应该首先查看用于创建PDF文件的PHP库。您可以在PHP库中使用TCPDF或许多其他工具:https://stackoverflow.com/questions/560583/which-is-the-best-pdf-library-for-php

php - 将 2 pdf 与 Zend Framework 合并

我正在尝试合并2个PDF,一个在我的服务器上(不是动态生成的),另一个在合并之前生成并且没有保存在服务器上的任何地方(我只希望我的客户端下载它)。所以我只有pdf的内容。两种PDF具有相同的格式(A4)。合并后的文件将有2个页面,并且不会保存在服务器上。因为我使用的是ZendFramework,所以我更喜欢使用它的解决方案(无法在网上找到一个...),还有什么建议吗?(commonsolutionfoundonlinebutdoesn'twork)编辑:因为人们懒得点击。无论如何,代码都在链接中,因为它是错误的并且不起作用。Itrythescriptbelow,butIgettheer

php - FPDF 中的 html_entity_decode(使用 tFPDF 扩展)

我正在使用tFPDF生成PDF。php文件是UTF-8编码的。例如,我希望©作为版权符号输出到pdf中。我试过iconv、html_entity_decode、htmlspecialchars_decode。当我尝试解码字符串并将其硬编码到另一个文件中并解码时,它按预期工作。所以出于某种原因,它没有以PDF格式输出。我试过输出缓冲。我正在使用DejaVuSansCondensed.ttf(真实字体)。tFPDF链接:http://fpdf.org/en/script/script92.php我没有想法。我尝试了双重解码,我到处检查以确保它没有在其他任何地方被编码。