Avatar billede jens Nybegynder
20. december 2001 - 15:44 Der er 3 kommentarer og
1 løsning

Clean up word html

Hej

Mangler noget der on-line/browserbaseret kan lave en \"Clean up word HTML\" som der f.eks. er i Dreamweaver.

Nogen forslag ?

Jens
Avatar billede Slettet bruger
20. december 2001 - 17:57 #1
Du må lige forklarelidt nærmere, hvad sådan et program skal kunne, for os der ikke har DW!
Avatar billede jens Nybegynder
20. december 2001 - 22:55 #2
Okey, hvis du gemmer et word dokument som html, så kommer der MEGET lort... kode med.

Disse filer kan man i DW få renset sådan at det er noget mere ren HTML kode.

Altså, rens HTML\'en for MS word HTML kode. Jeg søger noget som kan gøre det igennem en browser.
Avatar billede Slettet bruger
21. december 2001 - 13:16 #3
Nårh... Det kræver lidt ekstra research fra min side, og jeg har ikke lyst til at rode mig ud i sådan noget før jul. Men jeg vender måske tilbage!
Avatar billede jakoba Nybegynder
24. december 2001 - 10:39 #4
Det kan gøres (som dreamweaver har vist) men det er et mas.

Arbejdsgangen skulle være at browseren henter wordfilen ind i en ramme, arbejder på den og viser en \'renere\' version i en anden ramme, som man så kan gemme (Javascript kan ikke selv skrive filer, du skal gemme den ny version via browserens menuer).

første kandidat til rensning er nok det enorme stylesheet Word laver for så kun at bruge een eller to af de mange definerede klassenavne. De style definitioner der ikke bruges i dokumentet kan man roligt slette.
pseudokode:
  for hvert klassenavn gør {
      led efter: \'klassenavn\' eller \"klassenavn\" eller =klassenavn ;
      hvis ikke fundet så slet definitionen
  }

næste bliver at fjerne alle de steder word laver <form kommandoer med ingenting eller blot et blanktegn i. Det kan gøres rimeligt nemt med en regular expression.

og så er der den næste og den næste og den næste, det bliver en hel masse små skridt der skal programmeres hver for sig. De 2 jeg nævner vil nok fjerne halvdelen af dit dokument.

mvh JakobA
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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