webForumDet fria alternativet

Visa word dokument ifrån databas?

ASP

4 svar · 234 visningar · startad av DanielW

Medlem sedan maj 2000148 inlägg
Frågan#1

Hej!

Har en databas där ett av fälten innehåller ett word-dokument som jag vill hämta in i en ASP-sida. Det jag får fram när jag provar är förutom texten som Word-dokumentet innehåller också skräptexten.

Medlem sedan apr. 20007 588 inlägg
#2

Du måste antagligen först ange vad det är för filtyp så att webbläsaren vet hur den skall hantera det inkommande datat.

Testa om följande rad hjälper dig, den måste skrivas innan någon annan text eller data skickats till klienten.

Response.ContentType = "application/msword"

Efter denna rad så kan du sedan plocka ut Word-dokumentet och skriva det till klienten.

------------------
per@svanstrom.nu
www.svanstrom.nu

Medlem sedan maj 2000148 inlägg
#3

Tack för ditt snabba svar!

Undrar också om det går att konvertera word till html i ASP-dokumentet, så att man kan få texten i fält t.ex? (Så att worddokumentet i databasen fungerar som ett vanligt databasfält)

Medlem sedan apr. 20007 588 inlägg
#4

Det går säkert, men är nog inte helt lätt. Du måste tolka Word-filen för att kunna plocka ut texten ur den och då krävs det nog någon slags 3-partskomponent.

Det är möjligt att det går om du har Word installerat på servern och instansierar ett Word-objekt, men riktigt hur det skulle gå till vet jag tyvärr inte.

------------------
per@svanstrom.nu
www.svanstrom.nu

Medlem sedan maj 2000148 inlägg
#5

Jag får försöka lösa det på nåt annat sätt kanske. Tack för hjälpen ändå!

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)