Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在浏览器中使用PHP对PDF进行注释和绘制,然后再次保存为PDF格式_Php_Javascript_Pdf_Browser_Edit - Fatal编程技术网

在浏览器中使用PHP对PDF进行注释和绘制,然后再次保存为PDF格式

在浏览器中使用PHP对PDF进行注释和绘制,然后再次保存为PDF格式,php,javascript,pdf,browser,edit,Php,Javascript,Pdf,Browser,Edit,我在网上搜寻pdf编辑工具已经有一段时间了。因此,对这个问题提出一些建议会很好 我已经阅读了许多关于StackOverflow的其他主题,但是还没有找到一个完整的解决方案 案例:我有一个在linux服务器上用php/javascript编写的应用程序,最近我的客户要求他们能够直接在浏览器中编辑Pdf文档。我需要的功能主要是制作注释和绘制PDF的能力。也就是说。他们加载已上载的PDF文档并对其进行编辑,然后再次以PDF格式保存。所有操作都在浏览器中完成 第二个要求是,程序必须再次以pdf格式保存p

我在网上搜寻pdf编辑工具已经有一段时间了。因此,对这个问题提出一些建议会很好

我已经阅读了许多关于StackOverflow的其他主题,但是还没有找到一个完整的解决方案

案例:我有一个在linux服务器上用php/javascript编写的应用程序,最近我的客户要求他们能够直接在浏览器中编辑Pdf文档。我需要的功能主要是制作注释和绘制PDF的能力。也就是说。他们加载已上载的PDF文档并对其进行编辑,然后再次以PDF格式保存。所有操作都在浏览器中完成

第二个要求是,程序必须再次以pdf格式保存pdf文档,因为我有一个具备所有这些功能的Ipad应用程序,我需要它们配合得很好。因此,它不是保存类似html的图像的选项

我读了一篇关于Zend框架的评论,它听起来确实很有用。然而,我已经从底层开发了自己的平台,因此我的第二个问题是,是否可以只嵌入来自Zend的PDF工具或其他东西

先谢谢你


另外,如果我错过了一个能准确回答这个问题的模拟主题,请让我知道,我会再次删除

有几个库可用于编辑PDF文件。举几个例子:Tcpdf、fpdf和Zend_Pdf

即使没有完整的ZendFramework,也可以使用后者。但要小心:目前它只允许编辑1.4版之前的PDF文件


如果您需要速度,您还应该看看PDFlib,它可以调整以支持您的用例

谢谢。如果您从iWorks、word、latex或excel转换pdf,则它们是什么版本?它们是否在1.4版本范围内,或者取决于程序的当前版本。有没有办法检查pdf的版本?除了测试之外,没有办法区分哪个程序导出哪个版本。所有使用本机透明度的程序很可能编写高于1.4的PDF版本。但是您可以很容易地进行测试,因为每个PDF都以“%PDF-1.x”开头,其中“1.x”是版本号。