Comment convertir un fichier doc Microsoft Word en fichier HTML à l'aide de ASP.NET & C#?Conversion d'un fichier doc Microsoft Word en fichier HTML à l'aide d'ASP.NET & C#
Répondre
fonctionnalité intégrée Utilisons Microsoft Word - "Fichier> Enregistrer en tant que page Web ..."
Ou, pour ce faire par programme, utilisez le _Document.SaveAs
method dans le Microsoft.Office.Interop.Word
namespace.
est-il possible de créer un fichier HTML à partir de doc sans utiliser l'espace de noms Microsoft.Office.Interop.Word? –
Pas que je sache; quel est le problème avec l'utilisation? – Donut
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
// When we click Button1, the file we specify is uploaded to a temporary
// folder, then converted into an html document...
string folder_to_save_in = @"c:\temp\documents\";
string filePath = folder_to_save_in + FileUpload1.FileName;
// This bit does the actual file upload:
FileUpload1.SaveAs(filePath);
// Here we set up a WOrd Application...
Word.ApplicationClass wordApplication = new Word.ApplicationClass();
// Opening a Word doc requires many parameters, but we leave most of them blank...
object o_nullobject = System.Reflection.Missing.Value;
object o_filePath = filePath;
Word.Document doc = wordApplication.Documents.Open(ref o_filePath,
ref o_nullobject, ref o_nullobject, ref o_nullobject, ref o_nullobject, ref o_nullobject,
ref o_nullobject, ref o_nullobject, ref o_nullobject, ref o_nullobject, ref o_nullobject,
ref o_nullobject, ref o_nullobject, ref o_nullobject, ref o_nullobject, ref o_nullobject);
// Here we save it in html format...
// This assumes it was called "something.doc"
string newfilename = folder_to_save_in + FileUpload1.FileName.Replace(".doc", ".html");
object o_newfilename = newfilename;
object o_format = Word.WdSaveFormat.wdFormatHTML;
object o_encoding = Microsoft.Office.Core.MsoEncoding.msoEncodingUTF8;
object o_endings = Word.WdLineEndingType.wdCRLF;
// Once again, we leave many of the parameters blank.
// See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbawd11/html/womthSaveAs1_HV05213080.asp
// for full list of parameters.
wordApplication.ActiveDocument.SaveAs(ref o_newfilename, ref o_format, ref o_nullobject,
ref o_nullobject, ref o_nullobject, ref o_nullobject, ref o_nullobject, ref o_nullobject, ref o_nullobject,
ref o_nullobject, ref o_nullobject, ref o_encoding, ref o_nullobject,
ref o_nullobject, ref o_endings, ref o_nullobject);
// Report success...
Label1.Text = "Uploaded successfully!";
// Finally, close original...
doc.Close(ref o_nullobject, ref o_nullobject, ref o_nullobject);
}
}
http://www.wherecanibuyit.co.uk/ASP/converting_word_doc_files_to_html.html
en utilisant l'espace de noms Microsoft.Office.Interop.Word, serveurs nécessite Microsoft Word pour être installé. Ce que je ne veux pas!
- 1. Html To Doc (Word) Ou Format RTF
- 2. C# (ou VB6) Convertir Word doc en Tiff
- 3. Convertir .doc en html en php
- 4. Conversion de Doc en utilisant OpenOffice SDK
- 5. Comment générer des documents Microsoft Word à l'aide Sphinx
- 6. Ajouté Word Doc à CVS - est devenu corrompu
- 7. Comment compter le nombre de pages dans un fichier Microsoft Word en utilisant Ruby?
- 8. Conversion d'un fichier .so en fichier .jnilib
- 9. Conversion de fichier PST en fichier CSV
- 10. HTML texte dans le document de Microsoft Word signet
- 11. pdf à la conversion html en php
- 12. Comment lire la valeur d'une case à cocher dans un fichier word (* .doc) dans VB.net en utilisant un objet Range?
- 13. Conversion d'un fichier WSDL en fichier XSD en Java
- 14. Exporter vers un document Word en C#
- 15. Conversion d'un fichier .dgp
- 16. Conversion HTML
- 17. Apache POI HSSF Excel doc à l'onglet Fichier delimted
- 18. Vérifier le fichier modèle Word
- 19. comment créer un fichier .doc en utilisant java?
- 20. Convertir doc/docx en sémantique HTML
- 21. Conversion d'un fichier RDL SQL2008 en SQL2005
- 22. Conversion d'un fichier SGM en XML existant
- 23. Conversion de texte en fichier .resources
- 24. Conversion d'un fichier plat en objets Java
- 25. Conversion de * .mis, * fin en fichier * txt
- 26. C# Fichier Excel OLEDB lire HTML IMPORT
- 27. Création d'un document Microsoft Word à partir de C++ dans Visual Studio 2005
- 28. Enregistrement d'un fichier Word en tant qu'image par programme
- 29. Ouverture programmée d'un fichier xml dans MS Word
- 30. Puis-je exporter un document Word (*. Doc) à partir de Reporting Service en utilisant un composant gratuit?
Utilisez .NET pour ouvrir le document avec Word ..., puis cliquez sur Enregistrer sous ...? Sérieusement, ajoutez des détails et faites en sorte que vous ayez l'air d'essayer de trouver quelque chose par vous-même ... –