În prezent, fac acest lucru exact.
Dacă documentul nu este foarte mare, nu conține imagini și așa, atunci îl stochez ca RTF cu # MergeFields # în el și pur și simplu îl înlocuiesc cu conținut, trimițând rezultatul până la utilizator ca RTF.
Pentru documente mai mari, inclusiv imagini și imagini inserate dinamic, salvez inițial documentul Word ca fișier Unic de pagină * .mht care conține # MergeFields # din nou. Apoi fac același lucru ca mai sus. Folosind acest lucru, pot face cu ușurință un tabel de date cu unele etichete de bază Html și înlocuiți unul din # MergeFields # cu un tabel întreg.
Imaginile pot fi stocate pe serverul dvs. și URL-ul încorporat în document.
Interesant este că noile formate de fișiere Office 2007 sunt de fapt fișiere zip - dacă le redenumiți extensia în .zip, le puteți deschide și puteți vedea conținutul lor. Aceasta înseamnă că ar trebui să puteți schimba conținutul, cum ar fi imaginile, în interiorul și în afară folosind o simplă bibliotecă C# zip.