Ⅰ 如何使用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 组件到窗体上,然后删除,这样就不需要手动了!