葡萄城控件旗下网站葡萄城控件旗下网站
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)、文档归档和文档标准化解决方案。

LEADTOOLS Document Viewer SDK 技术概述

  • 在一个查看器中查看文档、矢量和光栅图像格式
    • Adobe Acrobat PDF和 PDF/A
    • Microsoft Office DOC/DOCX, XLS/XLSX 和PPT/PPTX, PST, EML, MSG 以及XPS 格式
    • CAD 格式如DXF, DWG 和DWF
    • TIFF, JPEG, PNG, EXIF, BMP 及数以百计的光栅图像格式
    • 纯文本, RTF, HTML, MOBI, ePUB等
    • IBM AFP, MO:DCA, IOCA和PTOCA
  • 文档专用的交互工具
    • 选择文本
    • 搜索文本
    • 搜索文本
    • 放大镜
    • 放大镜
    • 专门的文档注释对象
  • 查看和编辑复杂的文档对象和功能,如:
    • 注释(包括LEAD专用的和本地的 Adobe PDF)
    • 超链接
    • Unicode文本,包括日语、中文、阿拉伯语和希伯来语
    • 字体和样式
    • 压缩的嵌入式图像
    • 目录
    • 元数据
    • 书签
  • 完全自定义的用户界面使用了通用的父容器(如:Control&DIV),可以轻松将核心的文档查看器功能集成到任意的UI库和平台。
  • 独立的查看解决方案完美适用于快速定制以及与已有文档管理系统和工作流的集成。
  • 通过有效的大文档分页和具有可配置延迟加载的缩略图浏览,最大化性能、节省系统资源。
  • 在任意设备上管理本地、全局和web缓存的选项和方法。
  • 与LEADOOLS Document Converter无缝集成,将任意文件格式转化为文档格式。
  • 易于使用的自定义编程接口,可用于 .NET (C# & VB)和HTML5/JavaScript

使用少于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, 
      "http://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("http://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);

葡萄城成立于1980年,是全球最大的控件提供商,世界领先的企业应用定制工具、企业报表和商业智能解决方案提供商,为超过75%的全球财富500强企业提供服务。葡萄城于1988年在中国设立研发中心,在全球化产品的研发过程中,不断适应中国市场的本地需求,并为软件企业和各行业的信息化提供优秀的软件工具和咨询服务。

邮箱: leadtools.xa@grapecity.com | 电话: 13488273251 | 微博: 葡萄城控件官方微博葡萄城控件

©2017 西安葡萄城