Erstellen Sie eine Miniaturansicht der Dokumente (PDF, DOC, XLS, etc.) in PHP (LAMP)
Wenn Benutzer bestimmte Dateien hochzuladen, um meine Website (wie zB .doc .xls -, .pdf, etc) ich möchte in der Lage sein zum generieren einer Vorschau-Miniaturansicht (auf der ersten Seite des Dokuments). Ich arbeite mit PHP in einer LAMP-stack, aber würde gerne mit einer Bibliothek oder Kommandozeilen-tool, das den job tun können (Linux sehr bevorzugt).
- NÖ - sah schon, dass die Frage vor der Buchung. Es bezieht sich nur auf PDF-Dateien. Ich bin auf der Suche nach einem tool, das tun können Allgemeine Dokumente (einschließlich PDF-Dateien, sondern auch XLS, DOC, und so weiter).
- auch für dieses gibt es einen trick, kombinieren diese stackoverflow.com/questions/1225230/... und stackoverflow.com/questions/467793/..., die konvertieren, xls oder was auch immer zu pdf, dann bekommen Sie das Bild aus pdf
- Ich bin auf der Suche für die gleiche Sache und sich einig, dass dies für mehr als nur PDF/Office-Dokumente (z.B. LaTEX-oder SAS)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist nicht einfach zu konvertieren Dokument-Formate, um Bild. php allein kann dies nicht.
Der 'richtige' Weg, dies zu tun ist, um zunächst das Programm installiert auf Ihrem server, können Sie öffnen das Dokument in diesem format.
Zum Beispiel, für .doc-Dokumente können Sie mit OpenOffice
es kann auch öffnen die meisten anderen Dokument-Formate
Sie müssen dann, um die Einrichtung Ihres open office zu arbeiten, in "headless" - Modus, das senden der Ausgabe an virtuellen display (XVFB ist, was Sie gehen zu müssen, auf Linux)
Du php-Skript wird dann rufen Sie OpenOffice, übergeben den Pfad zu hochgeladenen doc. OpenOffice wird tatsächlich geöffnet, doc. Dann müssen Sie erstellen Sie ein Bild von der screen-buffer. Sie können die Verwendung von ImageMagick für die
Dann, nachdem Sie die Erfassung von Ihrem Bildschirm können Sie die Größe es auf eine Miniaturansicht.
Blick auf dieses link für mehr details
http://www.mysql-apache-php.com/website_screenshot.htm
Ist der beste Weg, um alle Ihre Dokumente in PDF konvertiert
danach können Sie Vorschau-Miniaturansicht
& das ist, wie einfach zu erklären
Wie kann ich ein PDF-Dokument, um eine Vorschau-Bild in PHP?