Code Monkey home page Code Monkey logo

react-read-pdf's Issues

PDFViewer._setCurrentPageNumber: "0" is out of bounds.

to avoid those errors in console, the following code should be changed :
_this.pageAdd = function () {
if (_this.pdfViewer.currentPageNumber > _this.pdfDocument.numPages) {
return;
}
_this.pdfViewer.currentPageNumber++;
};
_this.pageDelete = function () {
if (_this.pdfViewer.currentPageNumber < 1) {
return;
}
_this.pdfViewer.currentPageNumber--;
};

should be >=
and
< should be <=

regards,
Naama

按流程引入 浏览器打开时会报Uncaught Error: addComponentAsRefTo(...): Only a ReactOwner can have refs. You might be adding a ref to a component that was not created inside a component's `render` method, or you have multiple copies of React loaded

Uncaught Error: addComponentAsRefTo(...): Only a ReactOwner can have refs. You might be adding a ref to a component that was not created inside a component's render method, or you have multiple copies of React loaded

使用页面会报这个错误,我看到CSDN上也有个人有同样的问题.
同样问题地址: https://blog.csdn.net/liwusen/article/details/83381284

MobilePDFReader 报错

It looks like MobilePDFReader is reassigning its own this.props while rendering. This is not supported and can lead to confusing bugs.
有遇到的吗

Crash when rendering without url..

So when using the MobilePDFReader, I'm getting the following crash when I just provide the "data" parameter with the raw binary data for the PDF.

Uncaught TypeError: Cannot read property 'indexOf' of undefined
at Object.getFilenameFromUrl (pdf.js:9332)
at WrappedComponent.MobilePDFReader.setTitleUsingUrl (index.tsx:167)
at WrappedComponent.MobilePDFReader.open (index.tsx:122)
at WrappedComponent.MobilePDFReader.componentDidMount (index.tsx:264)
at commitLifeCycles (react-dom.development.js:19847)
at commitLayoutEffects (react-dom.development.js:22834)
at HTMLUnknownElement.callCallback (react-dom.development.js:188)
at Object.invokeGuardedCallbackDev (react-dom.development.js:237)
at invokeGuardedCallback (react-dom.development.js:292)
at commitRootImpl (react-dom.development.js:22572)
at unstable_runWithPriority (scheduler.development.js:653)
at runWithPriority$1 (react-dom.development.js:11061)
at commitRoot (react-dom.development.js:22412)
at finishSyncRender (react-dom.development.js:21838)
at performSyncWorkOnRoot (react-dom.development.js:21824)
at react-dom.development.js:11111
at unstable_runWithPriority (scheduler.development.js:653)
at runWithPriority$1 (react-dom.development.js:11061)
at flushSyncCallbackQueueImpl (react-dom.development.js:11106)
at flushSyncCallbackQueue (react-dom.development.js:11094)
at scheduleUpdateOnFiber (react-dom.development.js:21230)
at Object.enqueueSetState (react-dom.development.js:12661)
at ReportView../node_modules/react/cjs/react.development.js.Component.setState (react.development.js:471)

If I try to provide the url property, then the pdf doesn't display at all, because I assume the url is overriding the use of the data property. This problem doesn't occur with the PDFReader, only with the mobile version of the reader.

react16.4.2,无法引入 MobilePDFReader

环境为umi2.0,react16.4.2,安装完成后,无法引入 MobilePDFReader,查看node_modeles,没有看到lib文件夹,请问下如何正确引入还是我需要执行真么操作,

更新:已经解决,需要自己安装后 run lib

重复第一页

请问一下,PDFReader showAllPage=true 只会重复显示第一页是什么原因?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.