Frage

Ich arbeite an einer Dateifreigabe -Website, ich brauche eine Möglichkeit, Screenshots der hochgeladenen Dokumente aufzunehmen.

Die Site unterstützt mehrere Dateiformarts, vom einfachen Text zu Office -Dokumenten (DOC, XLS, PPT, ...), Videos (MPEG, AVI, ...), Bildern (JPG, GIF, PNG, ...) PDFs , Offenes Büro usw.

Jedes Dokument muss eine "Vorschau" davon haben. Der gute Teil möchte, dass der Kunde die folgenden Formate voran hat: DOC, XLS, PPT und PDF. Das andere Dateien -Format sind Optionen, die Vorschau haben, wenn ich einen Weg finden kann, sie zu nehmen.

Darüber hinaus sind die Bilder kein Problem, da ich nur eine Miniaturinaktion in die Vorschau einbeziehen muss. Außerdem werde ich FFMPEG zum Konvertieren von Videos in FLV verwenden, damit ich es auch für Screenshots der Videos verwenden kann.

Ich habe nachgedacht, wenn ich benutzte Jodconverter Was Büro- und Open -Office -Formate unterstützt, ich weiß nicht, ob es in JPG umwandelt, aber zumindest konvertiert es in PDF, was etwas seltsam ist. Die Website wird in PHP unter Drupal 5 erstellt, das auf einem dedizierten Debian -Server ausgeführt wird. Für den Fall, dass ich JOD wähle, werde ich ihn als Webservice verwenden, das auf einem virtuellen Server im selben Computer ausgeführt wird.

Kennt jemand eine bessere Anwendung oder Methode zum Konvertieren von Dateien in Bilder?

Jede Hilfe wird sehr geschätzt, danke im Voraus!

Javier

War es hilfreich?

Lösung 2

Ich habe JodConverter verwendet, um alles in PDF zu konvertieren, und dann Swftools zum Konvertieren von PDF in SWF. Ich habe meinen eigenen Dokumenten -Viewer mit Flash erstellt.

Es funktioniert bisher sehr gut.

Andere Tipps

Der Windows Thumbnail Viewer ist ein COM -Objekt, das implementiert IextractImage. In der Box unterstützt es viele Dateitypen, und Anwendungen können ihre eigenen hinzufügen. Wenn Sie sich auf diese Benutzeroberfläche verlassen, erhalten Sie eher eine kostenlose Unterstützung für andere Dokumenttypen, die Sie heute möglicherweise nicht einmal in Betracht gezogen haben.

For viewing PDF documents you can make use of the ITextSharp library. Here is the link:

http://itextsharp.sourceforge.net/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top