voici un code qui vous permettre d'ouvrir un fichier word et le sauvegardé dans n'importe kel format (RTF, HTML, TXT...) vous n'avez qua faire des petit changement dans le sauvegarde. celui la fait la conversion word -> HTML.
n'oublier d'ajouté la réference microsofWord10 dans le com.
Source / Exemple :
using System;
namespace DocConvert
{
class DoctoRtf
{
static void Main()
{
//Créer l'instance de l'Application Word
Word.Application newApp = new Word.Application();
// specifer la Source & distination
object Source="C:\\aahamden\\Word2Html\\Input\\document.doc";
object Target="C:\\aahamden\\Word2Html\\Output\\result.html";
object o =Type.Missing;
// Source document open here
// Additional Parameters are not known so that are
newApp.Documents.Open(ref Source,ref o, ref o,ref o,ref o,ref o,ref o,ref o,ref o,ref o,ref o,ref o);
// Specier le format du fichier output
object format = Word.WdSaveFormat.wdFormatHTML;
//Changer le format du document
newApp.ActiveDocument.SaveAs(ref Target,ref format,ref o,ref o,ref o,ref o,ref o,ref o,ref o,ref o,ref o);
// quité l'application
newApp.Quit(ref o,ref o,ref o);
}
}
}
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.