2009-03-03 11 views
5

böyle iframe kullanarak web sayfanıza bazı Word belgeleri gömme ediyorum:yapma Word belgesi düzenlenebilir bir web sayfasına gömülü veya salt okunur

<iframe src="ftp://ftp.example.com/www/uploads/Image/test.doc" width="100%" height="400"> 
    Alternative 
</iframe> 

sorun gömülü Kelime kontrolü kullanıcıya izin verdiğinden belgeleri düzenlemek ve kaydetmek için bir simge gösterir, ancak aslında hiçbir şey kaydetmez. Düzenlemeleri FTP sunucusuna kaydetmek için Word'ü kurmak mümkün müdür? Değilse, belgeyi salt okunur hale getirebileceğimiz bir yer var mı? Böylece kullanıcı, değişiklik yapabilecekleri fikrini alamıyor mu? Biz IE7 ve Word 2003'ü

kullandığınız (Ben sadece bir FTP sunucusuna kaydetmek için Word'ü alma hakkında ilgili soru soruldu: Possible for Word to edit documents directly off an web server without Sharepoint?)

+0

Size daha fazla denetim sağlayacak bir sözcük belgesini gömmek için muhtemelen daha iyi yollar vardır. Hangi web-sunucusu teslim ediliyor - IIS/Apache vs ..? – madcolor

cevap

0

Bir MHT dosyasına dönüştürerek öneriyoruz. Bu, tarayıcıda gösterildiği zaman daha net çizgiler sağlar ve kullanıcının dosyayı düzenlemesini veya kaydetmesini önler.

1

Edraw OfficeView veya UltraOffice gibi ActiveX bileşenlerini yetkili ofise yönlendirebilir ve belgeyi kaydetme ve düzenleme konusunda size birkaç denetim verebilirsiniz. Ayrıca kaydetmek için sunucuya geri gönderebilirsiniz.

1

Sorununuza bir çok çözüm var, zıtlığımdaki en kolay ticari uygulama: https://crocodoc.com/. Geliştiriciler sınırsız önizleme süresine sahipler, ancak üretim kullanımı lisans gerektiriyor, sizin durumunuzda bir seçenek olup olmadığını bilmiyor musunuz? Bunu IE7'de çalışmak için ile birlikte http://html5boilerplate.com/'a da ihtiyacınız olacak.

Bu özümün ücretsiz olarak devam edip etmeyeceğinden emin değil, şu anda: https://cloudconvert.org/page/api. Belgeleri html'ye dönüştürmek için bir api sağlarlar, yükleme sırasında html'ye dokümanlar dönüştürmek için bir komut dosyası yazabilir ve sitede gösterilecek html dosyasını depolayabilirsiniz.

Diğer iyi bir seçenek de http://www.phpdocx.com/ olup docx'i HTML, pdf ve benzeri dosyalara dönüştürmek için bir dönüştürme eklentisine sahiptir.

Varolan çözümünüzün salt okunur olmasını sağlamak için, aşağıdaki yöntemle yapabileceğiniz bir yeri okudum ancak şu anda bir Mac'te olduğumu test edemiyorum ve şu anda IE'ye sahip bir makineye erişemiyorum.

<object id="msword" width="100%" height="100%" classid="clsid:67F2A879-82D5-4A6D-8CC5-FFB3C114B69D" data='[insert document name].doc'> 
    <PARAM NAME="src" VALUE="file:////[insert full document path here].doc" > 
    <PARAM NAME="readonly" value=true> 
</object> 

Bu öneriler, projenizde size yardımcı olmayı umuyoruz!

İlgili konular