没有文件服务?没问题!

用或者不用。现在就看您如何使用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

这一条目已发布HTML5.书签的永久链接

留下回复

你的电邮地址将不会公布。必填字段已标记