草庐IT

pdf-extraction

全部标签

php - 从 Base64 字符串下载 PDF

我的情况(全部在PHP中):我得到的:来自API的Base64编码字符串。我想要的:单击该链接可将此文档下载为PDF。(我确定它永远是一个PDF文件)我试过这个:$decoded=base64_decode($base64);file_put_contents('invoice.pdf',$decoded);但我有点迷路了,似乎无法在解码后找到下载它的方法。我希望有人能帮助我,在此先感谢! 最佳答案 这里的例子似乎很有帮助:http://php.net/manual/en/function.readfile.php在你的情况下:这应

php - 如何在生成 PDF 时将 Google map (或其他 GIS map )输出嵌入到 PDF 中?

我需要在服务器端生成包含map、标记等的PDF文档,但据我所知,由于依赖JavaScript,这对于Googlemap是不可能的。是否有某种方法可以为此使用GoogleMapsAPI,或者是否有其他免费(或便宜)的替代品具有此功能和类似的功能? 最佳答案 你可以做的是使用googlemapsstaticapi来生成图像:http://code.google.com/apis/maps/documentation/staticmaps/然后将该图像导入pdf。 关于php-如何在生成PDF

php - 使用 Imagick 创建两个 pdf 页面

目前我可以使用此功能从Imagick中的图像创建PDF文件$im->setImageFormat("pdf");$im->writeImage("file.pdf");并且可以像这样使用imagick获取多个页面$im=newimagick("file.pdf[0]");$im2=newimagick("file.pdf[1]");但是是否可以将两个图像对象保存到两个页面中呢?(我在想什么的例子,这是不可能的)$im->setImageFormat("pdf");$im->writeImage("file.pdf[0]");$im2->setImageFormat("pdf");$im

php - 如何以原始格式从 PDF 中提取图像

我正在使用pdfimages-jbar.pdf/tmp/image从PDF中提取图像。我的目标是让它们在添加时处于原始状态。因此,如果它是.tif,我想得到一个.tif,如果它是jpg,我想得到一个.jpg。我提取的所有内容都不断得到.ppm。是否可以获取原始格式的图像,或者ppm是我唯一的选择吗?更新:我想要执行此操作的主要目的是检查文档中包含的所有图像的DPI,或者检查它们是否为矢量。 最佳答案 首先,在PDF术语中称为“图像”的东西,根据定义始终是光栅图像。没有“矢量图像”这样的东西。即使转换为PDF的原始文件包含矢量图形,转

php - TCPDF pdf 中的特定字体

有人能告诉我我做错了什么吗?我在TCPDF生成的pdf中需要Arial字体。首先,我尝试使用它:1)我从windows字体caltalog得到了Arial并将它放在TCPDF目录中。2)接下来我在脚本中写了:$fontname=$pdf->addTTFfont('../lib/tcpdf/arial.ttf','','',32);之后在tcpdf/fonts中出现3个文件(arial.ctg.z、arial.php和arial.z)。我认为一切正常,但如果在TCPDF中,我通过以下方式使用此字体:$pdf->SetFont('arial','',16);文档中的字体确实是arial但没

php - 如何使用 php 下载此 PDF 文件

我想从thislink下载pdf文件.从页面中,选择每周摘要,我要下载第一个pdf。PDF每周总结——上周:按知情人排序我正在使用以下代码尝试下载pdf,ContenterrorThefiledoesnotexist!";?>看来我不能用PHP下载。我可以自己下载确认弹窗。有什么建议吗?我也试过curl,还是下载不了。文件大小为零。 最佳答案 我终于可以下载带有PHPcurl和CURLOPT_REFERER设置的PDF文件。下面是代码。 关于php-如何使用php下载此PDF文件,我们在

php - 使用 PHP 将 JPG 合并为一个 PDF

我正在尝试获取一系列JPG并将它们组合成一个PDF文件,每个JPG都是它自己的页面。我猜ImageMagick是执行此操作的最佳方法,但我似乎无法弄清楚如何组合这些文件。我在这里看到了combineImages方法:http://php.net/manual/en/imagick.combineimages.php但是找不到任何例子。我是imagemagick的新手,所以我仍在尝试弄清楚语法。ImageMagick可以执行我要求的操作吗?如果可以,有人可以写一个简单的例子吗?谢谢! 最佳答案 在PHP中,您可以使用:$images=

javascript - 使用 Google Analytics 跟踪 Wordpress 后端生成的 PDF

我正在尝试跟踪通过Wordpress后端动态创建的PDF。这是我目前所拥有的,','Download','Test']);"href="">Download基本上,我试图让它看起来像在GoogleAnalytics跟踪中一样,如果一个文件名为PDF2015而另一个文件名为PDF14,它会在后端显示为那样。困难的部分是它们是动态生成的而不是静态的。现在,我在尝试使用phpecho$file['name'];之前的方式。我有标签“常规”,这是所有PDF显示的标签,而不是PDF名称。编辑:我试过这样做,等待GA更新:">Download$('.download').on('click',fu

php - mPDF 以 PDF 打印为中心

我试图将显示详细目录说明的位置居中。我希望页面仅从A1-G1居中,然后我将详细产品目录合并并居中。问题是,当我输出为PDF时,它仍然偏向页面左侧,右侧有大量空白。prepare($sql);$q->bindvalue(":keyword",$keyword);$q->execute();$data=$q->fetch(PDO::FETCH_ASSOC);$pname=$data['first']."".$data['last'];$street=$data['street'];$address=$data['city'].",".$data['state']."".$data['zip

php - 仅使用 php 将 PDF ver 1.7 转换为 ver 1.6

我正在开发API,它给我PDF(1.7版)作为响应,我的项目正在使用不支持解析PDF1.7版的zendpdf库。所以我决定转换PDF版本以与ZendPdf兼容。有什么方法可以使用php将pdf版本转换为旧版本吗?谢谢 最佳答案 您可以在Ghostscript中执行此操作。我一直在寻找类似问题的解决方案,在尝试了很多不同的脚本之后,最可靠的是ghost脚本。$command="gs-sDEVICE=pdfwrite-dCompatibilityLevel=1.6-dPDFSETTINGS=/prepress-dNOPAUSE-dQUI