您好,登錄后才能下訂單哦!
這篇文章主要介紹php中pdf怎么轉word,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
php pdf轉word的方法:首先找到一個PDF文件;然后通過PdfParser解析pdf文件;最后使用“PHPOffice/PHPWord”將pdf轉化為word即可。
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”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。