[ASP] Word Dokument (doc, docx) im Browser anzeigen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von HuNdI, 8. Dezember 2011 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 8. Dezember 2011
    Word Dokument (doc, docx) im Browser anzeigen

    Hallo

    Ich suche nach einer Möglichkeit mit ASP(lieber ASP.Net) ein Word Dokument oder den Inhalt des Dokuments im Browser anzuzeigen.

    Hintergrund ist, dass ich eine doc(x) Datei auf meinem Server liegen habe.
    Nicht jeder hat Word, es kann also auch nicht jeder dieses Dokument eisehen.
    Nun kommt unter den Link der doc(x) Datei noch ein anderer Link, welcher die Datei in Html, etc. anzeigt, sodass jeder diese einsehen kann.

    Wenn jemand Ideen oder Vorschläge hat freue ich mich diese zu lesen
     
  2. 10. Dezember 2011
    AW: Word Dokument (doc, docx) im Browser anzeigen

    das funktioniert so nicht wie du es dir vorstellst. auch wenn du per .net zugriff auf word hast brauchst du für den browser immer noch html/css um sachen darzustellen.

    zudem hat nicht jeder ISS auch ms-office installierst, wesegen du nicht darauf bauen kannst.

    ich hatte vor geraumer zeit mal begonnen einen parser in php zu schreiben, aber nach langen hin und her aufgegeben, weil es einfach zu komplex war und ich keine lust hatte mich in das ganze open-document zeug einzulesen.

    nutz am besten google-docs
     
  3. 13. Dezember 2011
    AW: Word Dokument (doc, docx) im Browser anzeigen

    Mir ist egal wie es dargestellt werden kann, also auch konvertieren nach Pdf und Pdf anzeigen ist ok. (wenn nicht am besten)
    Word liegt nicht auf dem Server, müsste also installiert werden und wäre dementsprechend besser wenn es ohne läuft.
    Die Datei parsen wäre also wohl der beste Weg, nur hab ich noch keinen entsprechenden Parser gefunden.
    Danke schon mal
     
  4. 15. Dezember 2011
    AW: Word Dokument (doc, docx) im Browser anzeigen

    Ich habe eine Lösung gefunden, mit Hilfe von Word ein PDF zu generieren:

    Code:
    Dim wordApp As Word.ApplicationClass = New ApplicationClass
    Dim Nothingobj As Object = System.Reflection.Missing.Value
    Dim doc = wordApp.Documents.Open(_sPath, Nothingobj, Nothingobj, Nothingobj, Nothingobj, Nothingobj, Nothingobj, Nothingobj, Nothingobj, Nothingobj, Nothingobj, Nothingobj)
    
    doc.ActiveWindow.Selection.ExportAsFixedFormat(_sPDFPath,WdExportFormat.wdExportFormatPDF, True)
    doc.Close()
    
    Hier für muss nur ein Verweis auf "Microsoft Word xx.x Object Libary gesetzt werden", welcher nur bei installieren Word verfügbar ist.
    Kennt jemand eine dll die ich anstelle des Verweises auf Word nutzen könnte?
     
  5. 15. Dezember 2011
    AW: Word Dokument (doc, docx) im Browser anzeigen

    Glaube eine Grundproblematik ist es, die Daten vom DOC dem Browser zu übergeben, sprich in, für den Browser zu lesenden, Code zu konvertieren. Indem du ein DOC in PDF konvertierst, änderst du einfach nur die Aufgabe, sie wird dadurch aber nicht einfacher.

    ASP.net bietet, in dem Fall, weit weniger "kostenloses" bzw. informationen, die du dafür zu Rate ziehen kannst.

    Mittels PHP wüsste ich da 2-3 ansätze, der Rest ist einfachstes HTML+ CSS (selbst dafür gibt es bereits vorgefertigte Funktionen). Selber schreiben is nich, ausser du traust dir mehr zu, als PHP Gott himself Murdoc ^^ Dennoch frage ich mich, was das Szenario für diese Aufgabe ist, aber nun gut.

    Wenn du dennoch bei ASP.net bleiben möchtest, kann ich dir da leider nicht weiterhelfen und kann dir nur viel Glück wünschen und lass dich nich verarschen

    noch was, versuch, von anfang an, auf Word zu verzichten, sofern das geht ^^

    PHP MS Word: Edit Microsoft Word documents using COM objects - PHP Classes wäre ein Ansatz, aber ist PHP. Sag ja, da gibts mehr möglichkeiten x)
     
  6. 25. Dezember 2011
    AW: Word Dokument (doc, docx) im Browser anzeigen

    Danke, mit PHP gehts aber leider gar nicht erst
    Szenario ist, dass es Docs gibt, welche immer wieder angepasst werden.
    Damit diese nicht auch immer zusätzlich als Pdf gespeichert werden müssen, sollte dies so gelöst werden.
    Wird jetzt wohl gelöst, indem auf jedem Clienten ein Doc-Viewer installiert wird.
    Problem hat sich von daher erledigt.
    Trotzdem danke für die Hilfe
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.