我正在开发一个网站,在那里我有一个pdf浏览器在我的页面动态导入。代码在本地运行时没有错误,但在执行"npm run build“命令时,我发现了以下错误:
> Build error occurred
ReferenceError: window is not defined
at Object.<anonymous> (C:\Users\GustavoMorilla\MyProfile\node_modules\@pdftron\webviewer\webviewer.min.js:1:224)
at Object.g7Pv (C:\Users\G
我的目标是编写嵌入资源到文件。
[Embed(source="Embed/viewer.js", mimeType="application/octet-stream")]
private var viewer_js:Class;
[Embed(source="Embed/viewer2.js", mimeType="application/octet-stream")]
private var viewer2_js:Class;
private function writeAssetToFile(embed:Class,
我正试图在我的nextjs静态页面上创建一个PDF查看器,但我不知道如何创建!希望你们能帮我解决这个错误,或者告诉我另一种方法。(我是Next.js新手)我遵循了下面的工作示例
index.js
import SiteLayout from "../../components/SiteLayout";
import React from 'react';
import ReactDOM from "react-dom";
import Viewer from "../resume/viewer.js";
export defau
包含的文件包括
<script src="~/Scripts/pdf.js"></script>
<script src="~/Scripts/pdf.worker.js"></script>
<script src="~/Scripts/viewer.js"></script>
我正在尝试使用下面的代码加载pdf。
var url = 'http://gahp.net/wp-content/uploads/2017/09/sample.pdf';
var p
我正在创建一个web应用程序使用角,它集成了Autodesk锻造查看器javscript库。
伪造viewer.js库包含在伪造viewer.js本身中,这是THREE.js发布r71的自定义版本。
正因为如此,我在我的应用程序中看到了一些意想不到的结果:
THREE.Object3D.add: object not an instance of THREE.Object3D
从一些研究来看,这是因为THREE.js被两次加载到我的应用程序中。我尝试过将three.js从node_modules中卸载,但这会导致构建错误:
Error: ENOENT: no such file or dire
对于一个内部网应用程序,其中非常机密的文档被传输成256加密的,pdf数据源可以作为base64 64-字符串使用(考虑到它们首先被解密)。出于测试目的,我从服务器中读取了一个pdf。
这里是index.html:
在viewer.js中我可以设置
var DEFAULT_URL = 'test.pdf'; // giving a local or crossdomain path to pdf
我的想法是将base64字符串设置为默认源,如下所示
var DEFAULT_URL = 'data:application/pdf;base64,JVBERi0...GCg=
在我的web应用程序中,我试图打印屏幕的内容。尽管当我单击按钮打印时,它会抛出以下错误
core.js:15714 ERROR Error: The overlay manager has not yet been initialized.
at ensureOverlay (viewer.js:15555)
at print (viewer.js:15449)
at PrintCoverScanComponent.push../src/app/feature-modules/coverscan/component/print-coverscan.component.t