最新消息:

wordpress内嵌文件

wordpress admin 2773浏览 0评论

一、wordpress内嵌文件插件Google-Doc-Embedder

今天为了找一个可以在博客内内嵌ppt或者pdf文件的方法,知道了Google Doc Embedder插件了。插件地址:http://wordpress.org/plugins/google-document-embedder/。之前一直比较欣赏类似http://www.slideshare.net/等共享ppt或者pdf站点,但是国内网络环境恶劣 啊,总怕出现意外。放自己服务器或者国内比外面安全一点。
Google Doc Embedder使用很简单的一条语句

  1. [gview file=”http://www.zhangyong.name/others/bookofmaths/content.pdf”]

就可以在wordpress的博客内添加一个内嵌的文档了,当然之前要在后台启用并设置GDE setting,设置项为展示大小、语言之类的东西。十分遗憾的是没有中文,无视啊。哪位同学修改哈插件,本地化一下啊。不过对使用没什么太大影响,并且 这个插件生成的不是flash文件,可以不用flash和pdf插件,十分友好。当然还有一个Google Doc Viewer的插件,功能没有这么强大,主要不带内嵌显示功能,就不做说明了。下面是我站内的一个pdf内嵌效果,官方给的说明如下所示,包括可以使用的 文件类型:

Google Doc Embedder lets you embed several types of files into your WordPress pages using the Google Docs Viewer – allowing inline viewing (and optional downloading) of the following file types, with no Flash or PDF browser plug-ins required:

Adobe PDF
Microsoft Word (DOC/DOCX)
Microsoft PowerPoint (PPT/PPTX/PPS)
Microsoft Excel (XLS/XLSX)
TIFF Images
Apple Pages (PAGES)
Adobe Illustrator (AI)
Adobe Photoshop (PSD)
Autodesk AutoCad (DXF)
Scalable Vector Graphics (SVG)
PostScript (EPS/PS)
TrueType (TTF)
XML Paper Specification (XPS)

Similar to services like Scribd, Google Doc Embedder will allow you to embed these files directly into your page or post, not requiring the user to have Microsoft Word, Adobe Reader, PowerPoint, or other software installed to view the contents. Unlike Scribd, the files do not need to be uploaded to any service first – including Google Documents – but can exist anywhere publicly accessible on your site or the internet.

说明:安装完该插件后,博客中添加pdf文件的代码是:[gview file=”http://www.zhangyong.name/others/bookofmaths/content.pdf”]。如果不想安装插件,则可直接访问https://docs.google.com/viewer? 来生成pdf文件的google doc访问链接,然后在博客中添加生成的链接即可。这种方法达到的效果和安装插件的效果是一样的。

二、wordpress内嵌文件不安装插件

近日由于做网站的需要,要在WordPress中嵌入pdf文件。

本来想的是提供链接让来访者下载pdf的,因为pdf本身相对来讲还是很安全的,不过考虑到有许多人还是不愿意下载来路不明的文件,或者也可能是嫌麻烦,比如邮件中的附件许多人是从来不看的。。。所以最好能让别人能在线浏览,如果有兴趣的话再下载下来。

另外,也要考虑到兼容性的问题。之前考虑过用ActiveX插件之类的东西来支持pdf的在线显示,不过这又要让用户装插件,只兼容Windows系统和IE浏览器,不免太狭窄了。所以要找到一个兼容性好的。

于是我找到了google docs提供的一项服务:

https://docs.google.com/viewer?pli=1

点开上面的链接,第一行会让你填入你要链接的pdf的位置,再按下面的“Generate Link”按钮就可以生成链接了。生成出来三个,第一个是用来直接发给电脑上没有装pdf的人在线浏览的,第二个是以一个链接的形式嵌入到文中,单击以后 在新窗口中打开,第三个是直接嵌入到网页里,效果很好,可以翻页放大缩小或者在新窗口中用google docs打开,生成的链接中width和height改的是宽和高。经过实测,这个方法简单有效而且兼容性好,唯一的问题可能就是上面的链接在国内有可能 访问不了,要先翻出去,你懂的。不过生成的链接都是好用的。

三、将pdf文件插入到博客中

pdfmenot是一个免费的在线浏览pdf文件的网站,当您的电脑没有装pdf阅读器的时候,您可以选择pdfmenot在线浏览您的pdf文件,类似于这类服务的网站有多个,如果您不满足pdfmenot,我想google文档肯定很适合您,功能强大而且还可以转换格式。

 

但是pdfmenot也有自己的优势,可以将pfd文件转换成flash的形式,嵌入到您的网页或者blog当中,这点是很酷的功能。

 

ycxzh36x
pdfmenont给我们提供了两种阅读方式:
1.输入pdf文档的url地址就可以直接浏览
2.上传文章至pdfmenot,这样文章会保存在pdfmenot的服务器中,方便您引用。

 

四、将pdf文件插入到博客中

如果你的 WordPress 博客经常要为读者提供了 PDF 文件的阅读,那么,让他们通过 Google Docs 的 PDF 阅读器来进行阅读绝对是最佳解决方案,只要在你的 WordPress 博客中创建一条 PDF 文件的调用简码即可。方法十分简单,将下面的代码添加到你当前主题文件 functions.php 里面:

function pdflink($attr, $content) {
	return '<a href="http://docs.google.com/viewer?url=' . $attr['href'] . '">'.$content.'</a>';
}
add_shortcode('pdf', 'pdflink');

一旦保存文件,你就可以在文章中使用下面这个简码来调用谷歌的 PDF 阅读器来读取 PDF 文件了:

[pdf href="http://yoursite.com/linktoyour/file.pdf"]阅读PDF文件[/pdf]

简码中的链接地址要改成你自己的 PDF 文件路径。

转载请注明:jinglingshu的博客 » wordpress内嵌文件

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址