Avatar billede thomas_regin Nybegynder
22. august 2001 - 16:48 Der er 6 kommentarer

Word HTML-#&¤(/\"# fjerner!

Hejsa!..

Jeg tænkte på, om der var nogle af jer derude, som kender til en komponent, eller et script, som automatisk, via ASP, fjerner al den skrammel-kode, som Word producerer, når man enten eksporterer til HTML eller Copy/Paster fra Word. Jeg ved at Dreamweaver har et system til dette, men det er jo desværre ikke noget man lige hiver ud af programmet!.. ;-/ Jeg orker faktisk heller ikke at lave 200000 linier med Replace..

Håber at i kan hjælpe mig!

På forhånd tak,

Thomas Regin.

Avatar billede egede Nybegynder
22. august 2001 - 16:53 #1
word sucks :-)
Avatar billede egede Nybegynder
22. august 2001 - 16:56 #2
Prøvede lige selv at eksportere, der kommer godt nok meget unødigt med, det smarteste er nærmest at slette det manuelt, eller at lave en \"replacer\" i ASP
Avatar billede thomas_regin Nybegynder
22. august 2001 - 16:59 #3
Egede,

Jeg er FULDSTÆNDIGT enig!.. Jeg har ikke sovet i 2 dage, fordi én af vores kunder havde besluttet sig for, at bruge Word som HTML-editor og uploade sine filer i vores system.. Det holdt bare ikke en meter, så jeg har simpelthen været nødt til at gå igennem hver fil og fjerne alle de lede tags manuelt. Jeg har naturligvis også lavet en Replace-funktion, men problemet er jo, at du aldrig ved hvordan Word præcist laver sine tags, så det er næsten en umulig opgave!..

WORD SUCKS BIG TIME!!!.. :)

Thomas.
Avatar billede egede Nybegynder
22. august 2001 - 18:51 #4
Hvad indeholder siderne?
må man se et eksempel?
Avatar billede cpt.kangaroo Nybegynder
22. august 2001 - 20:58 #5
Tag et kig på HTML Tidy http://www.w3.org/People/Raggett/tidy/

Den er rimelig god til at fjerne det værste via dens egen \"Fjern Word 2000 lort\" indstilling. Du kan vist også lave noget batch kovertering med den, men har ikke lige prøvet.
Avatar billede thomas_regin Nybegynder
23. august 2001 - 10:57 #6
Egede,

Disse Word-sider indeholder en masse skrammel - Du kan se et kort eksempel herunder:

<h1><span style=\'mso-ansi-language:EN-GB\'>WPS and the future development.<o:p></o:p></span></h1>

<p class=MsoNormal><span style=\'mso-ansi-language:EN-GB\'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>

<h3><span style=\'mso-ansi-language:EN-GB\'>What&#8217;s New<o:p></o:p></span></h3>

<p class=MsoNormal><span style=\'mso-ansi-language:EN-GB\'>The Core engine of WPS
has been greatly improved. Not only have the number of physical files on the
server been reduced from approx. 5000 to about 500, and the basic
functionalities have been simplified in order for the average consumer to
handle the system more flawlessly, and at the same time keeping the
interactivity alive. Simplifying the system without compromising with certain
system-specific features has been quite difficult, which is highly noticeable
in for example the User Rights Administration. You no longer have the ability
to grant access to specific users or areas. However, I will try to provide the
solution in this document.<o:p></o:p></span></p>

<p class=MsoNormal><span style=\'mso-ansi-language:EN-GB\'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>

<h3><span style=\'mso-ansi-language:EN-GB\'>Overview of the new features<o:p></o:p></span></h3>

<p class=MsoNormal style=\'mso-layout-grid-align:none;text-autospace:none\'><!--[if gte vml 1]><v:shapetype
id=\"_x0000_t75\" coordsize=\"21600,21600\" o:spt=\"75\" o:preferrelative=\"t\"
path=\"m@4@5l@4@11@9@11@9@5xe\" filled=\"f\" stroked=\"f\">
<v:stroke joinstyle=\"miter\"/>
<v:formulas>
  <v:f eqn=\"if lineDrawn pixelLineWidth 0\"/>
  <v:f eqn=\"sum @0 1 0\"/>
  <v:f eqn=\"sum 0 0 @1\"/>
  <v:f eqn=\"prod @2 1 2\"/>
  <v:f eqn=\"prod @3 21600 pixelWidth\"/>
  <v:f eqn=\"prod @3 21600 pixelHeight\"/>
  <v:f eqn=\"sum @0 0 1\"/>
  <v:f eqn=\"prod @6 1 2\"/>
  <v:f eqn=\"prod @7 21600 pixelWidth\"/>
  <v:f eqn=\"sum @8 21600 0\"/>
  <v:f eqn=\"prod @7 21600 pixelHeight\"/>
  <v:f eqn=\"sum @10 21600 0\"/>
</v:formulas>
<v:path o:extrusionok=\"f\" gradientshapeok=\"t\" o:connecttype=\"rect\"/>
<o:lock v:ext=\"edit\" aspectratio=\"t\"/>
</v:shapetype><v:shape id=\"_x0000_s1026\" type=\"#_x0000_t75\" style=\'position:absolute;
margin-left:0;margin-top:83.7pt;width:88.5pt;height:287.25pt;z-index:1;
visibility:visible;mso-wrap-edited:f\' wrapcoords=\"-183 0 -183 21544 21600 21544 21600 0 -183 0\">
<v:imagedata src=\"file:///C:/DOCUME~1/trh/LOCALS~1/Temp/msoclip1/01/clip_image001.wmz\"
  o:title=\"\" chromakey=\"white\"/>
<w:wrap type=\"tight\"/>
</v:shape><![if gte mso 9]><o:OLEObject Type=\"Embed\" ProgID=\"Word.Picture.8\"
ShapeID=\"_x0000_s1026\" DrawAspect=\"Content\" ObjectID=\"_1060069019\">
</o:OLEObject>
<![endif]><![endif]--><![if !vml]><img width=118 height=383
src=\"file:///C:/DOCUME~1/trh/LOCALS~1/Temp/msoclip1/01/clip_image002.gif\"
align=left hspace=12 v:shapes=\"_x0000_s1026\"><![endif]><span style=\'mso-ansi-language:
EN-GB\'>As of Thursday May 31<sup>st</sup> 2001, the WPS Core engine was...

Som du kan se, så er der virkelig ikke system i Word\'s lort, og det gør det ret svært at lave en Replace-funktion.

Cpt. Kangaroo:

Jeg har kigget på det lille Tidy-program. Problemet er, at det hele skal køre on-the-fly, når vores kunder uploader deres filer i vores WYSIWYG-editor online, så det dur vist ikke. Desværre.

Tak for svarene indtil videre!

Thomas.
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
Kurser inden for grundlæggende programmering

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