Ⅰ 如何使用webview打開本地pdf文件
如果想用webview直接打開本地的pdf文件啥的,可以使用apache的poi來解析word,excel,ppt,pdf等。也就是說,需要使用poi開發你的webview程序。webview只是一個對瀏覽器內核的封裝,本身不具備打開word,excel,ppt,pdf文件的功能,即使可以打開,也必須藉助第三方的專用插件或者poi庫。
Ⅱ 關於PDF在網頁上顯示的問題
你好
目前pdf文件無法很好的插入網頁中。
一種方法是把pdf截成圖片。
另一種方法是使用專業的pdf文件服務網站。
推薦:http://issuu.com
把pdf上傳到issuu之後,可以使用網站提供的Embed功能,把pdf作為flash插入你的網頁。
下面是對issuu的介紹:
Issuu是一個專業的在線PDF分享服務網站,或者也可以認為是一個很不錯的在線PDF文檔圖書館。通過Issuu,你可以上傳分享自己的 PDF文檔,可以把它當作一個在線PDF文檔存儲網站,也可以通過其提供的服務在你的網站或Blog分享PDF文檔,此外Issuu還對不同的PDF文檔進行分類,以便於讀者瀏覽。
Issuu 使用很簡單,只需要簡單的兩步,上傳自己的PDF文檔,上傳時需要選擇語言,增加Tag,之後點擊發布即可,你就可以在自己的PDF列表中找到自己上傳的 PDF文檔,支持單頁多頁瀏覽模式,可以直接在線列印,可以Email進行分享,可以將PDF文檔收藏到各種社會化書簽中等等。
此外,Issuu提供了很漂亮的Widget插件,可以將PDF在你網站分享。
此外,Issuu還提供了較好的社會化特性,你可以根據人來搜索相應的PDF文件非常棒的一個網站,強烈向大家推薦,上面有很多很不錯的PDF資源。
還有一個yufreedom你也可以試試。
http://www.yufreedom.com/
yufreedom是一個提供PDF文檔相關服務的網站,我們可以通過yufreedom在線存儲、瀏覽、發布以及分享PDF文檔。
無需注冊便可以使用yufreedom提供的各種服務,上傳PDF文檔時需要輸入你的email地址,然後對PDF文檔標題、分類以及tag 進行設定以便分享,很快就會在email收到一個鏈接,點擊鏈接即可進入PDF文檔閱讀頁面,這個頁面基於flash創建,可以很方便地瀏覽閱讀PDF文檔,yufreedom能自動識別PDF中的鏈接,甚至不可點的網址yufreedom也能自動加上相應鏈接;瀏覽者在瀏覽時可以加上他們的書簽或者是注釋,可以分享到好友email、書簽站點或者blog/web。另外yufreedom對搜索引擎支持友好,因此也提高了PDF文檔被搜索的機會。
祝你成功
Ⅲ 如何在網頁中顯示PDF文件
您好,正常的瀏覽器都可以顯示網頁上的PDF文件的,如無法正常顯示,請參考:
重啟計算機和重新打開PDF文件
嘗試用IE瀏覽器打開本地的PDF文件 重新下載PDF文件 刪除IE的臨時文件
反選和重新選擇啟用顯示PDF在IE配置中。 嘗試不同的站點
安裝最新版的Reader和Acrobat軟體
卸載以前安裝的所有Reader或Acrobat並重新安裝
更多的解決方案:
卸載DreamFactory(僅僅針對Firefox) 修復Reader或Acrobat
確保AdobePDF.dll是啟用的(僅僅IE選項) 確保nppdf32.dll是啟用的(僅僅firefox) 修復HKCR\AcroExch.Document 注冊表鍵值 優化大的PDF文件
變更Web伺服器上的內容頭類型
Ⅳ 為什麼我的web瀏覽器不能看pdf文件呢
打開PDFReader,點開菜單「編輯」→「首選項」,在「網際網路」的瀏覽器選項中選中「在瀏覽器中顯示PDF、允許快速WEB查看」
Ⅳ webview是否能顯示pdf文件
不知道你要打開的pdf文件是本地的還是網路的,webview可以做,本地的直接用intent發送i就ok了
Ⅵ 如何將WEB頁轉換為PDF格式
你可以用Acrobat將網頁從Internet上下載並將其轉換成PDF。你可以定義版面編排,為字型及其他可視成份設定顯示選項,並且為轉換成PDF的網頁建立書簽。
由於所獲的網頁是PDF,你可以方便地保存,分發,以及列印它們,以便共享及作為今後之用。Acrobat使你能夠將遠程的,最小化格式的文件轉換成為本地的充分格式化的FPD文件,你在任何時候都可以存取。
確定你的Internet或代理伺服器的設置。
在你用網路截獲之前,你必須設置你的Internet或代理伺服器以使你進入全球資訊網。
選File->Preferences->InternetSettings.
在以下中選做一項:
在Windows中,在InernetProperties對話窗中點擊Connection版,並為你的設置提供必要的信息。你的系統管理員或ISP將提供給你所需要的信息。
在Mac操作系統中,選擇UseanHTTPProxyServer,然後在文本窗中輸入你的代理伺服器URL和埠號。
在Windows中,如果你不用InternetSettings來設置你的Internet,就必須安裝InternetExplorer並且在InternetProperties對話窗中設置好,以便獲准進入全球資訊網。特殊情況下,如果你從企業環境中通過防火牆進入網路,聯接版中的代理伺服器窗口就必須有一個有效的代理伺服器的地址。一旦安裝並配置好InternetExplorer,你可以任何瀏覽器作為你的默認瀏覽器。如果你的InternetExplorer版本沒有InternetProperties的對話窗,你必須更新至當前版本的InternetExplorer(在Microsoft網址中可以找到).
為轉換網頁設置選項
在你下載網頁前,需為截獲網頁設置選項。在這里,你將為所獲得網頁設置有關結構和外觀的選項。
1、選擇File->OpenWebPage.
註:若File菜單內沒有顯示OpenWebPage的指令,選File->Preferences->WebCapture,並放棄選擇最上行菜單中的ConsolidateMenuItems項。當選擇了這一選項後,所有關於網頁截獲的指令都在一個單獨的網頁菜單下出現。
2、點擊ConversionSettings。
3、在ConversionSettings的對話窗中,點擊General版。
4、在下,選擇以下的選項:
CreateBookmarkstoNewContent用網頁的HTML主題標簽作為書簽名為每個下載的網頁建立構架書簽。構架書簽幫助你組織和瀏覽你所截獲的網頁。
AddPDFStructure儲存PDF文件內的與原始網頁的HTML結構相當的構架。
PutHeadersandFootersonNewPage(Windows)或(Mac操作系統)用網頁的主題作為標頭,用網頁的URL,下載文件的頁碼,及日期和時間作為標尾,SaveRefreshCommands(Windows)或SaveUpdateCommands(Mac操作系統)為更新網頁而在PDF文件中儲存所有URL。
如何將MicrosoftWord文檔轉換為PDF文件?
開啟MicrosoftWord格式的文本
請按在工具欄里的CreateAdobePDF按鈕,或選擇File>CreateAdobePDF。
在AcrobatPDFMaker4.0forMicrosoftWord對話框按Create。
當你按Create按鈕時,PDF文本就會製造出來,並儲存在與原文本相同的文件夾內,以後可在Acrobat中開啟。
如何從MicrosoftExcel,製造一個PDF文件
開啟MicrosoftExcel格式的文本
請按在工具欄里的CreateAdobePDF按鈕,或選擇File>CreateAdobePDF。
當你按Create時,PDF文本就會製造出來,並儲存在與原文本相同的文件夾內,而後在Acrobat中被打開。
如何從MicrosoftPowerPoint,製造一個PDF文件
開啟MicrosoftPowerPoint格式的文本
請按CreateAdobePDF按鈕在工具欄里。
當你按CreateAdobePDF按鈕時,SavePDFFileAs對話框就會顯示出來:選擇一個儲存文件夾,並為PDF文本指定文件名,然後再按"Save"。PDF文本就會製造出來,以後可在Acrobat中打開。
如何從MicrosoftPublisher,製造一個PDF文件
開啟MicrosoftPublisher格式的文本
選擇File>Print
在Print對話框中,在PrinterName(列印機名稱)選擇AcrobatDistiller。
請按「OK」關閉對話框,轉換成PDF文本。
當你按OK按鈕時,SavePDFFileAs對話框就會顯示。選擇一個儲存文件夾,並為PDF文本指定文件名,然後按Save。PDF文本就會製造出來,以後可在Acrobat中開啟。
如何從AdobePageMaker製作PDF文檔?
PageMaker提供了二種製造PDF格式的方式,你能夠:
請按在工具欄里的AdobePDF按鈕。
選擇File>Export>AdobePDF
以下解釋的是第一種方法,比較簡便,迅速。而第二種方法使你對所製造的格式有更多的控制。(有關使用ExportAdobePDF命令的進一步信息,請參照PageMakerPlus用戶手冊。)
從AdobePageMakerPlus,製造一個PDF文件:
開啟AdobePageMakerPlus格式的格式。
請按CreateAdobePDF按鈕在工具欄里。
在ExportPDFFileTo對話框中,選擇一個儲存文件夾,並為這個PDF格式指定名稱。請確定在SaveAsType中選擇了PDF格式(*.pdf)。
請按Save。
當你按Save按鈕時,AdobePDF就會格式製造出來,然後會自動在Acrobat中開啟。
Ⅶ C#怎麼在WebBrowser中打開PDF文檔
C#顯示PDF文件,winform打開PDF文件並在窗體中顯示
1.在工具箱中添加Adobe提供的ActiveX控制項,如圖所示:
選擇com組件,我用的是7.0版本
打勾點確定,在控制項工具欄就有了,見下圖:
拖一個Adobe PDF Reader控制項到窗體上,雙擊窗體,在窗體載入時,彈出對話框,載入PDF文件:
string fileName = MyOpenFileDialog();
axAcroPDF1.LoadFile(fileName);
MyOpenFileDialog()函數為:
string MyOpenFileDialog()
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "PDF文檔(*.pdf)|*.pdf";
if (ofd.ShowDialog() == DialogResult.OK)
{
return ofd.FileName;
}
else
{
return null;
}
}
也可以用代碼創建Adobe PDF Reader組件:
string fileName = MyOpenFileDialog();
AxAcroPDFLib.AxAcroPDF axAcroPDF = new AxAcroPDFLib.AxAcroPDF();
axAcroPDF.Location = new System.Drawing.Point(0, 24);
axAcroPDF.Size = new System.Drawing.Size(292, 242);
axAcroPDF.Dock = DockStyle.Fill;
Controls.Add(axAcroPDF);
axAcroPDF.LoadFile(fileName);
不過要注意,在我們把Adobe PDF Reader組件拖到窗體上的時候,它會自動引用2個dll:AcroPDFLib和AcroPDFLib,如圖:
在編譯的時候,VS會Adobe PDF Reader ActiveX組件轉換為2個.net組件:AxInterop.AcroPDFLib.dll和Interop.AcroPDFLib.dll,如圖:
所以在寫代碼創建Adobe PDF Reader 組件的時候,需要手動把Adobe PDF Reader ActiveX組件轉換為.net組件並引用!最好的辦法是,托一個Adobe PDF Reader 組件到窗體上,然後刪除,這樣就不需要手動了!