2017-08-18 4 views
0

Je veux convertir n'importe quel pdf, docx, dossier de doc en code html utilisant php. avec le même style qu'en pdf. Je ne reçois pas de solution appropriée.comment obtenir le code html de pdf, docx, doc using php

      Config::set('pdftohtml.bin', 'C:/poppler-0.37/bin/pdftohtml.exe'); 

          // change pdfinfo bin location 
          Config::set('pdfinfo.bin', 'C:/poppler-0.37/bin/pdfinfo.exe'); 
          // initiate 
          $pdf = new Gufy\PdfToHtml\Pdf($item); 

          // convert to html and return it as [Dom Object](https://github.com/paquettg/php-html-parser) 
          $html = $pdf->html(); 

Ne fonctionne pas pour moi.

Répondre

0

J'ai rencontré un service Web qui présente une API pour convertir des documents. Je ne l'ai pas testé très bien, mais il ne semble produire des résultats décents à convertir Word en HTML:

https://cloudconvert.org/

+0

Merci, j'ai avec succès, mais son service payant ... i besoin de base de quelque chose et aussi je ne peux pas utiliser plus loin. Je veux rechercher des mots et surligner, donc cette solution a ajouté des étiquettes supplémentaires en raison de ce que je ne peux pas chercher le travail – viralchampanery

0

Pense que ce link pourrait vous aider pour convertir les fichiers .doc en html en utilisant php

1

Je pense que this pourrait vous aider pour la première fois. Avec celui-ci, vous serez en mesure de convertir n'importe quel pdf en code HTML en utilisant PHP.

Après cela, vous pouvez utiliser l'aide fournie par this post pour convertir .doc et .docx au format PDF en utilisant PHP.

Je pense que vous pouvez maintenant construire une fonction pour chaque extension de document que vous voulez convertir en HTML.

Bonne chance.

+0

Merci pour la suggestion pdf à html, oui ça fonctionne bien mais j'ai perdu mon style, paragraphe de pdf .. je veux dire gras, images ne viennent pas pour le même, s'il vous plaît aidez-moi sur ce – viralchampanery

+0

Aussi, je ne pense pas travailler sur le serveur linux, car basé sur le fichier .exe. – viralchampanery

+0

Je pense qu'une solution de fortune pourrait être d'écrire une feuille de style dédiée, qui correspondra à votre style PDF. Je n'ai pas essayé de l'exécuter sur un serveur Linux, mais comme ce programme est peu, vous pouvez simplement installer ** wine ** dessus et exécuter ce passthru: 'passthru (" wine pdftohtml $ source_pdf $ output_folder/new_file_name " , $ b) ' au lieu de l'actuel. Je vais approfondir votre question de style cet après-midi. – Slokilla