php pdf如何转word
程序员文章站
2022-04-16 10:36:18
...
php pdf转word的方法:首先找到一个PDF文件;然后通过PdfParser解析pdf文件;最后使用“PHPOffice/PHPWord”将pdf转化为word即可。
本教程操作环境:Windows7系统、PHP5.6版,该方法适用于所有品牌电脑。
推荐:《PHP视频教程》
php将一个pdf文件转换成word文件:
PdfParser (https://www.pdfparser.org/demo)这是用来解析pdf的
PHPOffice/PHPWord (https://github.com/PHPOffice/PHPWord)这是用来转化为word的
word转储为xml时,图片可以以base64编码存在的,且这些编码放在<w:binData>标签之中。将这些base64编码使用占位符(下面代码里是${field30})代替然后进行常规处理就能正常显示了。
Xml代码
<w:pict> <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter"/> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"/> <v:f eqn="sum @0 1 0"/> <v:f eqn="sum 0 0 @1"/> <v:f eqn="prod @2 1 2"/> <v:f eqn="prod @3 21600 pixelWidth"/> <v:f eqn="prod @3 21600 pixelHeight"/> <v:f eqn="sum @0 0 1"/> <v:f eqn="prod @6 1 2"/> <v:f eqn="prod @7 21600 pixelWidth"/> <v:f eqn="sum @8 21600 0"/> <v:f eqn="prod @7 21600 pixelHeight"/> <v:f eqn="sum @10 21600 0"/> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/> <o:lock v:ext="edit" aspectratio="t"/> </v:shapetype> <w:binData w:name="wordml://03000001.png" xml:space="preserve">${field30}</w:binData> <v:shape id="_x0000_i1025" type="#_x0000_t75" alt="" style="width:90.35pt;height:112.75pt"> <v:imagedata src="wordml://03000001.png" o:href="http://127.0.0.1:8080/bfp/2016/12/30/00000000001.png"/> </v:shape> </w:pict>
以上就是php pdf如何转word的详细内容,更多请关注其它相关文章!
上一篇: php如何让字符串不转义
下一篇: python怎么安装jieba库?
推荐阅读
-
C#实现HTML转WORD及WORD转PDF的方法
-
在用Word制作表格过程中如何将表的行与列转置
-
如何将PDF图片转换成word文档
-
Java实现Word/Pdf/TXT转html
-
『Pdf转Word』Easy PDF to Word Converter V2.0.3(汉化版)
-
PHP如何创建文件夹(mkdir的用法,mkdirs的语法)【转】
-
php用windows COM组件调用openoffice接口实现word转pdf文件时报错的解决办法
-
Java实现Word/Excel/TXT转PDF
-
php如何使用Image Magick将PDF文件转换为JPG文件
-
PHP替换Word中变量并导出PDF图片的实现方法