Maison  >  Article  >  développement back-end  >  Comment implémenter la fonction de démonstration en ligne de PHP

Comment implémenter la fonction de démonstration en ligne de PHP

藏色散人
藏色散人original
2021-09-25 10:13:192326parcourir

Comment implémenter la fonction de démonstration en ligne PHP : 1. Convertir des documents dans d'autres formats en documents au format PDF via OpenOffice ; 2. Convertir des documents au format PDF en documents au format swf via swftools ; 3. Afficher les documents au format swf via flexpaper, de manière à Vous pouvez prévisualiser des documents dans plusieurs formats.

Comment implémenter la fonction de démonstration en ligne de PHP

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment implémenter la fonction de démonstration en ligne php ?

Implémentation de la fonction de prévisualisation en ligne php sous Windows

J'ai récemment utilisé la fonction de prévisualisation en ligne des documents. Je n'y ai jamais été exposé auparavant, j'ai tout recommencé et je l'ai finalement réalisé après un certain temps. Je partagerai la méthode avec tout le monde !

1. Idée principale

Convertissez d'abord des documents dans d'autres formats (documents bureautiques, txt, images, etc.) en documents au format PDF via OpenOffice, puis convertissez des documents au format PDF via swftools (http://www.swftools.org /) Le document est converti en un document au format swf, et enfin le document au format swf est affiché via flexpaper, permettant ainsi un aperçu des documents dans plusieurs formats.

 Les outils utilisés sont téléchargeables sur Internet et sont faciles à trouver.

2. Processus d'implémentation

1. Convertir d'autres documents en PDF

Démarrez OpenOffice avec la commande :

Code d'implémentation PHP :

cd /d E:/openoffice/program & soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

2. Convertissez le PDF en swf et affichez

Code d'implémentation PHP :

soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

3 . Préparation avant de fonctionner

Vous devez d'abord effectuer les réglages suivants, sinon des erreurs pourraient survenir pendant le fonctionnement !

  Panneau de configuration-Outils d'administration-Services de composants-Ordinateur-Mon ordinateur-Configuration DOCM, recherchez les propriétés du clic droit d'OpenOffice Service Manager (Ver 1.0) et configurez-le comme indiqué ci-dessous : Ver 1.0) :

                                   manipulation in in dans la boîte contextuelle «Autorisations de démarrage et d'activation» Entrez Tout le monde :

                                   ulous Me in in>> ​​​​​

​​​​​​​​​​​ Définir les autorisations de tout le monde :

​​​​​​​​​​​​​​​​​​​​​​​​​​​​ ​​​​​​​​​Définir les autorisations de tout le monde :

​​​​​​​​​​​​​​​​​​​​​​​​​​ Sélectionnez 'Identité' dans la case et sélectionnez 'Utilisateur interactif' :

  

  Si vous rencontrez le problème d'échec de l'instanciation de la classe COM, ouvrez le fichier de configuration php, supprimez le point-virgule devant com.allow_dcom=true, et ajoutez extension=php_com_dotnet.dll, car com ne sera plus intégré dans php5.4.

  N'oubliez pas de redémarrer le service après l'avoir configuré !

Apprentissage recommandé : "

Tutoriel vidéo PHP

"

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