ホームページ  >  記事  >  バックエンド開発  >  PHP PDFをSWFに変換する方法

PHP PDFをSWFに変換する方法

藏色散人
藏色散人オリジナル
2020-11-05 14:09:262514ブラウズ

php pdf を swf に変換する方法: まず swftools をインストールし、次に中国語サポートとフォント ライブラリをダウンロードし、次に PDF ファイルをプロジェクト内のサーバーにアップロードし、最後にファイル変換コードを実行します。

PHP PDFをSWFに変換する方法

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

PHP は PDF ファイルを swf ファイルに変換します

PHP を使用して皮膚科の Web サイトを開発する場合、PDF ファイルのオンライン閲覧機能が使用されますが、その効果を得るには、JS プレーヤー プラグインが同時に PDF ファイルを SWF ファイルに変換する必要があります。 。

まず、Linux サーバーに pdf から swf への変換ツールをインストールする必要があります

swftools をインストールします

中国語サポートのインストール:

mkdir –p /usr/share/xpdf
cd /usr/share/xpdf/

中国語サポートとフォント ライブラリをダウンロード

wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-chinese-simplified.tar.gz
wget http://www.nginxs.com/download/font.zip
tar zxvf xpdf-chinese-simplified.tar.gz
unzip font.zip
mv Gbsn00lp.ttf gkai00mp.ttf xpdf-chinese-simplified/CMap/ cd /usr/share/xpdf/xpdf-chinese-simplified

新しいフォントを編集して追加

vim add-to-xpdfrc

内容は次のとおりです:

cidToUnicodeAdobe-GB1/usr/share/xpdf/chinese-simplified/Adobe-GB1.cidToUnicode
unicodeMapISO-2022-CN/usr/share/xpdf/chinese-simplified/ISO-2022-CN.unicodeMap
unicodeMapEUC-CN/usr/share/xpdf/chinese-simplified/EUC-CN.unicodeMap
unicodeMapGBK/usr/share/xpdf/chinese-simplified/GBK.unicodeMap
cMapDirAdobe-GB1/usr/share/xpdf/chinese-simplified/CMap toUnicodeDir/usr/share/xpdf/chinese-simplified/CMap
displayCIDFontTT Adobe-GB1 /usr/share/xpdf/chinese-simplified/CMap/gkai00mp.ttf

保存後に終了

SwfTool のインストール:

cd /usr/local/wenku
wget http://www.swftools.org/swftools-0.9.1.tar.gz
tar zxvf swftools-0.9.1.tar.gz
cd swftools-0.9.1
./configure 6)make
make install

利用可能かテスト

pdf2swf -o /usr/output.swf -T -z -t -f /usr/test1.pdf -s languagedir=/usr/local/share/xpdf/chinese-simplified -s flashversion=9

その後、プロジェクトに適用する方法は次のとおりです

PDF ファイルをアップロードする方法では、プロジェクト内のサーバー

以下はファイル変換を実行するコードです。$path1 は変換された swf ファイルの保存アドレス、$path は PDF ファイルのパスです

system("pdf2swf -o $path1 -T -z -t -f $path -s languagedir=/usr/share/xpdf/xpdf-chinese-simplified -s flashversion=9 -s poly2bitmap",$out);

成功します上記が完了していれば

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

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