Integrieren Sie den PDF-Excel-Word-Viewer auf einer Website

Ich möchte ein Viewer-Tool zum Anzeigen von Dateien in den Formaten PDF, MS Excel und MS Word integrieren. Ich entwickle eine Website, die Handbücher auf unserem Server speichert, und ich möchte, dass Besucher diese Handbücher online anzeigen können, anstatt sie herunterzuladen. Ich habe ein Tool namens ViewerJS gefunden, das PDF-Dateien und offene Dokumente online anzeigen kann. Das Tool unterstützt jedoch kein Microsoft Office.

  • Muss die Anzeige von mindestens unterstützen:
    • .pdf
    • .docx
    • .xlsx
  • Bevorzugen Sie Open Source und kostenlos
  • Lizenzierte Software mit einem Preis von bis zu 2000 USD würde möglicherweise funktionieren.
Sieht gut aus, habe ein paar Fragen; Interessiert es Sie, ob es Open Source ist? Welche Preisspanne ist akzeptabel?
Wir bevorzugen Open-Source-Lösungen. Wir können jedoch auch eine Lizenzlösung von einigen Hundert bis zu mehreren Tausend USD in Betracht ziehen. Vielen Dank für Ihre Ausgabe. Beifall.

Antworten (2)

In Anlehnung an den Vorschlag von Steve Barnes sitzt JODReports auf Open Office und Libre Office, sodass die Beinarbeit beim Betreiben von Open Office / Libre Office über die API erheblich reduziert werden kann. Die Konvertierungen sind oft überraschend gut, aber Sie müssten einige Tests durchführen, um festzustellen, ob das für Ihre Dokumente gut genug funktioniert.

Danke @jowierun für deine Informationen. Ich werde es später versuchen, weil ich ein anderes Projekt mache. Die Frage wurde vor langer Zeit gestellt. Auf jeden Fall ist es sehr interessant, etwas über das Tool zu erfahren.

Sie könnten möglicherweise LibraOffice im Befehlszeilen-Konvertierungsmodus verwenden, um eine entsprechende Ansicht vieler solcher Dokumente zu generieren. Siehe dies für einige Informationen.

Das würde es Ihrem Server ermöglichen, eine Ansicht der von LibraOffice (das kostenlos ist) unterstützten Dokumente bereitzustellen, aber ich würde empfehlen, auch einen Download-Link bereitzustellen. Sie haben die Wahl, ob Sie bei Ansicht konvertieren – langsamere Anzeige , beim Hochladen konvertieren – langsameres Hochladen und mehr Speicherplatz nur für neue Dokumente, bei der ersten Ansicht konvertieren und konvertiert bleiben oder alles stapelweise konvertieren.

Danke @SteveBarnes für deine Informationen. Vielleicht verwenden wir zuerst convert on view. Wenn wir mehr Verkehr haben, können wir die zweite Option verwenden. Ich habe LibraOffice nie zum Konvertieren ausprobiert, ich bin mir nicht sicher, ob das Layout dieser Dokumente noch beibehalten werden kann. Wir haben ungefähr 100 GB an Handbüchern.
Im Allgemeinen funktioniert es ganz gut, aber Sie müssen manchmal mit den Flags spielen - vergessen Sie nicht die Option --headless, die in solchen Fällen wichtig ist.