日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在html中加入pdf文件吗,如何在网页中显示PDF文件

發布時間:2023/12/14 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在html中加入pdf文件吗,如何在网页中显示PDF文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們是不是對百度文庫能直接在網頁上顯示PDF文件感到好奇,你是否也想實現這樣的功能?很多朋友認為可以直接在網頁中插入代碼就可以實現這個功能,其實要在網頁中完整地顯示PDF文件,需要把PDF文件轉換成SWF文件,然后才能在網頁中顯示并達到百度文庫的效果。下面我們以CentOS服務器為例請講如何在網頁中顯示PDF文件。

需要用到的材料:

1、flexpaper

2、swftools

3、PDF文件

安裝swftools

1、下載swftools軟件

wget http://www.swftools.org/swftools-0.9.1.tar.gz

2、解壓swftools-0.9.1.tar.gz文件

tar xzf swftools-0.9.1.tar.gz

3、安裝編譯時需要的函數庫和組件

yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel

4、開始編譯安裝swftools

cd swftools-0.9.1

./configure

make

make install

安裝flexpaper軟件

1、下載flexpaper

wget http://flexpaper.googlecode.com/files/FlexPaper_1.3.1_flash.zip

2、進入網站根目錄并解壓

cd /var/www/html/

unzip /path/to/FlexPaper_1.3.1_flash.zip

PDF文件轉換成SWF文件

pdf2swf google.pdf -o google.swf -T 9 -f

輸出:

[root@localhost html]# pdf2swf google.pdf -o google.swf

NOTICE processing PDF page 1 (595×841:0:0) (move:0:0)

NOTICE File contains pbm pictures

NOTICE processing PDF page 2 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 3 (595×841:0:0) (move:0:0)

NOTICE File contains shaded fills

NOTICE File contains radial shaded fills

NOTICE File contains links

NOTICE processing PDF page 4 (595×841:0:0) (move:0:0)

NOTICE File contains forms

WARNING multiply blended transparency groups not yet supported!

NOTICE File contains soft masks

NOTICE File contains transparency groups

NOTICE File contains jpeg pictures

NOTICE processing PDF page 5 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 6 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 7 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 8 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 9 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 10 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 11 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 12 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 13 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 14 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 15 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 16 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 17 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 18 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 19 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 20 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 21 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 22 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 23 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 24 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 25 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 26 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 27 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 28 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 29 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 30 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 31 (595×841:0:0) (move:0:0)

NOTICE processing PDF page 32 (595×841:0:0) (move:0:0)

NOTICE File contains axial shaded fills

NOTICE Writing SWF file google.swf

在網頁顯示swf文件

編輯剛才解壓到根目錄的FlexPaperViewer.html文件,找到SwfFile : escape(“Paper.swf”),把Paper.swf替換成你的swf文件名,如:

SwfFile : escape(“google.swf”)

這樣,你就可以使用your-domain/FlexPaperViewer.html顯示PDF文件了。

當然,你也可以到http://www.swftools.org/download.html下載windows版的swftools,在windows下轉換再上傳,然后下載flexpaper并上傳到網站,根據上面的配置方法也同樣可以顯示。

PDF網頁顯示演示:

總結

以上是生活随笔為你收集整理的在html中加入pdf文件吗,如何在网页中显示PDF文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。