React-Native笔记--react-native-pdf

项目中使用到pdf文件查看,简单记录;

添加依赖:

npm install react-native-pdf --save
 或
yarn add react-native-pdf

依赖后需要:

 react-native link react-native-pdf

主要代码:

 <View style={styles.container}>
                        <Pdf  source={source}
                    fitPolicy={2} // 0:宽度对齐,1:高度对齐,2:适合两者(默认)
                    onLoadComplete={(numberOfPages,filePath,width,height,tableContents)=>{
                        console.log(`number of pages: ${numberOfPages}`); //总页数
                    }}
                    onPageChanged={(page,numberOfPages)=>{
                     //页面变化时会触发
                    }}
                    onError={(error)=>{
                        console.log(error);
                    }}                 
                    spacing={10} // 页面之间的间隔大小,默认为 10
                    horizontal={true} //横向
                    enableAntialiasing={true} //在低分辨率屏幕上改进渲染
                    enableRTL={false} //倒序滑动
                    enableAnnotationRendering={true} //启用渲染注视
                    onLoadProgress={(number)=>console.log(number)} //加载时回调,返回加载进度(0-1)
                    onPageSingleTap={()=>{
                        console.log('页面被点击的时候回调')
                    }}
                    onScaleChanged={()=>{
                        console.log('页面缩放的时候回调')
                    }}
                    style={styles.pdf}></Pdf>
                    </View>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值