草庐IT

php - 使用 php 将 txt 或 doc 转换为 pdf

有人遇到过将文本或文档转换为pdf的php代码吗?它必须遵循与原始txt或doc文件相同的格式,意味着换行和新段落... 最佳答案 可以使用phpLiveDocx将DOC转换为PDF:$phpLiveDocx=newZend_Service_LiveDocx_MailMerge();$phpLiveDocx->setUsername('username')->setPassword('password');$phpLiveDocx->setLocalTemplate('document.doc');//necessaryasofLi

php - Robots.txt 和谷歌日历

我正在寻找有关如何确保正确执行此操作的最佳解决方案:我的网站上有一个日历,用户可以在其中获取日历iCal提要并将其导入他们喜欢的外部日历(Outlook、iCal、Google日历等...)。为了阻止坏人在我的网站上抓取/搜索*.ics文件,我设置了Robots.txt以禁止存储提要的文件夹。因此,从本质上讲,iCal提要可能如下所示:webcal://www.mysite.com/feeds/cal/a9d90309dafda390d09/feed.ics我知道以上内容仍然是一个公共(public)URL。但是,我有一个功能,用户可以根据需要更改其提要的地址。我的问题是:所有外部日历

php - 如何用 PHP 密码保护上传的 PDF

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我有一个网络应用程序,用户可以在其中上传PDF文档。是否有可用于密码保护PDF文件的PHP库?我需要库来保留原始PDF的所有方面(即大小、字体、分辨率等)。

php - 加快 PHP Imagick 库 PDF -> PNG 转换(20 秒!)

我正在使用Imagick将PDF的第一页转换为PNG图像。它正在运行,但速度非常慢。转换大约100kb的PDF需要8到20秒。有没有办法加快转换速度?我的代码:$im=newImagick($url);$im->setIteratorIndex(0);$im->setCompression(Imagick::COMPRESSION_LZW);$im->setCompressionQuality(90);$im->setImageFormat("png");$im->writeImage('C:/Shared/test.png'); 最佳答案

PHP 强制下载 PDF 文件,即使我使用的是 Content-Disposition : inline

如果可能的话,我正在尝试在浏览器中显示PDF——我知道我可以在Chrome中执行此操作,这正是我正在测试的。问题是,每次我尝试时,它都会提示下载相反。我正在使用PHPsession,所以我知道发送了一些无关的header,所以我调用了header_remove()来重置所有内容。我调用这个函数来显示PDF:id.'.pdf';//ThelocationofthePDFif(!file_exists($file)){die('ThePDFdoesnotexist.');//Somehowthefiledoesnotexist.}header_remove();//I'musingPHPs

php - 如何用php上传odt/doc/pdf/txt文件

我无法让我的上传脚本适用于文件格式pdf、doc、odt和txt。有没有办法接受所有文件格式,只是对象上的最大大小有限?这是我的脚本:0){echo"Feilmelding:".$_FILES["file"]["error"]."";}else{echo"Dennefilenerlastetopp:".$_FILES["file"]["name"]."";echo"Typefil::".$_FILES["file"]["type"]."";echo"Størrelse:".($_FILES["file"]["size"]/1024)."kB";if(file_exists("uploa

php - 分解 txt 文件 PHP

我在用PHP分解txt文件时遇到问题。这是我想要做的一个例子:ProductN°3456788765price:0.09name:carambarProductN°3456789price:9name:bread所以基本上,我想要一个像这样的数组:array[0]=>[0]=>ProductN°3456788765[1]=>price:0.09[2]=>name:carambar[]=>[0]=>ProductN°3456789[1]=>price:9[2]=>name:bread在其他问题中,他们使用了explode函数。不幸的是,我不知道该对函数说些什么,因为分隔符在这里是空行..

php - 在 MySQL blob 字段中保存使用 FPDF php 库创建的 PDF

我需要使用fpdf创建一个pdf文件库并将其保存在我的MySQL数据库中的blob字段中。问题是,当我尝试从blob字段检索文件并将其发送到浏览器进行下载时,下载的文件已损坏且无法正确显示。如果我立即将它发送到浏览器而不将其存储在数据库中,则相同的pdf文件会正确显示,因此当插入数据库时​​似乎有些数据已损坏。我的代码是这样的:$pdf=newMyPDF();//classthatextendsFPDFandcreatetepdffile$content=$pdf->Output("","S");//returnthepdffilecontentasstring$sql="insert

php - 使用 PHP (PDFLib) 编写 PDF

我目前正在编写代码,使用http://www.pdflib.com/中的PDFlib在PHP中输​​出pdf文件.问题是所有html标签也写在输出文件中。如何取消所有这些标签?这是我的示例代码。$postVariable=$_POST;$contentData="";foreach($postVariableas$key=>$value){if(is_array($key)){foreach($keyas$key1=>$value1){$contentData.=$key1.":".$value1."";}}else{$contentData.=$key.":".$value."";}

PHP + PDF 换行

我的Magento商店中有以下代码,它将客户地址添加到发票PDF中。有时地址的行对于地址标签来说太长了,所以我添加了$value=wordwrap($text,10,"\n");线路认为这可以创建一条新线路。但是,这在PDF文档中似乎不起作用,我只是在我希望该行所在的位置得到一个有趣的符号。有谁知道我怎样才能换一条线?P.S-我的PHP知识非常基础。if(!$order->getIsVirtual()){if($this->ynewPage();}$this->_setFontRegular($page,6);$page->drawText('Shipto:',75,222,'UTF-