如何在不使用 PDFtron 中使用 XOD 的情况下直接加载.PDF文件作为 initialDoc

How to load .PDF file directly as initialDoc without using XOD in PDFtron

本文关键字:PDF 加载 文件 initialDoc PDFtron XOD 情况下      更新时间:2023-09-26

下面我提到了我在应用程序中使用的示例代码,如果我们正在加载.通过 initialDoc 的 XOD 文件:"GettingStarted.xod"工作文件。如果我们将 .xod 更改为 .pdf(如这个 initialDoc:"GettingStarted.pdf"),那么如何解决这个问题就不起作用了。

<head>
    <meta content="text/html" http-equiv="Content-Type">
    <script src="js/html5/external/jquery-1.7.2.min.js" type=
    "text/javascript">
    </script>
    <script src="js/WebViewer.min.js" type="text/javascript">
    </script>
    <script type="text/javascript">
    $(function() {
    var viewerElement = document.getElementById('viewer');
    var myWebViewer = new PDFTron.WebViewer({
    type: "html5mobile",
    path: "js/",
    documentType: "pdf",
    initialDoc: "GettingStarted.pdf",
    //documentId: "GettingStarted",
    enableAnnotations: true
    //streaming: false
    }, viewerElement);
    });
    </script>
    <title>
    </title>
</head>
<body style=
"width:100%;height:100%;margin:0px;padding:0px;overflow:hidden">
    <div id="viewer" style="height: 100%; overflow: hidden;">
    </div>
</body>
</html>

对于 PDF 文件查看:可能需要将 .pexe、.nmf、.res 和 .mem 文件扩展名添加到服务器的允许的 MIME 类型列表中。请参阅服务器的手册,了解如何将以下条目添加到其 MIME 类型列表中。

应添加以下 MIME 类型:

扩展名:.res,Mime类型:应用程序/八位字节流
扩展名:.pexe,Mime类型:application/x-pnacl
扩展名:.nmf,Mime类型:应用程序/八位字节流
扩展名:.mem,Mime类型:应用程序/八位字节流