如何在mac系统下载Slideshare的演示文稿

Slideshare上有很多有价值的资料。有些时候save按钮不能使用,也就无法保存演示文稿。采用下面的方法可以将这些文稿保存到本地。

下载Slideshare的演示文稿

首先你需要有一个自己的主机。用这段代码建立一个php文件。

<?php
$slideshowUrl="http://www.slideshare.net/coogle/ajax-and-php";
$slideshowPageContent = file_get_contents($slideshowUrl);
$pattern = "~doc=([w-]+)~";
preg_match($pattern,$slideshowPageContent,$matches);
$xmlurl = "http://s3.amazonaws.com/slideshare/{$matches[1]}.xml";
$sxml = simplexml_load_file($xmlurl);
foreach ($sxml->Slide as $slide)
echo $slide['Src']."<br />";
?>

http://www.slideshare.net/coogle/ajax-and-php中的coogleajax-and-php替换成要下载的Slideshare页面中的对应文字即可。

运行这个php文件,会得到类似这样的内容:

http://slideshare.s3.amazonaws.com/random-*****-phpapp02-slide-1.swf
http://slideshare.s3.amazonaws.com/random-*****-phpapp02-slide-2.swf
……

下载这些文件即可。

将下载的swf文件转换成pdf后合并

如果是windows系统,可以利用这个软件(vialocal)将swf转化成jpg。

如果是mac系统,可以直接用safari或chrome打开这些swf,然后另存为pdf。再将pdf文件合并即可。也可以用浏览器打开后直接存进印象笔记。

这时,下载的资料已经可以利用了。

原创文章,转载请注明: 转载自风云居 | Less is more

本文链接地址: https://kangjian.net/blog/1491/

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注