導航:首頁 > 編程語言 > php實現word在線預覽

php實現word在線預覽

發布時間:2024-10-18 20:32:26

php 如何通過pdf2swf 轉pdf

為了更好地用戶體驗,建議你前端採用 FlexPaper在線顯示文檔組件來顯示你的文檔,先用PDF2SWF工具將你的pdf轉成flash文件,然後用 FlexPaper來顯示轉換後的swf文件,這樣用戶瀏覽速度會很快,就像網路文庫那樣!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<script type="text/javascript" src="pdfobject.js"></script>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){

//第一種方式
// var myPDF = new PDFObject({ url: "1.pdf" }).embed();

//第二種方式
var variablename = new PDFObject({ url: "1.pdf" }).embed("pdfobj");

//第三種方式
// var myembedparams = {
// url: "1.pdf"
// };
// var myPDF = new PDFObject(myembedparams).embed();
});
</script>
</head>
<body>asdfadsfasdf
<div id="pdfobj"></div>
</body>
</html>

㈡ php 如何實現在線預覽文件如:txt,doc,pdf等

第一種 預覽

$file = fopen($path,"r"); // 打開文件
// 輸入文件標簽
Header("Content-type: application/pdf");
// Header("filename:" . $file_name);
// 輸出文件內容
echo fread($file,filesize($path));
fclose($file);

第二種下載

Header("Content-type: application/pdf");// 文件將被稱為 downloaded.pdf
header("Content-Disposition:attachment;filename='downloaded.pdf'");readfile($path);
第三種預覽
Header("Content-type: application/pdf");// 文件將被稱為 downloaded.pdf
header("Content-Disposition:inline;filename='downloaded.pdf'");readfile($path);
第四種下載
$file = fopen($path,"r"); // 打開文件
// 輸入文件標簽
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($path));
Header("Content-Disposition: attachment; filename=" . $file_name);
// 輸出文件內容
echo fread($file,filesize($path));
fclose($file);

㈢ php 怎麼實現在線預覽 word 文檔

目前程序編譯語言有很多種,其中php是最為常見的一種編程語言。php讀取word文檔是很多朋友都想了解的,下面就由達內的老師為大家介紹一下。
?php
/*
*
必須將
php.ini
中的
com.allow_dcom
設為
true
*/
function
php_word($wordname,$htmlname,$content)
{
//獲取鏈接地址
$url
=
$_server['http_host'];
$url
=
";
$url
=
$url.$_server['php_self'];
$url
=
dirname($url)."/";
//建立一個指向新com組件的索引
$word
=
new
com("word.application")
or
die("unable
to
instanciate
word");
//顯示目前正在使用的word的版本號
echo
"loading
word,
v.
{$word-
version}";
//把它的可見性設置為0(假),如果要使它在最前端打開,使用1(真)
$word->visible
=
1;
//---------------------------------讀取word內容操作
start-----------------------------------------
//打開一個word文檔
$word->documents->open($url.$wordname);
//將filename.doc轉換為html格式,並保存為html文件
$word->documents[1]->saveas(dirname(__file__)."/".$htmlname,8);
//獲取htm文件內容並輸出到頁面
(文本的樣式不會丟失)
$content
=
file_get_contents($url.$htmlname);
echo
$content;
//獲取word文檔內容並輸出到頁面(文本的原樣式已丟失)
$content=
$word->activedocument->content->text;
echo
$content;
//關閉與com組件之間的連接
$word->documents->close(true);
$word->quit();
$word
=
null;
unset($word);
//---------------------------------新建立word文檔操作
start--------------------------------------
//建立一個空的word文檔
$word->documents->add();
//寫入內容到新建word
$word->selection->typetext("$content");
//保存新建的word文檔
$word->documents[1]->saveas(dirname(__file__)."/".$wordname);
//關閉與com組件之間的連接
$word->quit();
}
php_word("tesw.doc","filename.html","寫入word的內容");
?>

㈣ php如何實現word在線預覽

php 在線預覽 word 文檔,有多種方法,本質上來說,大多是調用客戶端電腦系統安裝的 Word 軟體。

可以用 php 語言的 com 支持功能函數來完成,比如:

$word = new COM("word.application") or die("Unable to instanciate Word");$word->Documents->Open($url.$wordname);

或者使用 word 文檔的插件來完成,比如:swftools 等。

㈤ php 怎麼實現在線預覽 word 文檔

php 在線預覽 word 文檔,有多種方法,本質上來說,大多是調用客戶端電腦系統安裝的 Word 軟體。

可以用 php 語言的 com 支持功能函數來完成,比如:

$word=newCOM("word.application")ordie("UnabletoinstanciateWord");
$word->Documents->Open($url.$wordname);


或者使用 word 文檔的插件來完成,比如:swftools 等。

閱讀全文

與php實現word在線預覽相關的資料

熱點內容
安卓手機粗字體怎麼設置 瀏覽:478
程序員需不需要眼鏡 瀏覽:545
經濟學pdf下載 瀏覽:748
程序員拿到offer復工 瀏覽:431
鏡像解壓一半自動斷電怎麼回事 瀏覽:985
程序員農村別墅價格 瀏覽:395
夢幻西遊網頁版通用伺服器是什麼 瀏覽:330
天天愛消除演算法 瀏覽:778
隱含模塊編譯 瀏覽:482
c語言尋路演算法 瀏覽:262
圖片背景分割python 瀏覽:537
程序員大數據專業有前途嗎 瀏覽:428
特徵融合演算法 瀏覽:403
安卓如何顯示關閉狀態 瀏覽:309
手機版雲文檔文件夾怎麼添加文件 瀏覽:359
安卓版俠盜獵車怎麼招小弟 瀏覽:763
官方小程序示例源碼 瀏覽:140
程序員努力視頻 瀏覽:683
程序員的愛情是什麼樣的 瀏覽:633
單片機太陽能追蹤器 瀏覽:853