sql >> Database teknologi >  >> RDS >> Mysql

hvordan man viser word-dokument i browser i localhost?

Det kan du ikke. Browsere har ikke nogen indbygget måde at se Word-dokumenter på, så medmindre brugeren har konfigureret deres browser til at åbne den med et eller andet plugin (hvilket 99 % af verden ikke har gjort), vil browseren bede dem om at downloade filen .

Så ingen browsere har i øjeblikket den nødvendige kode til at gengive Word-dokumenter, og så vidt jeg ved, findes der heller ingen klientsidebiblioteker til at gengive dem.

du kan bruge Google Documents' Viewer via en

<iframe src="http://docs.google.com/gview?url=http://remote.url.tld/path/to/document.doc&embedded=true"></iframe>

Du kan tjekke løsning på SO link

I tilfælde af, at hvis du ønsker at åbne filen ved hjælp af download-script, kan du bruge

<?php
header('Content-type: application/vnd.ms-word');
header('Content-Disposition: attachment; filename="document.doc"');
readfile('path-to-file.docx');
?>

Du kan bruge Office Live Apps Viewer, internetforbindelse er påkrævet://view.officeapps.live.com/op/embed.aspx?src=your_url_here

læg denne url i en iframe

<iframe src='https://view.officeapps.live.com/op/embed.aspx?src=http://remote.url.tld/path/to/document.doc' width='1366px' height='623px' frameborder='0'>This is an embedded <a target='_blank' href='http://office.com'>Microsoft Office</a> document, powered by <a target='_blank' href='http://office.com/webapps'>Office Online</a>.</iframe>

Hvis du kun ønsker at vise indholdet, kan du konvertere word-fil til pdf-filtype. Du kan bruge cloud convert at konvertere filer fra et format til et andet. I øjeblikket understøtter cloud convert op til 128 forskellige filformater.

Der er en anden SO-link til filformatkonvertering



  1. pg gem sslmode=verify-full, hvor skal certifikater placeres?

  2. php imap - få brødtekst og lav almindelig tekst

  3. MySQL:Hvordan ændres varchar(255) UNIQUE kolonne til UNIQUE Text NOT NULL?

  4. SQL Server Ubrugt Index