fh-front-react-pdf

fh前端组提供的React 移动端PDF组件

Usage no npm install needed!

<script type="module">
  import fhFrontReactPdf from 'https://cdn.skypack.dev/fh-front-react-pdf';
</script>

README

React 移动端端 PDF 组件

fh 前端开发组提供

安装

yarn

yarn add fh-front-react-pdf

npm

npm i fh-front-react-pdf

使用

基本使用

import React from "react"
import ReactDom from "react-dom"
import MobilePDFReader from "fh-front-react-pdf"

export default () => {
    return (
        <div>
            <MobilePDFReader url="你的PDF文件地址" />
        </div>
    )
}

配置信息使用

import React from "react"
import ReactDom from "react-dom"
import MobilePDFReader from "fh-front-react-pdf"
const App = () => {
    return (
        <div>
            <MobilePDFReader
                url="你的PDF文件地址"
                defaultPage={1}
                onDocumentComplete={({ currentPage, totalPage }) => {
                    console.log(`当前页数:${currentPage}`)
                    console.log(`总页数:${totalPage}`)
                }}
                onPageChanged={currentPage => {
                    console.log(`当前第几页:${currentPage}`)
                }}
            />
        </div>
    )
}

ReactDom.render(<App />, document.getElementById("app"))

API

参数 说明 类型
defaultPage 起始页数 number
onDocumentComplete PDF 加载完成回调 Function( {currentPage, totalPage} )
onPageChanged PDF 页数改变回调 Function( currentPage )