ホームページ > バックエンド開発 > PHPの問題 > PHP PDFをWordに変換する方法

PHP PDFをWordに変換する方法

藏色散人
リリース: 2023-03-07 20:18:02
オリジナル
4641 人が閲覧しました

php PDF を Word に変換する方法: まず PDF ファイルを検索し、次に PdfParser を通じて PDF ファイルを解析し、最後に「PHPOffice/PHPWord」を使用して PDF を Word に変換します。

PHP PDFをWordに変換する方法

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 5.6。この方法は、すべてのブランドのコンピューターに適しています。

推奨: 「PHP ビデオ チュートリアル

php は PDF ファイルを Word ファイルに変換します:

PdfParser (https ://www.pdfparser.org/demo) これは pdf

PHPOffice/PHPWord の解析に使用されます (https://github.com/PHPOffice/PHPWord) これは word への変換に使用されます

Word が XML にダンプされる場合、画像は Base64 エンコーディングで存在でき、これらのエンコーディングは タグに配置されます。これらの 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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート