如题,面临这样一个难题;

系统存有一些pdf,这些pdf的内容中存在 $var$ 这样的内容;

现在做个php程序读取这个文件然后将 $var$ 中的内容替换成数据库中的内容;

最后再将修改后的内容保存;

请问有什么好的方法或者php第三方库能解决这个问题吗;

PS:pdf文件有背景图片

回复内容:

如题,面临这样一个难题;

系统存有一些pdf,这些pdf的内容中存在 $var$ 这样的内容;

现在做个php程序读取这个文件然后将 $var$ 中的内容替换成数据库中的内容;

最后再将修改后的内容保存;

请问有什么好的方法或者php第三方库能解决这个问题吗;

PS:pdf文件有背景图片

诶,最终是找到一个不太令人满意的办法,客户端上传pdf改为docx,然后通过phpword中模板替换变量的方法去替换,最后在服务器端用libreoffice对docx进行PDF的转换,这样勉强能达到效果。感觉上php还是不太适合做这样的事情,如果要排版完全不乱,提交的docx文档必须是通过libreoffic编写的。还有就是微软的office是厉害,亲自试了一下,无论是libreoffice还是wps编写的docx,都能排版完好的转换为pdf。

你用php的pdf工具看看能不能解析出来,如果能解析出来的话,就可以自己控制了。。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

php pdf文档内容修改,php2pdf-如何使用php修改pdf中的内容,并且保证格式不乱相关推荐

  1. java对office、pdf文档在线预览解析(融合进项目中)

    最近在项目中要做一个文档的预览,在网上搜了好多demo,都可以实现其功能,但是放在自己的项目中有点复杂. 先说明本人的开发环境(win7+tomcat7+maven+svn+myeclipse),接下 ...

  2. WPS pdf文档合并收费?Linux平台采用pdfunite实现pdf文档合并

    深度操作系统,安装poppler-utils sudo apt install -y poppler-utils 执行多个pdf 合并指令参考: pdfunite 1.pdf 2.pdf 3.pdf ...

  3. 怎样将pdf压缩得很小?如何把pdf压缩到最小?怎么把pdf压缩到最小?如何把pdf文档压缩变小?怎么将pdf文档压缩至更小?怎么把pdf压缩到最小方法软件网站有哪些?

    怎么把pdf压缩到最小?现在我们现在使用pdf文件的时候也是比较多的,碰到一些比较大的pdf文件我们上传会有限制,不知道怎么压缩pdf文件的大小,今天小编就为大家介绍一个压缩pdf大小的超级简单的方法 ...

  4. pdf文档出现乱码如何修改

    现在面临着一个问题,很多时候我们下载的很多文档由于压缩等问题,会有乱码的情况发生.从而 导致我们有些时候无法进行修改,要是Word文档的话还好一点我们可以直接在文档上进行修改处理,但 是由于现在下载的 ...

  5. Java使用PDFBox开发包实现对PDF文档内容编辑与保存

    pdfbox开发包下载地址:http://pdfbox.apache.org/ 程序实现了PDF文档的创建,读入,与修改PDF内容并保存. 可能有个前提,PDF文档不是加密的,如果加密怎么办,我没研究 ...

  6. java中operationBox_Java使用PDFBox开发包实现对PDF文档内容编辑与保存

    pdfbox开发包下载地址:http://pdfbox.apache.org/ 程序实现了PDF文档的创建,读入,与修改PDF内容并保存. 可能有个前提,PDF文档不是加密的,如果加密怎么办,我没研究 ...

  7. php手册下载打开没有内容,php pdf文件下载:无法加载PDF文档

    我想下载使用PHP的PDF文件.我可以下载文本文件,图像和 我PHP代码:php pdf文件下载:无法加载PDF文档 header("Content-Type: application/oc ...

  8. java pdfbox_Java使用PDFBox开发包实现对PDF文档内容编辑与保存

    pdfbox开发包下载地址:http://pdfbox.apache.org/ 程序实现了PDF文档的创建,读入,与修改PDF内容并保存. 可能有个前提,PDF文档不是加密的,如果加密怎么办,我没研究 ...

  9. 极速pdf编辑器的水印如何去掉_如何使用极速PDF编辑器修改PDF文档的页面大小?...

    怎么调整PDF文档页面尺寸?随着PDF的使用越来越多,我们对PDF文档也更熟悉,但是有时有些PDF文档页面的尺寸并不是我们想要的,这个时候就需要将PDF文档的页面进行调整,使用极速PDF编辑器要如何操 ...

  10. iOS 开发之 pdf 文档的加载与浏览的 4 种方式

    原文链接:http://www.jianshu.com/p/1d4305a02ea5 在我们的开发中,有些像电子书类型的 app 的开发会涉及到 pdf 文档的加载与展示.由于笔者项目中正好涉及到这块 ...

最新文章

  1. mybatis学习5复杂查询之多对一的处理
  2. Google获得MapReduce专利
  3. 【产品环境】使用ELK搭建日志系统
  4. FCN-加载训练与测试数据
  5. ML《决策树(一)ID3》
  6. Unity shader实现水效果(折射,反射,波浪,1.菲尼尔,深度颜色)
  7. 如何确保使用jdk8编译后的class能够在jdk7上运行?
  8. 使用js、jquery完成省市二级联动
  9. Linux(CentOS6.5)修改默认yum源为国内的阿里云、网易yum源
  10. [转]微软:Visio 2010包括三大版本 功能对比
  11. python BeautifulSoup对应关系
  12. Java计算器源码java计算器代码java科学计算器代码
  13. 深入理解Java枚举类型(enum)
  14. 从SO_REUSEPORT服务器的一个弊端看多队列服务模型
  15. 网络安全——ARP欺骗与突破封锁
  16. 《Cocos Creator游戏实战》打砖块主要功能与逻辑实现
  17. Python xlwt 操作 excel 表格基础(二):冻结窗口、设置加密保护、打印设置等
  18. linux drwxr-xr-x 什么意思
  19. 立创eda学习笔记二:画pcb板流程(极简入门版)
  20. android 设置音效EQ

热门文章

  1. win 10 caffe python=3.5 小白安装全过程(最详细,完美解决各种版本不兼容等问题)
  2. RealsenseD415/D435深度相机常用资料汇总
  3. C#在获得客户端ip的时候,获得的ip地址为::1
  4. mysql之聚簇索引与非聚簇索引
  5. 第二天-01-虚拟机快照和克隆
  6. 2018 Android开发面试经历
  7. 【ansys常见命令集合】
  8. 约瑟夫问题和又遇约瑟夫问题
  9. 数字图像处理11:阈值分割(基本全局阈值处理,Otsu 的最佳全局阈值,图像平滑改善全局阈值处理,图像分块的可变阈值)
  10. ‘xxxx’ does not name a type报错处理方法