Heim  >  Artikel  >  Backend-Entwicklung  >  Probleme beim Konvertieren von PPT in PDF in PHP

Probleme beim Konvertieren von PPT in PDF in PHP

coldplay.xixi
coldplay.xixiOriginal
2020-08-05 13:14:063354Durchsuche

So konvertieren Sie ppt in PDF: Konfigurieren Sie zuerst den Komponentendienst und führen Sie die OpenOffice-Software im Hintergrund aus. Konfigurieren Sie dann die PHP-Erweiterung und führen Sie schließlich die Dateikonvertierung durch.

Probleme beim Konvertieren von PPT in PDF in PHP

So konvertieren Sie PPT in PDF in PHP:

1. Komponentendienst konfigurieren

OpenOffice Drücken Sie nach Abschluss der Installation die Tastenkombination Win+R, um das Ausführungsmenü aufzurufen, und geben Sie Dcomcnfg ein um den Komponentendienst zu öffnen.

[Komponentendienst] >> [Arbeitsplatz] >> [OpenOffice Service Manager]

Probleme beim Konvertieren von PPT in PDF in PHP

Verwandte Videoempfehlungen:

PHP Programmierung vom Einstieg bis zum Master

Klicken Sie mit der rechten Maustaste, um das Eigenschaftenfenster zu öffnen, wählen Sie die Registerkarte „Sicherheit“, aktivieren Sie „Berechtigungen beim Start und bei der Aktivierung anpassen“ und „Zugriffsberechtigungen“ und fügen Sie Berechtigungen für „Alle“ hinzu.

Probleme beim Konvertieren von PPT in PDF in PHP

↑ Benutzerdefinierte Konfiguration für Start- und Aktivierungsberechtigungen sowie Zugriffsberechtigungen verwenden

Probleme beim Konvertieren von PPT in PDF in PHP

↑ Fügen Sie die Benutzergruppe „Alle“ hinzu. Denken Sie daran, den Namen vor der Bestätigung zu überprüfen

Probleme beim Konvertieren von PPT in PDF in PHP

↑ Die beiden benutzerdefinierten Konfigurationen sind identisch und ermöglichen Folgendes Jeder hat alle Berechtigungen

Wählen Sie dann die Registerkarte „Identität“, aktivieren Sie „Interaktiver Benutzer“, speichern Sie die Einstellungen und beenden Sie den Vorgang.

Probleme beim Konvertieren von PPT in PDF in PHP

2. Software im Hintergrund ausführen

Nach der Installation von OpenOffice müssen Sie es einmal starten, um zu bestätigen, dass die Software normal ausgeführt werden kann, und dann die Befehlszeile öffnen und den folgenden Befehl ausführen:

Switch in das Installationsverzeichnis:

  cd C:\Program Files\OpenOffice 4\program

Führen Sie die Software im Hintergrund aus. Software:

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

PS: Dieser Befehl muss nur einmal ausgeführt werden, damit die Software im Hintergrund weiterläuft, auch wenn der Server neu gestartet wird.

3. Konfigurieren Sie die PHP-Erweiterung

Wenn es sich um eine Version vor PHP5.4 handelt, müssen Sie

in php.ini öffnen (d. h. das vorangehende Semikolon entfernen). com.allow_dcom = true

Wenn es sich um eine Version nach PHP5.4 handelt, müssen Sie php.ini eine Erweiterungszeile hinzufügen

extension = php_com_dotnet.dll

Starten Sie den Apache- oder IIS-Server neu, drucken Sie die

Informationen aus und überprüfen Sie, ob die phpinfo() Erweiterung aktiviert ist. com_dotnet

Probleme beim Konvertieren von PPT in PDF in PHP

↑ Überprüfen Sie, ob die Datei com_dotnet.dll im ext-Verzeichnis von PHP vorhanden ist. Wenn nicht, laden Sie bitte die entsprechende Version der DLL selbst herunter

4. Implementieren Sie das Dateikonvertierungstool (unterstützt doc, docx, xls, xlsx, ppt, pptx und andere Formate)PDFConverter.php

Verwenden Sie PDFConverter (absoluter Pfad muss übergeben werden)

$arr = array('doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx');
$converter = new PDFConverter();
foreach ($arr as $ext) {
    $source = __DIR__ . '/office/test.' . $ext;
    $export = __DIR__ . '/pdf/test.' . $ext . '.pdf';
    $converter->execute($source, $export);
    echo &#39;<p>&#39; . $ext . &#39; Done</p>&#39;;
}

5. PDF-Dokumente anzeigen

Endlich ein PDF-Reader-Plug-in freigeben pdf.js basiert auf HTML5. Es handelt sich um eine Open-Source-JS-Bibliothek von Mozilla Labs auf GitHub, die speziell zum Lesen von PDF-Dateien verwendet wird. Da es sich um ein Produkt von Mozilla handelt, funktioniert es unter Firefox sehr gut und jeder Browser, der HTML5 unterstützt, kann diesen Reader verwenden.

Verwandte Lernempfehlungen: Probleme beim Konvertieren von PPT in PDF in PHPphp-Grafik-Tutorial

Das obige ist der detaillierte Inhalt vonProbleme beim Konvertieren von PPT in PDF in PHP. 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