Unity使用PDFRenderer插件读取PDF文件
2018-07-27 本文已影响0人
玄策丶
最近工程中遇到需要读取PDF文件的时候使用了此插件,不过有点小贵哦(97刀哭唧唧)!网上应该可以下载到学习使用。看了工程自带的Demo后,简单使用起来还是挺好用的。
首先,导入插件之后,在场景中新建一个UICanvas跟EventSystem。
然后将插件中的预制体PDFViewer放到Canvas下面。
![](https://img.haomeiwen.com/i5117842/e5068f216e8b7c01.png)
当然 把我们不需要的那部分UI隐藏起来。
![](https://img.haomeiwen.com/i5117842/37d646ea6f54062a.png)
接下来就是要读取我们的PDF文件了,插件提供了几种PDF读取的方式:
![](https://img.haomeiwen.com/i5117842/c1aeba8a31ee425e.png)
常用的就是:
1.Web:直接将地址写在Url中。
2.Streaming Assets:将文件放入Streaming Assets文件夹下,然后填写名字。
3.Resources:这个需要把PDF文件名字后面加.bytes,然后放到Resources文件夹下面。
这样就可以读取我们的PDF文件了。
我们的项目是VR项目,这样就把Canvas转换成世界坐标下的Canvas,然后调一下高度、宽度、大小就OK了。
![](https://img.haomeiwen.com/i5117842/a4bdb07670aece83.png)
如果外部打开也可以用Unity文件操作路径里的方法直接调用pc的软件打开