webForumDet fria alternativet

Kan man läsa binärt

4 svar · 448 visningar · startad av Sunix

SunixMedlem sedan juli 2004307 inlägg
#1

Hej!

Jag har en liten undran som lyder:
Kan man läsa in en fil, typ worddokument, binärt?

spangoMedlem sedan juni 20006 147 inlägg
#2

Att läsa in dem är inget problem (det är ju bara att använda någon av alla metoder i InputStream), men ska du ändra på dem eller få fram nåt vettigt ur dem (vilket jag misstänker att du vill) blir det jobbigare.

LimeMedlem sedan sep. 2001837 inlägg
#3

Tja... numera är det inte så svårt eftersom alla Word-dokument är XML-filer... fast rent generellt är det lite knepigare om man inte kan formatet...

SunixMedlem sedan juli 2004307 inlägg
#4

Har ni nått tips om metod??

spangoMedlem sedan juni 20006 147 inlägg
#5

Två alternativ: Det första är att googla efter nån tredjepartsprodukt som kan hantera Worddokument. Det andra är att sätta dig ner och lära dig hur Worddokument är uppbyggda (lycka till, särskilt om du ska kunna parsa gamla dokument som inte är XML-baserade).

Eventuellt kan du använda någon ActiveX-komponent som följer med Word, jag är dock osäker på hur man gör det från Java (om det ens går?). Då försvinner dock plattformsoberoendet raskt, och dessutom måste du ha en licens för Office. Om det här ska köras på en server blir det dyrt.

249 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
119 ms — hämta statistik (db)
119 ms — hämta tråd, inlägg och bilagor (db)
127 ms — hämta forumlista (db)