彩票走势图

leadtools中文官方网站 > 所有产品 > 文档 > leadtools document viewer sdk

leadtools document viewer sdk

document viewer

leadtools document viewer sdk包括一个.net (c# & vb) 和 html5/javascript的独立oem-ready文档查看解决方案。开发者可以创建功能完整的文档应用程序,它包括了丰富的文档查看功能,如文本搜索、注释、节省内存的分页、惯性滚动和矢量显示。仅用几行代码,就可以在你的应用程序中添加leadtools document viewer,通常情况下,这些功能需要几年的时间才能开发完。

document viewer sdk适用于任何应用程序,它以相同方式查看光栅和文档格式,完美适用于任何的企业内容管理(ecm)、文档归档和文档标准化解决方案。

document viewer

leadtools document viewer sdk 技术概述

使用少于20行的代码创建html5/javascript零空间占用的文档查看器

首先使用通用容器创建你的布局:

<!-- view -->
<div id="view"></div>
<!-- thumbnails -->
<div id="thumbnails"></div>

然后初始化查看器,加载一个pdf:

window.onload = function () {
   // 使用div元素创建文档查看器
   var createoptions = new lt.documents.ui.documentviewercreateoptions();
   createoptions.viewcontainer = document.getelementbyid("view");
   createoptions.thumbnailscontainer = document.getelementbyid("thumbnails");
   var documentviewer = lt.documents.ui.documentviewerfactory.createdocumentviewer(createoptions);

   // 加载一个pdf文档
   var factory = new lt.documents.documentfactory();
   var loaddocumentcommand = lt.documents.loaddocumentcommand.create(factory, 
      "//demo.leadtools.com/images/pdf/leadtools.pdf");
   var prom = loaddocumentcommand.run().done(function (document) {
      // 准备就绪,在查看器中设置
      documentviewer.setdocument(document);
   });
   
   // 现在设置选项,可选
   documentviewer.view.preferreditemtype = lt.documents.ui.documentvieweritemtype.svg;
   documentviewer.commands.run(lt.documents.ui.documentviewercommands.interactivepanzoom);
};

使用少于20行的代码创建 .net c# document viewer

// 创建应用程序的ui
var splitcontainer = new splitcontainer { dock = dockstyle.fill };
this.controls.add(splitcontainer);

// 使用system.windows.forms.splitterpanel的面板创建文档查看器
var createoptions = new leadtools.documents.ui.documentviewercreateoptions();
createoptions.viewcontainer = splitcontainer.panel2;
createoptions.thumbnailscontainer = splitcontainer.panel1;
var documentviewer = documentviewerfactory.createdocumentviewer(createoptions);

// 加载pdf文档
var document = documentfactory.loadfromuri(new uri("//demo.leadtools.com/images/pdf/leadtools.pdf"), 
  new leadtools.documents.loaddocumentoptions { usecache = false });

// 准备就绪,在查看器中设置 
documentviewer.setdocument(document);

// 现在设置选项,可选
documentviewer.view.preferreditemtype = documentvieweritemtype.svg;
documentviewer.commands.run(documentviewercommands.interactivepanzoom);

包含document viewer sdk技术的leadtools sdk产品

?
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP