jjzjj

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 - 动态创建带有背景图像的 PDF

我正在尝试动态创建一个PDF(在服务器上),在预定义的背景图像上添加一些文本。我正在使用PHP,但我似乎无法找到这样做的方法。我调查了http://www.fpdf.org/以及一系列其他选项。如果Flash可以解决问题,我也不反对使用它。有人对如何让它发挥作用有任何想法吗? 最佳答案 与FPDF你可以这样做:$fpdf=newFPDF();$fpdf->AddPage();$fpdf->Image('background-image.png',0,0,$fpdf->w,$fpdf->h);$fpdf->Output();我知道的老

php - 在 PDF 文件中禁用自动旋转和居中

我有一个使用FPDF的PHP脚本创建具有精确尺寸(邮寄标签)的PDF文件。问题是,当它们被打印时,默认选项会丢弃所有边距并缩小所有内容。如果用户将“页面缩放”更改为无并取消选中“自动旋转和居中”,则文档打印完美。该解决方案的问题是,没有人记得这样做。我用ananswer发现了另一个关于SO的问题通过添加带有PrintScaling选项的ViewerPreferences标签,将“页面缩放”默认为无,这会有所帮助。有人知道我可以添加到PDF以默认取消选中“自动旋转和居中”的类似标签/选项吗? 最佳答案 由于这主要发生在用户端,因此很难

PHP FPDF 无法在 Chrome 中加载 PDF 文档

我正在尝试使用带有php的fpdf库生成一个pdf文档,但我在chrome中收到一个错误,因为无法加载PDF文档。我能够在firefox中正确查看文档。下面是我试图生成pdf的代码。有人可以帮忙吗?提前致谢。AddPage();$pdf->SetFont('Arial','B',16);$pdf->Cell(40,10,'HelloWorld!');header('Content-type:application/pdf');header('Content-Transfer-Encoding:binary');header("Content-Disposition:inline;fil

php - "Network failure"在 Google Chrome 中下载使用 PHP FPDF/FPDF2File 类生成的 PDF

我有在PHP/FPDF中生成的报告/FPDF2File通常显示在浏览器窗口中。注意事项:将参数传递给生成报告POST的PHP。正在使用有效证书通过HTTPS以独占方式访问该文件。网络服务器能够记录所有错误并且错误被正确记录在日志中,但没有记录与FPDF/PHP相关的错误。(即我清理错误日志,运行报告并且日志中没有错误出现......故意强制错误并且它被注册)。因此,似乎没有语法错误。使用的Content-type是:header('Content-type:application/pdf');该问题出现在装有GoogleChrome浏览器的Windows计算机上(已在多台计算机上测试)

PHP FPDF 分页符不起作用

我的拼贴项目即将结束,我现在正在尝试编写一个脚本,使用FPDF生成PDF文件。脚本应该查询数据表并从一个表返回作业数据,从另一个表返回作业评论。所有这些都有效。然后我按行输出每个作业,每页最多25行(横向)。同样,所有这些都有效。输出所有作业后,我需要输出作业数据下方的评论数据。这可行,但评论数据不会在页面底部之前分页。任何人都可以看到我哪里出错了。我在下面的脚本中标记了//*****在我认为错误的地方。我知道脚本很长,但我认为它可以更好地解释我的问题。$pdf=newPDF();$pdf->AliasNbPages();$pdf->SetAutoPageBreak(false);$p

PHP:如何结合这两个类?

正如标题所说,我在合并两个类时遇到了问题。尽管这是关于FPDF的,但我确实认为这是一个常规问题,因为该问题可能与任何脚本有关。我正在使用FPDF即时创建PDF文档。我将它与FPDI类结合使用,以将矢量图像添加到PDF文件。该脚本可以在下面找到,效果非常好。SetFont('Arial','',8);//Fontif($this->PageNo()>1)$this->SetY(62);//Margins$pagecount=$this->setSourceFile('standaardbezwaar.pdf');//Opentemplate$tplidx=$this->importPag

FPDF 1.81在Linux上运行PHP-7

我在WindowsWalks上开发了一个应用程序和PDF的生成(作品)。昨天我想在Linux上测试我的应用程序,我使用打开PHP的灯。**严重性:8192消息:具有与他们的类同样名称的方法将不会在未来版本的PHP中成为构造函数;FPDF有一个弃用的构造函数文件名:php/fpdf.php线数BER:12**有人能帮我吗?谢谢看答案我想我得到了你的答案...AddPage();$doc->SetFont('Arial','B',16);$doc->MultiCell(40,10,'helloword!');$doc->OutPut('F','folio.pdf');

php - FPDF 如何强制分页

我正在使用FPDF(1.7)将TXT文件转换为PDF。我想在PDF产品中强制分页。文本文件是使用php创建的,并成功地使用了回车符(\r)。但我无法让换页(\f)出现在PDF中。是否有另一种方法可以通过更改原始文本文件或php代码来强制FPDF中的分页符?也许是不同的性格?现在,我有一个波浪号标记页面应该中断的地方。如果有任何兴趣,我将发布用于调用FPDF的简单php:AddPage('P');$pdf->SetDisplayMode(real,'default');$pdf->SetFont('Arial','',10);$txt=file_get_contents('comment

php - 调整字体大小 FPDF

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