Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich Word- und Excel-Dateien mit PHP ohne Zend Framework in PDF konvertieren?

Wie kann ich Word- und Excel-Dateien mit PHP ohne Zend Framework in PDF konvertieren?

Linda Hamilton
Linda HamiltonOriginal
2024-11-18 07:13:02341Durchsuche

How Can I Convert Word and Excel Files to PDF Using PHP Without Zend Framework?

Word- und Excel-Dateien in PDF mit PHP konvertieren: Eine umfassende Anleitung

Einführung

Das Konvertieren von Dokumenten aus verschiedenen Formaten in PDF ist für die Zusammenführung von Dateien in einem einzigen Dokument von entscheidender Bedeutung. Dieser Artikel führt Sie durch den Prozess der Konvertierung von Word- und Excel-Dateien in PDF mit PHP, ohne auf das Zend Framework angewiesen zu sein.

OpenOffice.org und PyODConverter

  1. OpenOffice.org installieren: Dies ist erforderlich, damit Ihr Server MS Office-Dateien verarbeiten kann. Kontaktieren Sie Ihren Hosting-Anbieter für die Installation auf Ihrem VPS.
  2. PyODConverter herunterladen: Installieren Sie diese Python-Datei (https://github.com/mirkonasato/pyodconverter), um die Dateikonvertierung zu erleichtern.

Konvertierungsskript (adocpdf)

Erstellen Sie eine Nur-Text-Datei mit dem Namen „adocpdf“, die das folgende Skript enthält:

directory=
filename=
extension=
SERVICE='soffice'
if [ "`ps ax|grep -v grep|grep -c $SERVICE`" -lt 1 ]; then 
unset DISPLAY
/usr/bin/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard & 
sleep 5s
fi
python /home/website/python/DocumentConverter.py /home/website/$directory$filename$extension /home/website/$directory$filename.pdf

PHP-Funktion

Aufruf die Konvertierungsfunktion aus Ihrem PHP-Skript, wenn Sie auf ein Word/Excel stoßen Datei:

$output = array();
$return_var = 0;
exec("/opt/adocpdf {$directory} {$filename} {$extension}", $output, $return_var);

Hinweis:

  • Das Skript erstellt eine PDF-Datei im selben Verzeichnis wie die Originaldatei.
  • PHPExcel kann zum Konvertieren von Excel-Dateien verwendet werden.
  • Alternativ kann die Konvertierung von Word-Dokumenten in Bilder (jpg) sinnvoll sein Lösung.

Das obige ist der detaillierte Inhalt vonWie kann ich Word- und Excel-Dateien mit PHP ohne Zend Framework in PDF konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn