Maison  >  Article  >  développement back-end  >  Comment convertir un pdf php en swf

Comment convertir un pdf php en swf

藏色散人
藏色散人original
2020-11-05 14:09:262514parcourir

Comment convertir un pdf php en swf : installez d'abord swftools ; puis téléchargez le support chinois et la bibliothèque de polices ; puis téléchargez le fichier pdf sur le serveur du projet et enfin exécutez le code de conversion de fichier.

Comment convertir un pdf php en swf

Recommandé : "Tutoriel vidéo PHP"

PHP convertit les fichiers pdf en fichiers swf

Lors de l'utilisation de PHP pour développer un site Web de dermatologie, la fonction de navigation en ligne des fichiers pdf est utilisée. Le plug-in js player doit convertir le fichier pdf en fichier swf en même temps pour obtenir l'effet. .

Tout d'abord, installez l'outil de conversion pdf en swf sur le serveur Linux

Installez swftools

Installation du support chinois :

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

Téléchargez le support chinois et la bibliothèque de polices

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

Modifiez et ajoutez la nouvelle police

vim add-to-xpdfrc

Le contenu est le suivant :

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

Enregistrez et quittez

Installation de 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

Testez s'il est disponible

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

Ensuite, comment l'appliquer au projet est la suivante

Dans la méthode de téléchargement de fichiers pdf sur le serveur du projet

ci-dessous, c'est le code pour effectuer la conversion de fichier, $path1 est l'adresse enregistrée du fichier swf converti, $path est le chemin du fichier pdf

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

Après avoir terminé ce qui précède, ce sera réussi

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn