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
中的coogle
和ajax-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系统,可以利用这个软件(via,local)将swf转化成jpg。
如果是mac系统,可以直接用safari或chrome打开这些swf,然后另存为pdf。再将pdf文件合并即可。也可以用浏览器打开后直接存进印象笔记。
这时,下载的资料已经可以利用了。
原创文章,转载请注明: 转载自风云居 | Less is more
本文链接地址: https://kangjian.net/blog/1491/