0

我只是在 1 小时前开始使用 ViewerJS。我尝试使用 PDF、ODS、ODT、ODP、TXT、XML 文件,但它只支持 PDF 和 ODS...所有其他文件格式无法打开。对于 ODT 和 ODP,它在顶部显示加载文件......但内容根本没有出现。

代码示例:

<a href="/ViewerJS/#../Sample.odp">odp</a>
        <a href="/ViewerJS/#../Sample_invoice.odt">odt</a>

在此处输入图像描述

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <a href="/ViewerJS/#../demodoc.pdf">PDF</a>
        <a href="/ViewerJS/#../Dev_Windows_Phone_Apps_Getting_Started_Guide.pdf">pdf2</a>
        <a href="/ViewerJS/#../sample.ods">ods</a>
        <a href="/ViewerJS/#../StockChart.ods">od2</a>

        <a href="/ViewerJS/#../Sample.odp">odp</a>  <%--loading--%>
        <a href="/ViewerJS/#../Sample-Impress-Template_Bern2014_rtryon.odp">odp2</a> <%--loading--%>
        <a href="/ViewerJS/#../Sample_invoice.odt">odt</a> <%--loading--%>

        <a href="/ViewerJS/#../hotTextInteraction.xml">xml</a> <%--not working--%>
        <a href="/ViewerJS/#../qtiplayerCommon.txt">text</a> <%--not working--%>

        <br />

        <iframe src = "/ViewerJS/#../Sample_invoice.odt" width='400' height='300'></iframe>
    </div>
    </form>
</body>
</html>

ViewerJS 文件夹包含以下内容。

在此处输入图像描述

我需要改变一些东西,还是这是问题?

是否有任何其他库可用于在网页上显示文档?我正在使用 asp.net MVC。

4

2 回答 2

0

第一个:你用的是什么浏览器?这可能与您的问题有关。

第二: ViewerJS支持很多扩展文件包括PDF、ODS、ODT、ODP、TXT、XML。检查您如何将 ViewerJS 的 .js 文件导入到您的网页中?

第三:你在这篇文章中展示的代码非常安静好。别担心!^^

于 2015-05-22T07:01:34.423 回答
0

你的代码片段看起来不错。由于 ODS 工作正常,但 ODP 和 ODT 不能正常工作,因此 ODP 和 ODT 文件可能有些奇怪。您可以查看控制台日志以了解发生了什么吗?

我看到您已经在 github 上找到了问题数据库: https ://github.com/kogmbh/ViewerJS/issues/145

请将控制台的输出粘贴到此处或问题中。如果您可以将 ODT 和 ODP 文件上传到会有所帮助的地方。

于 2015-05-22T12:12:53.327 回答