Die Projektanforderungen erfordern eine gewisse Vorverarbeitung der hochgeladenen Dokumente. Wenn der Benutzer ein Dokument im doc-Format hochlädt, muss es in das docx- oder pdf-Format verarbeitet werden, damit der nachfolgende Prozess den Dokumentinhalt extrahieren kann. Ich habe zuerst das Paket Dann entdeckte ich das Open-Source-Tool LibreOffice. Nachdem ich es ausprobiert hatte, fand ich es sehr effektiv und möchte es daher mit Ihnen teilen. Der Server ist CentOS7. Verwenden Sie yum, um LibreOffice direkt zu installieren. Es benötigt über 600 MB Speicherplatz: # Sie können es vor der Installation löschen, um eine vorherige Installation zu verhindern. yum remove libreoffice-* yum installiere LibreOffice Nachdem Sie gewartet haben, bis die Installation abgeschlossen ist, bestätigen Sie die Version. Obwohl die offizielle Version 6.1 ist, ist das Yum-Paket immer noch 5.3.6, aber es gibt keine Probleme bei der Verwendung. Hier empfehle ich dennoch, dass Sie zur Installation Ihr eigenes Linux-Systempaketverwaltungstool verwenden, was viel Ärger ersparen kann. [root@localhost /]# soffice --version LibreOffice 5.3.6.1 30 (Build: 1) Wenn Sie nicht wissen, wie Sie es verwenden sollen, können Sie soffice --help verwenden, um die Hilfe anzuzeigen. Es gibt viele Parameter und Anwendungsfälle. Die Formatkonvertierung ist sehr einfach: soffice --headless --convert-to docx /opt/upload/source/123.doc --outdir /opt/upload/source Der obige Befehl konvertiert die Datei Standardmäßig:
Bei einer erfolgreichen Konvertierung wird etwa Folgendes ausgegeben: Konvertieren Sie /opt/upload/source/123.doc -> /opt/upload/source/123.docx mithilfe des Filters: MS Word 2007 XML Überschreiben: /opt/upload/source/123.docx LibreOffice passt den Formatfilter automatisch an das Dateiformat an. Informationen zu den unterstützten Formaten finden Sie auf der offiziellen Website. Zusammenfassen Das Obige ist die Einführung des Herausgebers in die Methode zur Verwendung von LibreOffice unter CentOS zur Konvertierung von Dokumentformaten. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Tutorial zur Installation und Konfiguration des mysql8.0-ZIP-Pakets für Windows x64
1. Verwenden Sie CSS, jQuery und Canvas, um Anima...
Inhaltsverzeichnis Einführung Wirkung Prinzip bil...
Standardmäßig unterstützt Nginx nur ein SSL-Zerti...
Standortabgleichsreihenfolge 1. Übereinstimmung m...
Inhaltsverzeichnis 1. Vergleich der Daten vor und...
Vorwort Dies ist eine Untersuchung, die durch die...
Float wird häufig im Layout von Webseiten verwend...
Programme in Docker-Containern müssen häufig auf ...
Umfeld: 1. CentOS6.5 X64 2.mysql-5.6.34-linux-gli...
Um mehrere Datenbanken zu sichern, können Sie den...
Inhaltsverzeichnis Code-Bereinigung "Frames&...
Ich habe fast zwei Stunden damit verbracht, versc...
Diese beiden Attribute werden häufig verwendet, i...
Im Linux-System gibt es neben den verschiedenen, ...
Hintergrund: Machen Sie jeden Tag ein wenig Forts...