Avatar billede erikmodler Nybegynder
16. august 2005 - 14:56 Der er 5 kommentarer og
1 løsning

Convertering and word til html

Ok nu har jeg efterhånden forsøgt at finde rundt i microsofts interop til office og det har endnu ekke lykkedes mig at få word filer converteret til html.

Her er min kode:
using System;
using Word = Microsoft.Office.Interop.Word;
using Office = Microsoft.Office.Core;

namespace wordtest
{
    /// <summary>
    /// Summary description for Class1.
    /// </summary>
    class Class1
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main(string[] args)
        {
            Word.ApplicationClass app = new Word.ApplicationClass();
            Word.DocumentClass doc = new Word.DocumentClass();
           


            object missingValue = Type.Missing;
            object readolny = true;
            object fileName = "C:\\Test.doc";
            app.Documents.Open(ref fileName, ref missingValue,
                ref readolny, ref missingValue, ref missingValue,
                ref missingValue, ref missingValue, ref missingValue,
                ref missingValue, ref missingValue, ref missingValue,
                ref missingValue, ref missingValue, ref missingValue,
                ref missingValue, ref missingValue);
            Console.WriteLine(app.Documents.Count);
            Console.WriteLine(app.ActiveDocument.Content.Font.ToString());


            object fileNames = "c:\\test.html";
            object fileformat = "HTML";
            app.ActiveDocument.SaveAs(ref fileNames, ref missingValue,
                ref missingValue, ref missingValue, ref missingValue,
                ref missingValue, ref missingValue, ref missingValue,
                ref missingValue, ref missingValue, ref missingValue,
                ref missingValue, ref missingValue, ref missingValue,
                ref missingValue, ref missingValue);
        }
    }
}

mit problem ligger hovedsageligt i at jeg ikke kan finde ud af hvad der skal med som parameter til SaveAs og jeg har absolut ikke kunne finde de rigtig information nogen steder.

Erik Modler
Avatar billede spif2001 Nybegynder
16. august 2005 - 15:01 #1
http://www.codeproject.com/csharp/CsAutomateWord.asp

har ikke selv leget med det, men måske kan denne artikel hjælpe...
Avatar billede anadan Nybegynder
16. august 2005 - 16:01 #2
Denne artikel diskuterer hvordan man kommer fra doc til pdf. For at kunne gøre det konverterer han først til HTML, tadaaaa....

http://www.codeproject.com/csharp/SERTF2PDF.asp
Avatar billede anadan Nybegynder
16. august 2005 - 16:04 #3
Her er et uddrag :
        newApp = new Word.Application();
        newApp.Visible = false;

        object Source=WorkDir + "\\temp.rtf";
        object Target=WorkDir + "\\temp.html";

        newApp.Documents.Open(ref Source,ref Unknown,
          ref Unknown,ref Unknown,ref Unknown,
          ref Unknown,ref Unknown,ref Unknown,
          ref Unknown,ref Unknown,ref Unknown,
          ref Unknown,ref Unknown,ref Unknown,ref Unknown);

        object format = Word.WdSaveFormat.wdFormatHTML;//
        newApp.ActiveDocument.SaveAs(ref Target,ref format,
          ref Unknown,ref Unknown,ref Unknown,
          ref Unknown,ref Unknown,ref Unknown,
          ref Unknown,ref Unknown,ref Unknown,
          ref Unknown,ref Unknown,ref Unknown,
          ref Unknown,ref Unknown);
        newApp.Quit(ref Unknown,ref Unknown,ref Unknown);

her benytter han godtnok rtf, men det skulle virke med doc også
Avatar billede anadan Nybegynder
16. august 2005 - 16:05 #4
forresten...

object Unknown =Type.Missing;
Avatar billede erikmodler Nybegynder
22. august 2005 - 09:44 #5
beklager jeg ikke lige har skrevet noget men jeg har været væk et par dage. Tak for den gode info, hvis du giver mig et svar anadan så skal du få de point der er på højkant
Avatar billede anadan Nybegynder
22. august 2005 - 09:46 #6
sådan er det med weekend ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I går 23:37 Poe strøm Af lurup i LAN/WAN
I går 14:46 GIF-EDITOR Af snestrup2000 i Billedbehandling
I går 14:03 Logge ind Af Bob i PC
I går 12:12 2 skærme - 1 virker - den anden siger No signal Af eksmojo i Skærme
I går 10:33 openvpn projekt Af dcedata1977 i Windows