| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Fejlfinding  
  • Computervirus
  • Konverter filer
  • Laptop Support
  • Laptop Fejlfinding
  • PC Support
  • pc-fejlfinding
  • passwords
  • Fejlfinding Computer Fejl
  • Afinstaller Hardware & Software
  • Google
  • VPN
  • Videos
  • AI
  • ChatGPT
  • OpenAI
  • Gemini
  • Browser
  •  
    Computer Viden >> Fejlfinding >> Konverter filer >> Content
    Hvordan konverterer du en DOC -fil til HTML ved hjælp af ASPNET?
    `` `csharp

    ved hjælp af Microsoft.Office.Interop.word;

    offentlig statisk streng ConvertDoctoHTML (String DocfilePath)

    {

    // Kontroller, om filen findes

    if (! File.exists (docfilepath))

    {

    kaste ny FileNotFoundException ("Doc -fil ikke fundet.", docFilePath);

    }

    // Opret en ny forekomst af Word -applikation

    Application WordApp =ny applikation ();

    prøve

    {

    // Åbn ordet dokument

    Dokument doc =wordApp.documents.open (docFilePath);

    // Indstil gemteformatet til HTML

    objekt saveFormat =wdsaveFormat.wdFormathtml;

    // Generer en midlertidig filsti til HTML -output

    String htmlfilepath =sti.ChangeExtension (Path.getTempFileName (), ".html");

    // Gem dokumentet som html

    doc.saveas2 (htmlfilepath, ref saveformat);

    // Luk ordet dokument

    doc.close ();

    // Læs HTML -indholdet fra den midlertidige fil

    String htmlContent =file.ReadAllText (htmlFilePath);

    // returner HTML -indholdet

    returner htmlContent;

    }

    endelig

    {

    // Afslut Word -applikationen

    wordApp.quit ();

    }

    }

    `` `

    Forklaring:

    1. Tilføj referencer:

    - Højreklik på dit projekt i Visual Studio og vælg "Tilføj reference."

    - Under "com" find og tilføj "Microsoft Word Object Library."

    2. Importer navneområde:

    - Tilføj `ved hjælp af Microsoft.Office.Interop.word;` øverst på din C# -fil.

    3. Kodeimplementering:

    - funktionen `ConvertDoctoHtml ()` tager stien til Doc -filen som input.

    - Det bruger ordet Interop Library til:

    - Opret en ordapplikationsinstans.

    - Åbn Doc -filen.

    - Gem dokumentet som HTML i en midlertidig fil.

    - Læs HTML -indholdet fra den midlertidige fil.

    - Luk orddokumentet og afslut applikationen.

    Eksempel Anvendelse:

    `` `csharp

    String docFilePath =@"C:\ sti \ til \ dit \ document.doc";

    String htmlContent =ConvertDocToHtml (docFilePath);

    // Nu har du HTML -indholdet i variablen `htmlcontent`

    // Du kan bruge den til at vise på en webside eller gemme den i en fil

    `` `

    Vigtige overvejelser:

    - ordinstallation: Denne metode kræver, at Microsoft Word installeres på serveren, hvor din ASP.NET -applikation kører.

    - Udførelse af server-side: Denne kode udføres på serveren. Hvis du har at gøre med store DOC -filer eller et stort antal konverteringer, kan det påvirke din servers ydelse. Overvej at bruge asynkron behandling eller baggrundsopgaver for bedre skalerbarhed.

    - Fejlhåndtering: Medtag fejlhåndteringsmekanismer (f.eks. 'Try-catch`-blokke) til at håndtere situationer, hvor filen ikke findes, ord ikke installeres, eller andre fejl forekommer under konverteringsprocessen.

    - sikkerhed: Hvis du tillader brugere at uploade DOC -filer, skal du være meget forsigtig med potentielle sikkerhedsrisici. Sanitere og validerer alle brugerudlæste filer grundigt for at forhindre sårbarheder som kodeinjektion.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter AA til MP3 
    ·Sådan Konverter til MPG4 
    ·Sådan konvertere lydfiler til MySpace Music 
    ·Hvordan kan du konvertere dine billedfiler til tekstfil…
    ·Sådan Konverter Raw Video til AVI 
    ·Sådan Konverter SWF til FLV Online 
    ·Sådan Konverter OGG -filer til WAV filer 
    ·Sådan Konverter WP3 til MPEG 
    ·Sådan Konverter Art Broderi Files 
    ·Hvordan man konverterer en 3GP 
      Anbefalede Artikler
    ·Messenger-meddelelse, men ingen besked? Sådan rettes d…
    ·Sådan kopieres et ikon til en User Desktop 
    ·Hvor ville man være i stand til at købe en Sony Vaio …
    ·Sådan laver du en fotocollage i Snapseed 
    ·Sådan køres ScanDisk Fra Task Manager 
    ·Sådan bruger du en Roku-enhed uden Wi-Fi 
    ·Sådan Format cd'er i Windows 
    ·Sådan fører du en dyb samtale i The Sims 4 
    ·Hvorfor får jeg beskeder fra et blokeret nummer 
    ·DIY : SMD Lodning 
    Copyright © Computer Viden https://www.computerdk.com