Wann immer ich ein Problem sehe, das auch für andere interessant wäre und dessen Lösung Spaß machen würde, stellt sich heraus, dass es bereits gelöst wurde. Ich halte es für das Beste, mich selbst zu stoppen und eine Suche durchzuführen, bevor ich mich in die Programmierung stürze.
Die Situation ist wie folgt: Sie können Abschnitte eines Office-Dokuments kopieren und in den HTML-Editor von Visual Studio einfügen. Das Problem ist, dass dabei HTML-Text erzeugt wird, der so aussieht:
<tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes">
<td style="border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt" valign="top">
<p align="left" class="MsoNormal"
style="text-align:left;tab-stops:center 216.0pt right 432.0pt">
<b style="mso-bidi-font-weight:normal"><span lang="EN-US">ID<o:p></o:p></span></b></p>
</td>
<td style="border:solid windowtext 1.0pt;border-left:none;
mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt" valign="top">
Für eine Maschine ist das in Ordnung, aber für den Menschen ist es nicht wirklich lesbar. Ich wette, das ließe sich bereinigen, indem man die sich wiederholenden Stile findet und daraus CSS-Klassen erstellt. Ein Computerprogramm könnte das ganz einfach tun.
Ich könnte dieses Programm ausführen, und dann hätte ich ein schönes, leicht zu pflegendes HTML, das genauso aussieht wie mein Word-Dokument.
(Ja, ich weiß, ich kann mein Word-Dokument einfach bearbeiten und es dann per Copy-and-Paste in HTML einfügen oder es einfach als HTML-Datei speichern. Aber das wäre einfach nicht dasselbe wie die nachträgliche Bearbeitung von Hand).
Kennt jemand ein Programm, das dies kann?
(Spätere Bearbeitung) Ich habe festgestellt, dass die von mir gestellte Frage ein Duplikat ist von diese .