|
|
@@ -1,15 +1,25 @@
|
|
|
-import React from 'react'
|
|
|
+import React from 'react';
|
|
|
+// 引入核心样式
|
|
|
+import '@react-pdf-viewer/core/lib/styles/index.css';
|
|
|
+// 引入默认布局样式
|
|
|
+import '@react-pdf-viewer/default-layout/lib/styles/index.css';
|
|
|
+// 引入核心组件
|
|
|
+import { Viewer } from '@react-pdf-viewer/core';
|
|
|
+import { defaultLayoutPlugin } from '@react-pdf-viewer/default-layout';
|
|
|
|
|
|
-import PDFViewer from 'pdf-viewer-reactjs'
|
|
|
+// 初始化默认布局插件
|
|
|
+const defaultLayoutPluginInstance = defaultLayoutPlugin();
|
|
|
|
|
|
const PdfViewer = () => {
|
|
|
+
|
|
|
return (
|
|
|
- <PDFViewer
|
|
|
- document={{
|
|
|
- url: 'myData/pdfs/pdfTEST.pdf',
|
|
|
- }}
|
|
|
- />
|
|
|
- )
|
|
|
-}
|
|
|
-
|
|
|
-export default PdfViewer
|
|
|
+ <div style={{ height: '750px' }}>
|
|
|
+ <Viewer
|
|
|
+ fileUrl={'myData/pdfs/pdfTEST.pdf'}
|
|
|
+ plugins={[defaultLayoutPluginInstance]}
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ );
|
|
|
+};
|
|
|
+
|
|
|
+export default PdfViewer;
|