So konvertieren Sie Word in ein Bild in PHP: Installieren Sie zuerst unoconv, dann installieren Sie imagemagick über den Befehl „sudo apt-get install imagemagick“ und konvertieren Sie schließlich Word in ein Bild.
Die Betriebsumgebung dieses Artikels: Linux5.9.8-System, PHP-Version 7.1, Dell G3-Computer.
Verwenden Sie PHP, um doc und ppt in Bilder unter Linux zu konvertieren
Die Lösung ist in zwei Schritte unterteilt:
(1) Rufen Sie den Befehl unoconv auf, um doc und ppt in pdf zu konvertieren
(2) Verwenden Sie imagemagick zum Konvertieren pdf zu Bildern
Schritte
1. Unoconv installieren
sudo apt-get install unoconv
Ob die Installation erfolgreich ist
unoconv --version
2. Imagemagick installieren
sudo apt-get install imagemagick
Ob die Installation erfolgreich ist
【Empfohlenes Lernen: „
PHP-Video-Tutorial"】
3. Test (1) Odt-Datei in PDF-Datei konvertierenconvert -version
unoconv -f pdf test.docx
Ändern Sie die Konfigurationsdatei /etc/ImageMagick-6/policy.xml
Ändern Sie
convert XXX.pdf %d.jpg
<?php exec("unoconv -f pdf test.docx"); exec("convert test.pdf %d.jpg");
Fügen Sie
<policy domain="coder" rights="none" pattern="PDF" />
2 hinzu. Wenn das konvertierte Bild verschwommen ist Bei der Konvertierung werden Parameter hinzugefügt
<policy domain="coder" rights="read|write" pattern="PDF" />
-density XXX Die Anzahl der Pixel pro Zoll des Bildes. Je höher der Wert, desto höher Bildqualität
-Qualität 100
Komprimierungsrate beim Konvertieren von JPG, 100 Zeigt keine Komprimierung an
php-Code geändert in
<policy domain="coder" rights="read|write" pattern="LABEL" />
3. Problem mit verstümmeltem Code
Wenn die konvertierte Datei verstümmelt erscheint
Erstellen Sie einen neuen Ordner win unter / usr/share/fonts/ und legen Sie Berechtigungen fest, ändern Sie die Fensterschriftarten unter Windows. Kopieren Sie alle unten aufgeführten Schriftarten hinein
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein Wort in ein Bild in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!