jjzjj

php - 使用 tcpdf 在 pdf 中创建链接

如何使用TCPDF创建链接?当使用writeHTML()函数并传递我的整个html内容时,TCPDF不会使我的链接可点击。它们是蓝色的并带有下划线,但我无法点击它们。这是我做的。$html="stackoverflow.com";$tcpdf=newTCPDF();$tcpdf->writeHTML($html);$tcpdf-Output('output.pdf','F'); 最佳答案 根据documentation,您可以在TCPDF对象上使用Write()方法来实现此目的。例如:$tcpdf->Write(10,'Google

php - 在 TCPDF 中,如何将当前页码获取为整数?

我尝试使用$pdf-getAliasNumPage(),如果以PDF格式呈现,它会显示页码。但是当我在一个基本的PHP上进行试验并打印它时,它只返回“{:pnp:}”。如果页面已经更改,我曾经有一个if条件,以便我可以再次重置值=0,但由于getAliasNumPage()的返回值等于"{:pnp:}".有什么方法可以找到整数形式的页码吗?那是什么TCPDF功能?我只声明了一次AddPage(),因为我不需要它。已经使用了$pdf->getPage();只返回0。谢谢!$this->payroll_id=$request->getParameter('payroll_id');$thi

php - 用于 PHP 的 TCPDF 在使用特殊(斯洛文语)字符 đ 时创建空 PDF

我正在使用TCPDF生成PDF(很明显)。一切都很好,但现在我正在尝试制作一个带有字符“đ”(显然是斯洛夫语字符)的PDF。数据是用户生成的,所以我不知道他们是否打算使用这些类型的字符-这就是我认为我应该使用UTF-8的原因。但显然这是不对的。PDF已创建,但它完全是空的/白色的。这是我的相关代码:$pdf=newXTCPDF('P',PDF_UNIT,'Letter',true,'UTF-8',false);$pdf->SetPrintHeader(false);$pdf->SetPrintFooter(false);$pdf->SetDefaultMonospacedFont(PD

php - 如何在 TCPDF 中设置不同的字体

我正在寻找一种解决方案,以便为使用tcpdf创建的PDF文档设置不止一种字体。我想做这样的事情:$pdf->SetFont('verdana_bold','B',12);$pdf->SetFont('verdana','',12);我的文档需要粗体和常规字体。上面的例子不起作用。当我切换两行时,文本都是粗体。当我使用上面的示例时,文本只是常规的。我想用常规的css样式表设置font-weight。希望您有解决方案。 最佳答案 您可以像这样在html中使用自定义字体:$fontname=$pdf->addTTFfont('path/m

php - 在 TCPDF 中的字符串和边框之间放置填充

我如何在字符串和边框之间填充TCPDF中的所述字符串。我没有在Text()方法中看到任何方法。我必须使用其他方法吗?有没有办法做到这一点?这将是我正在使用的代码示例:$pdf->Text(130,$margintop,$fieldkey,false,false,true,'B',0,'',false,'',0,false,'B','T',false); 最佳答案 TCPDF为cell-paddings分配了默认值,可以被覆盖:$pdf->setCellPaddings($left='',$top='',$right='',$bott

php - tcpdf 工作的最小文件列表

该包似乎臃肿,大小为19MiB。是否可以删除不必要的组件以减小尺寸?是否有人有tcpdf提供的示例正常工作所需的最少文件列表? 最佳答案 我遇到了同样的问题,但我所知道的是你可以删除图像中的所有图像文件,删除除“helvetica”之外的所有字体或任何你想保留的字体,然后我只是删除文件夹,测试,另一个文件夹,测试,删除文件,测试等,直到我有最小熊我希望这会有所帮助,我身上没有list......实际上仍在我的开发服务器上使用完整安装 关于php-tcpdf工作的最小文件列表,我们在Sta

php - TCPDF 在多个页面上拆分 html 表

我使用TCPDF来输出一个html表格,在我的例子中这个不是我必须修改的唯一一个,所以我需要一些规则来呈现我的页面。到目前为止,TCPDF在我看来是一个功能强大的库,所以我希望不要尝试另一个库。我的问题是我需要将表头添加到表将出现的每个新页面,但我还有其他信息要写入此pdf,不能有表头所以我不能使用重写tcpdf中的header方法。Nr.DenumireCodCant.PretunitarfaraTVA(RON)PrettotalfaraTVA(RON)      1sectiune1 1.1UNI-Cazanmi

php - TCPDF不能显示¥,其他汉字可以

我正在使用TCPDF创建包含日语字符的PDF。使用TrueTypefontArialUni,大多数字符都正确显示,除了日元符号显示为方框而不是¥。这是使用ArialUni生成的PDF的片段:所以我尝试了另一种字体。这是使用GT200001生成的PDF的同一部分:下面是使用Helvetica的同一部分:这是使用GNU'sFreeSans的同一部分:我希望第二行显示为“(渋谷猴,¥8,000)”Helvetica和Freesans无法正确呈现汉字我并不感到惊讶,但我不明白为什么其他两种字体可以呈现汉字,但不能呈现更常见的日元符号。创建PDF的Web服务器是运行Ubuntu的LAMP。我正在

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

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

php - 如何在标题中居中图像 (TCPPDF)

我有下面的代码,我正在猜测页面的中心是什么。如何以正确的方式将图像居中?classMYPDFextendsTCPDF{//PageheaderpublicfunctionHeader(){//Logo$image_file=K_PATH_IMAGES.'logo.png';$this->Image($image_file,90,5,40,'','PNG','','T',false,300,'',false,false,0,false,false,false);$style=array('width'=>0.5,'cap'=>'butt','join'=>'miter','dash'=>