草庐IT

php - 使用 Ghostscript 删除图像中的白色边框

我需要使用PHP将PDF文件解析为图像。我是在Ghostscript的帮助下完成的。这是脚本:$result=exec("gs-sDEVICE=png16m-sOutputFile=page-%03d.png$pdfname.pdf");但几乎所有最终图像周围都有白色边框(PDF页面没有这些边框)。如何摆脱它们?也许在Ghostcript代码中有一些我找不到但会有所帮助的方法。这是一张图片->http://www.pictureshack.ru/images/88046_page-009.png这是PDF文件的打印屏幕->http://www.pictureshack.ru/image

php - 使用 PHP 将 PDF 转换为 JPG 图片

我正在使用ImageMagik尝试将PDF的内容转换为JPG,但总是得到一个空的jpg。我已经确保所有测试的烫发都是777,所以我有点不知道如何继续。这是我正在运行的脚本 最佳答案 试试这个。 关于php-使用PHP将PDF转换为JPG图片,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13600598/

php - HTML2PDF - 添加多个页面

我在PHP中使用HTML2PDF转换器生成PDF。我的html似乎很大,无法放在单个页面中。当我尝试生成pdf时出现以下错误..'TD标签的内容不适合单个页面'还没有找到合适的解决方案。请有任何想法。这是我最后生成pdf的代码。require_once("../html2pdf_new/html2pdf.class.php");try{$html2pdf=newHTML2PDF('P','A4','fr');$html2pdf->pdf->SetDisplayMode('fullpage');$html2pdf->WriteHTML($content);$html2pdf->Outpu

php - Symfony2 FOSRESTBundle REST API 返回 PDF

我在里面制作了一个Bundle和一个RESTController。“index”方法返回JSON格式的数组,没问题:MyBundle/Controller/Api/Rest/BaconController.phpclassBaconControllerextendsControllerimplementsClassResourceInterface{/***@varRequest$request*@returnarray*@Rest\View*/publicfunctioncgetAction(Request$request){$mediaType=$request->attribut

php - 用 PHPMailer 发送 FPDF 文档;

我目前正在尝试使用FPDF生成pdf,然后使用PHPMailer将其发送到电子邮件中。我知道PHPMailer功能正在运行,我可以创建pdf。但是当我尝试先将pdf下载到服务器时,输出($pdf,"F"),我得到错误:Warning(2):fopen(/temp-file.pdf):failedtoopenstream:Permissiondenied[APP/Vendor/fpdf/fpdf.php,line1025]FPDFerror:Unabletocreateoutputfile:/temp-file.pdf创建的pdf文件很长,所以我将向您展示我尝试输出它的过程。FPDF$p

PHP 和 FPDI/FPDF : Fatal error: Uncaught Exception: FPDF error: Incorrect output destination

我有一个PDF文件,我想用FDI/FPDF添加一个新页面Fatalerror:UncaughtException:FPDFerror:Incorrectoutputdestination:outfiles/111111.pdfinC:\wamp\www\pdf\fpdi\fpdf.phponline271(!)Exception:FPDFerror:Incorrectoutputdestination:outfiles/111111.pdfinC:\wamp\www\pdf\fpdi\fpdf.phponline271require_once('fpdi/fpdf.php');requ

php - 在 Laravel 5 中显示本地磁盘中的 pdf 文件?

我有一个Laravel5.5应用程序,具有管理员权限的用户可以在其中上传文件。在他们上传文件后,我希望他们能够在管理员仪表板中查看文件。我有一个DocumentController.php处理文件上传到本地磁盘:publicfunctionstore(Request$request){//checktomakesureuserisanadmin$request->user()->authorizeRoles('admin');//validatethatthedocumentisapdfand//thatrequiredfieldsarefilledout$this->validate

php - PHP 中是否有 pdf 模板的解决方案?

我需要使用PHP生成pdf格式的报价,并使用从数据库中检索的模板和动态值。可行吗? 最佳答案 更新:我看到人们最近对此进行了投票,并想补充一点wkhtmltopdf对于大多数应用程序来说可能是更好的选择。是的,fpdf+fpdi为我工作基本上,您首先创建您的pdf模板,然后将其加载到新的FPDI对象中并使用FPDF函数在模板“上方”绘制-很像photoshop图层的工作方式。$pdf=newFPDI();$pdf->setSourceFile('template.pdf');$tpl=$pdf->importPage(1);$pdf

php - 上传 PDF 或 .doc 和安全

我有一个脚本可以让用户将文本文件(PDF或doc)上传到服务器,然后计划将它们转换为原始文本。但是在文件被转换之前,它是原始格式,这让我担心病毒和各种讨厌的东西。关于我需要做什么来最小化这些未知文件的风险的任何想法。如何检查它是否干净,或者它是否是它声称的格式并且它不会使服务器崩溃。 最佳答案 正如我对Aerik的评论,但这确实是问题的答案。如果您的PHP>=5.3,请使用finfo_file()。如果您有旧版本的PHP,您可以使用mime_content_type()(不太可靠)或从PECL加载文件信息扩展。这两个函数都返回文件的

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

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