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

LinuxでPHP WordをPDFに変換する方法

藏色散人
藏色散人オリジナル
2020-09-01 09:22:273223ブラウズ

Linux で PHP Word を PDF に変換する方法: 最初に openoffice をインストールし、次に RPMS ディレクトリに入り、コマンド「rpm –ivh *rpm」を実行します。次に、関連するパッケージのインストールを選択して OpenOffice を起動し、最後に実装します。 jodconverter メソッドを使用して変換するだけです。

LinuxでPHP WordをPDFに変換する方法

# 推奨: 「

PHP ビデオ チュートリアル

Word から PDF への変換を実現する Linux プラットフォーム PHP

1. インターネット上の情報を検索するのは、openoffice PHP の COM コンポーネントにすぎませんが、何度試しても信頼できません

2. その後、openoffice jodconverter (Java 環境が必要) を見つけました。

一、openoffice をインストールします1。openoffice のダウンロード リンクが添付されています https://www.openoffice.org/download/index.html

2. 独自のものをダウンロードします 私が選択した Linux バージョンは Red Hat バージョンです

#3. 解凍されたディレクトリは zh-CN で、これには RPMS、readmes が含まれています、およびライセンス。

4. RPMS ディレクトリを入力します

5. rpm –ivh *rpm を実行します (すべての rpm ファイルをインストールします)

6. デスクトップ統合ディレクトリを入力し、インストールを選択します関連スイート、私は redhat

rpm -ivh openoffice4.1.5-redhat-menus-4.1.5-9789.noarch.rpm

7 を選択しました。OpenOffice がインストールされており、デフォルトでは /opt の下にインストールされます

OpenOffice を起動します #soffice -headless -accept=”socket,host=127.0.0.1,port=8100:urp;” -nofirststartwizard &

開始後、再度プログラムに入ります

netstat –tln

起動が成功したかどうかを確認してください!上の図に示すように、ポート 8100 が使用できます。

Openoffice を停止しますps -ef|grep soffice プロセスを確認してください

    確認してくださいプロセス kill -9 4119/4119

2. jodconverter をインストールします#1.

jodconverter-2.2.2 をダウンロードします。

ダウンロード アドレス https://sourceforge.net/projects/jodconverter/files/2. Linux で解凍します

jodconverter-2.2.2.zip

unzip /opt/jodconverter-2.2.2.zip -d /opt
3. jodconverter メソッドを呼び出して word->pdf

java -jar /opt/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar ./1.docx ./1.pdf

4. 中国語が文字化けする(中国語が表示されない)場合は、次を参照してください。

変換の問題の解決策Linux で openoffice Word ファイルを PDF に変換すると中国語が文字化けする

以上がLinuxでPHP WordをPDFに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。