2010-10-19 13 views
8

Esiste una libreria open source .Net per convertire la parola dococument in HTML da visualizzare all'interno della pagina web.Libreria per convertire il testo del documento Word in HTML

Conosco diversi strumenti per convertire documenti di parole in file html, ma i miei requisiti sono di convertire il documento (sia dal file o semplicemente estratto il testo) in HTML al volo nell'applicazione ASP.Net.

Ho trovato che la libreria PHP converting-a-word-document-into-usable-html-in-php fa la stessa cosa, esiste uno strumento simile in .net?

+1

Perché non si converte in un file e quindi si legge il file HTML? –

+1

ya è un'opzione finale se non c'è modo, al momento stiamo archiviando doc come blob in db, quindi sarebbe conveniente convertirlo in stringa HTML che memorizzare blob nel file system come doc e avviare word interop per salvare come html e quindi leggerlo dall'app ... – RameshVel

risposta

2

Si desidera convertire un file * .doc in HTML? Salvarlo come un file HTML è un'opzione?

C'è il metodo standard .SaveAs che ha la possibilità di salvare in formato HTML:

wdFormatHTML Salva tutto il testo e la formattazione con tag HTML in modo che il documento risultante può essere visualizzato in un browser Web.

da: MSDN SaveAs Method

Un esempio tutorial su come utilizzare il metodo per convertire doc in un formato diverso potete trovare qui: How to convert DOC into other formats using C#.

Se si dispone di file * .docx invece di file * .doc, è ancora più semplice perché si può utilizzare l'API OpenXML come spiegato su MSDN qui: Manipulating Word 2007 Files with the Open XML Format API (Part 1 of 3). E se ottieni l'XML del file Word, puoi ovviamente inviarlo a qualsiasi formato (HTML) che desideri.

+0

sì, sono a conoscenza di questa soluzione .. – RameshVel

+0

buona. risponde alla tua domanda o mi sono perso qualcosa? –

Problemi correlati