草庐IT

silverstripe-tcpdf

全部标签

php - 如何使用 TCPDF 将 HTML 转换为 PDF?

我将如何编写一个div(例如,style="position:absolute;width:200px;height:100px;border:solid1px#000;")并向其中输入一些文本? 最佳答案 利用TCPDF库的writeHTML函数。SetCreator(PDF_CREATOR);$pdf->SetAuthor('NicolaAsuni');$pdf->SetTitle('TCPDFExample049');$pdf->SetSubject('TCPDFTutorial');$pdf->SetKeywords('TC

php - 在 PHP 中使用 TCPDF 将 SVG 转换为 PDF

我正在尝试使用PHP中的TCPDF库将SVG文件转换为PDF文件。我创建了一个SVG文件并使用PHP替换文本,并计划将生成的SVG文件呈现为PDF文件。任何想法,如果TCPDF库支持SVG到PDF的转换。在这个方向上的任何指示都会真正帮助我。 最佳答案 一旦创建了svg文件,您实际上并不需要替换文本或渲染。您只需要在脚本中包含tcpdf并创建其对象,例如require_once(DOCUMENT_ROOT.'/library/Lib/tcpdf/mypdf.php');$this->pdf=newMYPDF(PDF_PAGE_ORI

php - tcpdf 中的内部链接

我正在使用TCPDF创建简单的pdf文档。我正在创建一个页面并使用以下代码添加链接$pdf->addTOCPage();$link=$pdf->AddLink();$pdf->SetLink($link,0,-1);现在链接已设置成功。但是要导航到该页面,我应该添加什么?我试过下面的代码,但它什么也没做,ReturntoTOC 最佳答案 //Createafixedlinktothefirstpageusingthe*character$index_link=$pdf->AddLink();$pdf->SetLink($index_

php - 将图像插入 TCPDF 多单元格

使用MultiCell()方法来实现所需的结构。在我在单元格中打印文本之前,没问题。现在我需要放一张图片。我尝试在MultiCell()内部使用TCPDF的Image()方法,但它破坏了我的表的结构。有什么解决方法?谢谢。 最佳答案 Image()像单元格一样使用,这可能就是它破坏MultiCell()中以下内容的原因.如果你想在文本中插入图片,最好使用writeHTMLCell()。并使用标签。$pdf->writeHTMLCell(100,50,10,10,'Loremipsum...Curabituratportadui...

php - eps 图像(来自 inkscape)未显示在 tcpdf 中

使用php和TCPDF生成pdf文件。一切都很好,除非我尝试使用ImageEPS()将EPS图像写入pdf。什么都没有出现。没有错误(肯定能找到文件)。它只是显示为空白。光栅图像(如PNG/JPG)效果很好。我正在使用Inkscape保存.eps文件。当我在任何其他程序中打开文件时,它打开得很好。它唯一没有出现的TCPDF。 最佳答案 我已在Adob​​eIllustrator中打开我的*.ai文件并将文件另存为“Illustrator3”版本以解决该问题。任何更新的当前版本都会产生您描述的结果(“Illustrator8”除外,它

TCPDF-如何在PHP中停止function_Exists,以干扰浏览器缓存?

我有一个按钮“打印”,当单击时,我发送了AJAX请求我的PHP脚本。请求包含:文件名其他数据。我使用此脚本生成PDFTCPDF并将链接返回到我的Ajax请求。在我的里面PHP脚本:我首先测试是否在文件夹中保存所有PDF文件的文件夹中是否存在文件,如果存在,则我”UNLINK“如果没有,我继续我的脚本。我遇到的问题是,每当我更改发送到脚本的数据时,创建了相同的pdf(第一个),所以我认为这是缓存的问题,当我搜索时,我发现该功能file_exits有什么关系吗?关于这个问题有什么教学吗?还是解决方案?我可以提供您想帮助降低问题的任何代码。编辑:我的file_exits在PHP脚本上:if(file

php - Silverstripe googlesitemaps 模块

我已经为SilverStripe3.0安装了googlesitemaps模块https://github.com/silverstripe-labs/silverstripe-googlesitemaps我能够看到该模块生成的站点地图...我读到该模块会通知Google任何修改的或新的页面但我们第一次必须将XML提交给Google进行索引,甚至这由模块完成吗? 最佳答案 我建议将sitemap.xml提交给Google进行索引。该模块不会自动提交此信息,但谷歌会在下次抓取该网站时检测到它。以下是有关该模块的更多信息:https://

.htaccess - Silverstripe SEO URL - 重定向

如何让SilverStripe始终重定向到带有www.的URL。例如:有人输入urlhttp://domain.de/about-us.他们应该被重定向到http://www.domain.de/about-us_config.php是否有设置重定向的代码?一个项目有多个域。如何让SilverStripe始终重定向到主域。例如:有人输入urlbüüd.de/about-us->他们应该总是被重定向到主域www.bueued.de/about-us 最佳答案 在_config.php中Director::forceWWW();您也可以

如何在TCPDF中设置底部边距?

我正在使用TCPDF生成PDF。我可以使用左,顶和右的边距SetMargins($left,$top,$right=-1,$keepmargins=false)但无法为PDF页面的底部设置边距。有人可以帮助我设置TCPDF的最低边距吗?任何帮助都将受到赞赏。看答案在以下代码中更改PDF_MARGIN_FOOTER,PDF_MARGIN_BOTTOM的值(取自TCPDF示例)://setmargins$pdf->SetMargins(PDF_MARGIN_LEFT,PDF_MARGIN_TOP,PDF_MARGIN_RIGHT);$pdf->SetHeaderMargin(PDF_MARGIN_

复制TCPDF的示例6。获取图像文件的错误“没有此类文件或目录”

我正在尝试制作tcpdf的示例6:writehtml()这是我得到的错误APHPErrorwasencounteredSeverity:WarningMessage:imagecreatefrompng(images/logo_example.png):failedtoopenstream:Nosuchfileordirectory这是我的视图/application/views/reporte_pog.php的代码SetCreator(PDF_CREATOR);$pdf->SetAuthor('NicolaAsuni');$pdf->SetTitle('TCPDFExample006');$