Weblap konvertálása Word Docba, Képekkel
2011-06-21T16:01:54+02:00
2011-06-24T13:27:58+02:00
2022-07-24T14:06:14+02:00
  • Köszönöm mindenkinek a segítséget. Sikerült megoldanom. Az mhtml ötlet nagyon jól bevált.
    Mutasd a teljes hozzászólást!
  • hű, most látom csak, hogy átkerült a cucc az állás kategóriába, bár amikor lóvét emlegettem, akkor nem épp erre gondoltam, hanem valami Third Party megvásárolható konvertáló cuccra
    Mutasd a teljes hozzászólást!
  • html to mhtml


    Nagyon jó ötlet, már találtam is egész használható megoldást, ma este kipróbálom, ha beválik, megy a pont.

    Persze a téma továbbra is nyitott, várom a további ötleteket is.
    Mutasd a teljes hozzászólást!
  • Az asp-hez nem értek,de az mhtml nem lehet jó neked?
    Azt megnyitja a Word.

    Erre - html to mhtml asp - keresve találtam jó pár találatot, így hirtelen.
    Mutasd a teljes hozzászólást!
  • Meghatározott weblapokról van szó, vagy általános megoldást keresel? Amúgy VBA-ban szerintem a képeket is be lehet illeszteni, de nem próbáltam. (Mivel gyors megoldást kértél ezért írtam csupán a VBA-t különben nem nagyon kedvelem.)
    Mutasd a teljes hozzászólást!
  • Sajnos ez nem jó.

    Ha ilyen egyszerű lenne a dolog, nem mentem volna végig a leírt mizérián.

    Egyes esetekben a felhasználó nem is láthatja az oldalt, csak a generált dokumentumot éri el.
    Mutasd a teljes hozzászólást!
  • Csatlakozom johnny-hoz azzal a kiegészítéssel, hogy elég egy VBA makrót írni hozzá. A mentés lehet automatikus és arra meghívva a VBA makrót teljesen automatikus a feladat megoldása.
    Mutasd a teljes hozzászólást!
  • Ha bongeszobol lemented az oldalt (Save Page As), majd csak siman megnyitod worddel, az nem jo?
    Mutasd a teljes hozzászólást!
  • Classic ASP, illetve ASP .Net Intranetes website, win authentikáció

    Feladat: adott egy URL, az ott megjelenő weboldalt konvertáljuk Word Doc-ba (esetleg docx).
    Az oldal nincs agyonformázva, de ezeknek a formázásoknak a nagy része át kell, hogy menjen a .doc-ba.

    Ezt első lépésben nagyon egyszerűen megoldottam, webclienttel szépen letöltöttem az oldal html forrását, majd kitoltam a Response-be, ContentType = "application/vnd.msword" -el.
    És persze a Word van olyan okos vagy inkább hülye, hogy ezt így is megnyissa.

    Ez nagyon szépen működött addig, amíg képek nem kerültek szóba, ugyanis ezek nem jelennek meg a .doc-ban.
    Ha képeknek abszolút URL-t adok meg, akkor természetesen megjelennek, hiszen a szerver elérhető, és onnan betöltődnek, azonban ezek a dokumentumok intraneten kivülre is kell, hogy menjenek, ott pedig a képek a szerver elérésének hiányában nem jelennek meg (nem is beszélve arról, hogy mivan, ha csak simán nincs hálózati kapcsolat).

    A következő ötletem az volt, hogy a képek kerüljenek be a HTML forrásba, Base64-be elkódolva, így nem kell értük a szerverhez fordulni. Természetesen a Base64-be elkódolt képeket meg a Word nem ismeri.

    OpenXML összebuzerálására sem időm nincs, sem tapasztalatom, ezt a megoldást inkább kerülném, egyébként sem láttam még igazán értelmest megoldást.

    Jelenleg, a határidő közeledtével keresek sürgős megoldást, akár fizetőset is, szerverre licenszelve, mondjuk 200 ezer forintig (persze ha ingyér van azt sem bánom).

    Sürgős az ügy, várom a válaszokat.

    U.I.: a novella hosszúságú kérdés a felesleges kérdezősködések elkerülése végett született.
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd