用或者不用。现在就看您如何使用LEADTOOLS文档查看器和文档服务了。在过去,文档服务是必须的,但是三月份的LEADTOOLS更新引入了在没有文档服务的情况下使用HTML5/JavaScript文档查看器的功能。选择使用查看器而不使用服务会有一些限制,因为您不能向服务器发送任何东西来进行. net调用,但它仍然有用。本博客将引导您了解使用文档查看器没有文件服务。
禁用服务交互
这可以通过将服务配置变量设置为null轻松实现。
lt.Document.DocumentFactory.serviceHost = null;lt.Document.DocumentFactory.servicePath = null;lt.Document.DocumentFactory.serviceApiPath = null;lt.Document.DocumentFactory.localProxyUrlTemplate = null;
包括/配置PDF客户端呈现依赖项
需要将以下JavaScript文件添加到您的index . html.
.js
然后你需要指向角色映射文件和web worker,这两者都包含在我们的SDK中。
PDFJS。cmappack = true;PDFJS。cMapUrl = "Resources/Cmaps/";PDFJS。workerSrc = "Scripts/Leadtools.Pdf.Worker.js";
最后,添加兼容性帮助器,以确保不同的浏览器行为一致。同样,这将被放在index.html文件中(在上面的代码之后)。
.js
启用客户端呈现
这可以通过设置来实现usePDFRendering而且usePDFText为true。
主题是。usePDFRendering= true; documentViewer.usePDFText = true;
加载文件
有了这个支持,我们还在DocumentFactory中添加了loadFromFile选项。此方法允许您加载本地File对象(从文件输入获取)以进行查看。
lt.Document.DocumentFactory。loadFromFile (documentFile loadOptions);
为了用最新版本的LEADTOOLS进行测试,下载免费的60天评估直接从我们的网站。如果您对此有任何评论或问题,请随意评论这篇文章或联系我们的支持部门在support@leadtools.com.
