2016-06-13 91 views
-3

我不知道在这里问这是否是一个合理的问题,但我厌倦了找到解决方案/库,所以我不得不向您寻求帮助。将base64 PDF转换为base64映像,而不将其保存到任何文件

基本上我使用TCPDF生成PDF,并在输出方法中使用参数'E',我得到的文档是base64 mime(base64 String)。

因此,当我构建一个API时,我不想将PDF(或任何文件)保存在服务器上,而只是想将base64 PDF的输出转换为base64图像(jpg)并将base64输出为json编码。

那么如何将base64 PDF转换为base64图像(jpg)。

回答

0

您可以使用imagemagick来做到这一点。

$imagick = new Imagick(); 
$imagick->readImageBlob($pdfBlob); 
$image->setImageFormat("jpeg") 
$imageBlob = $image->getImageBlob(); 

看到http://php.net/manual/book.imagick.php

+0

原来我从来没有我的研究充分,我已经尝试过,但我的base64字符串是不正确的.. –