JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 694
  • Score
    100M100P100Q99375F
  • License Apache 2.0

office 文档在线预览

Package Exports

  • office-viewer
  • office-viewer/lib/Excel
  • office-viewer/lib/OpenXML
  • office-viewer/lib/UnSupport
  • office-viewer/lib/Word
  • office-viewer/lib/common/autoParse
  • office-viewer/lib/common/parseAttributes
  • office-viewer/lib/common/parseContentType
  • office-viewer/lib/common/parseRelationship
  • office-viewer/lib/createOfficeViewer
  • office-viewer/lib/excel/StyleSheet
  • office-viewer/lib/excel/Workbook
  • office-viewer/lib/excel/data/LocalDataProvider
  • office-viewer/lib/excel/data/applyAutoFilter
  • office-viewer/lib/excel/data/autoFilter/applySortState
  • office-viewer/lib/excel/data/autoFilter/customFilter
  • office-viewer/lib/excel/data/autoFilter/evalCustomFilter
  • office-viewer/lib/excel/data/autoFilter/filters
  • office-viewer/lib/excel/data/autoFilter/inDateGroupItems
  • office-viewer/lib/excel/data/autoFilter/sortByRange
  • office-viewer/lib/excel/data/defaultFont
  • office-viewer/lib/excel/data/getThemeColor
  • office-viewer/lib/excel/data/numfmt/amountInWords
  • office-viewer/lib/excel/data/numfmtExtend
  • office-viewer/lib/excel/data/toNumber
  • office-viewer/lib/excel/edit/ui/CellEditor
  • office-viewer/lib/excel/io/csv/emptyXLSX
  • office-viewer/lib/excel/io/excel/drawing/getRelationPath
  • office-viewer/lib/excel/io/excel/drawing/parseAnchorCommon
  • office-viewer/lib/excel/io/excel/drawing/parseChart
  • office-viewer/lib/excel/io/excel/drawing/parseDrawing
  • office-viewer/lib/excel/io/excel/drawing/parsePic
  • office-viewer/lib/excel/io/excel/drawing/parseShape
  • office-viewer/lib/excel/io/excel/getRelPath
  • office-viewer/lib/excel/io/excel/initValueForContainsBlanks
  • office-viewer/lib/excel/io/excel/initValueForTable
  • office-viewer/lib/excel/io/excel/parseDefinedNames
  • office-viewer/lib/excel/io/excel/parseSharedStrings
  • office-viewer/lib/excel/io/excel/parseSheet
  • office-viewer/lib/excel/io/excel/parseTableParts
  • office-viewer/lib/excel/io/excel/parseTheme
  • office-viewer/lib/excel/io/excel/parseWorkbook
  • office-viewer/lib/excel/io/excel/parseWorkbookPr
  • office-viewer/lib/excel/io/excel/parseWorkbookView
  • office-viewer/lib/excel/io/excel/parseWorksheet
  • office-viewer/lib/excel/io/excel/preset/defaultTheme
  • office-viewer/lib/excel/io/excel/preset/presetIconSet
  • office-viewer/lib/excel/io/excel/preset/presetIcons
  • office-viewer/lib/excel/io/excel/preset/presetTableStyles
  • office-viewer/lib/excel/io/excel/stylesheet/parseColor
  • office-viewer/lib/excel/io/excel/util/Range
  • office-viewer/lib/excel/io/excel/util/decodeAddress
  • office-viewer/lib/excel/io/excel/util/fromExcelDate
  • office-viewer/lib/excel/io/excel/util/makeBlankValue
  • office-viewer/lib/excel/io/excel/util/numberToLetters
  • office-viewer/lib/excel/io/excel/worksheet/parseSheetData
  • office-viewer/lib/excel/io/parseExcel
  • office-viewer/lib/excel/lang/en_US
  • office-viewer/lib/excel/lang/lang
  • office-viewer/lib/excel/lang/zh_CN
  • office-viewer/lib/excel/print/printStyle
  • office-viewer/lib/excel/print/renderInIframe
  • office-viewer/lib/excel/render/Canvas
  • office-viewer/lib/excel/render/Consts
  • office-viewer/lib/excel/render/ExcelRender
  • office-viewer/lib/excel/render/Icons
  • office-viewer/lib/excel/render/IndexedColors
  • office-viewer/lib/excel/render/Rect
  • office-viewer/lib/excel/render/ScrollBar
  • office-viewer/lib/excel/render/SelectionCanvas
  • office-viewer/lib/excel/render/SheetCanvas
  • office-viewer/lib/excel/render/autoFilter/AutoFilterIconUI
  • office-viewer/lib/excel/render/autoFilter/AutoFilterMenuUI
  • office-viewer/lib/excel/render/autoFilter/filterColumn/CustomFiltersUI
  • office-viewer/lib/excel/render/autoFilter/filterColumn/FilterColumnUI
  • office-viewer/lib/excel/render/autoFilter/filterColumn/FiltersUI
  • office-viewer/lib/excel/render/autoFilter/filterColumn/buildOperatorOptions
  • office-viewer/lib/excel/render/autoFilter/filterColumn/fromOperatorUI
  • office-viewer/lib/excel/render/autoFilter/filterColumn/getCustomFilters
  • office-viewer/lib/excel/render/autoFilter/filterColumn/getFilterValues
  • office-viewer/lib/excel/render/autoFilter/filterColumn/hasFilterColumn
  • office-viewer/lib/excel/render/autoFilter/filterColumn/setCustomFilters
  • office-viewer/lib/excel/render/autoFilter/filterColumn/setFilterValues
  • office-viewer/lib/excel/render/autoFilter/filterColumn/toOperatorUI
  • office-viewer/lib/excel/render/autoFilter/renderAutoFilter
  • office-viewer/lib/excel/render/autoFilter/renderAutoFilterIcon
  • office-viewer/lib/excel/render/autoFilter/sortState/SortButtonUI
  • office-viewer/lib/excel/render/autoFilter/sortState/SortStateUI
  • office-viewer/lib/excel/render/autoFilter/sortState/getColumnSortOrder
  • office-viewer/lib/excel/render/autoFilter/sortState/setColumnSortOrder
  • office-viewer/lib/excel/render/canvas/drawOffscreenCanvas
  • office-viewer/lib/excel/render/canvas/setPixelRatio
  • office-viewer/lib/excel/render/cell/autoClip
  • office-viewer/lib/excel/render/cell/autoWrapText
  • office-viewer/lib/excel/render/cell/border/drawDoubleBorder
  • office-viewer/lib/excel/render/cell/border/setLineStyle
  • office-viewer/lib/excel/render/cell/cellToMergeCell
  • office-viewer/lib/excel/render/cell/checkFont
  • office-viewer/lib/excel/render/cell/drawCell
  • office-viewer/lib/excel/render/cell/drawCellBackground
  • office-viewer/lib/excel/render/cell/drawCellBorder
  • office-viewer/lib/excel/render/cell/drawCells
  • office-viewer/lib/excel/render/cell/drawDataBar
  • office-viewer/lib/excel/render/cell/drawDataBarX14
  • office-viewer/lib/excel/render/cell/drawIconSet
  • office-viewer/lib/excel/render/cell/drawMultiLineText
  • office-viewer/lib/excel/render/cell/drawSingleLineRichText
  • office-viewer/lib/excel/render/cell/drawSingleLineText
  • office-viewer/lib/excel/render/cell/drawTextInCell
  • office-viewer/lib/excel/render/cell/frozen/drawFrozen
  • office-viewer/lib/excel/render/cell/frozen/drawLeftFrozen
  • office-viewer/lib/excel/render/cell/frozen/drawTopFrozen
  • office-viewer/lib/excel/render/cell/frozen/drawTopLeftFrozen
  • office-viewer/lib/excel/render/cell/frozen/getFrozenLeftViewPointRange
  • office-viewer/lib/excel/render/cell/frozen/getFrozenRange
  • office-viewer/lib/excel/render/cell/frozen/getFrozenTopLeftViewPointRange
  • office-viewer/lib/excel/render/cell/frozen/getFrozenTopViewPointRange
  • office-viewer/lib/excel/render/cell/genFontStr
  • office-viewer/lib/excel/render/cell/getBackgroundColor
  • office-viewer/lib/excel/render/cell/isPointerOnLink
  • office-viewer/lib/excel/render/cell/measureTextWithCache
  • office-viewer/lib/excel/render/cell/tokenizer
  • office-viewer/lib/excel/render/dnd/getMouseRelativePosition
  • office-viewer/lib/excel/render/dnd/handleDragCell
  • office-viewer/lib/excel/render/dnd/handleDragColGrid
  • office-viewer/lib/excel/render/dnd/handleDragColHeader
  • office-viewer/lib/excel/render/dnd/handleDragRowGrid
  • office-viewer/lib/excel/render/dnd/handleDragRowHeader
  • office-viewer/lib/excel/render/dnd/handleMousedown
  • office-viewer/lib/excel/render/dnd/handleMousemove
  • office-viewer/lib/excel/render/dnd/handleMouseup
  • office-viewer/lib/excel/render/dnd/mousedownCell
  • office-viewer/lib/excel/render/dnd/mousedownColHeader
  • office-viewer/lib/excel/render/dnd/mousedownCorner
  • office-viewer/lib/excel/render/dnd/mousedownRowHeader
  • office-viewer/lib/excel/render/dnd/removeEventListener
  • office-viewer/lib/excel/render/dnd/selectAll
  • office-viewer/lib/excel/render/drawing/BaseDrawingRender
  • office-viewer/lib/excel/render/drawing/EChartsRender
  • office-viewer/lib/excel/render/drawing/PicRender
  • office-viewer/lib/excel/render/drawing/ResizeBox
  • office-viewer/lib/excel/render/drawing/chart/buildLabel
  • office-viewer/lib/excel/render/drawing/chart/calcPercentStacked
  • office-viewer/lib/excel/render/drawing/chart/convertAxis
  • office-viewer/lib/excel/render/drawing/chart/convertLegend
  • office-viewer/lib/excel/render/drawing/chart/convertTitle
  • office-viewer/lib/excel/render/drawing/chart/fromAreaChart
  • office-viewer/lib/excel/render/drawing/chart/fromBarChart
  • office-viewer/lib/excel/render/drawing/chart/fromDoughnutChart
  • office-viewer/lib/excel/render/drawing/chart/fromLineChart
  • office-viewer/lib/excel/render/drawing/chart/fromPieChart
  • office-viewer/lib/excel/render/drawing/chart/getData
  • office-viewer/lib/excel/render/drawing/chart/getStack
  • office-viewer/lib/excel/render/drawing/convertToEChartOptions
  • office-viewer/lib/excel/render/drawing/drawChart
  • office-viewer/lib/excel/render/drawing/drawDrawing
  • office-viewer/lib/excel/render/drawing/drawPic
  • office-viewer/lib/excel/render/drawing/drawShape
  • office-viewer/lib/excel/render/drawing/findPositionInViewRange
  • office-viewer/lib/excel/render/drawing/getAbsoluteAnchorPosition
  • office-viewer/lib/excel/render/drawing/getOneCellAnchorPosition
  • office-viewer/lib/excel/render/drawing/getRectFromAnchorPoint
  • office-viewer/lib/excel/render/drawing/getTwoCellAnchorPosition
  • office-viewer/lib/excel/render/formulaBar/FormulaBar
  • office-viewer/lib/excel/render/grid/drawGridLines
  • office-viewer/lib/excel/render/header/drawRowColHeaders
  • office-viewer/lib/excel/render/keyboard/handleCopy
  • office-viewer/lib/excel/render/keyboard/handleKeydown
  • office-viewer/lib/excel/render/keyboard/handlePaste
  • office-viewer/lib/excel/render/keyboard/handleSelectAll
  • office-viewer/lib/excel/render/keyboard/handleSheetArrowKey
  • office-viewer/lib/excel/render/selection/binarySearchSize
  • office-viewer/lib/excel/render/selection/buildHTML/buildBorder
  • office-viewer/lib/excel/render/selection/buildHTML/cellInfoToStyle
  • office-viewer/lib/excel/render/selection/buildHTML/rangeToHTML
  • office-viewer/lib/excel/render/selection/copySelection
  • office-viewer/lib/excel/render/selection/drawAllSelection
  • office-viewer/lib/excel/render/selection/drawCellRanges
  • office-viewer/lib/excel/render/selection/drawCellSelection
  • office-viewer/lib/excel/render/selection/drawColSelection
  • office-viewer/lib/excel/render/selection/drawRowSelection
  • office-viewer/lib/excel/render/selection/drawSelectionHeaderHighlight
  • office-viewer/lib/excel/render/selection/findCell
  • office-viewer/lib/excel/render/selection/findInViewRange
  • office-viewer/lib/excel/render/selection/findInViewRangeX
  • office-viewer/lib/excel/render/selection/findInViewRangeY
  • office-viewer/lib/excel/render/selection/getCellPosition
  • office-viewer/lib/excel/render/selection/getRangePosition
  • office-viewer/lib/excel/render/selection/hitTest
  • office-viewer/lib/excel/render/selection/hitTestInRange
  • office-viewer/lib/excel/render/selection/updateCursor
  • office-viewer/lib/excel/render/sheetTab/SheetList
  • office-viewer/lib/excel/render/sheetTab/SheetTabBar
  • office-viewer/lib/excel/render/sheetTab/StatusBar
  • office-viewer/lib/excel/render/sheetTab/ZoomLevel
  • office-viewer/lib/excel/render/sparkline/applyColor
  • office-viewer/lib/excel/render/sparkline/drawSparkline
  • office-viewer/lib/excel/render/sparkline/renderColumn
  • office-viewer/lib/excel/render/sparkline/renderLine
  • office-viewer/lib/excel/render/sparkline/renderSparkline
  • office-viewer/lib/excel/render/sparkline/renderStacked
  • office-viewer/lib/excel/render/ui/CheckBox
  • office-viewer/lib/excel/render/ui/CheckBoxList
  • office-viewer/lib/excel/render/ui/Divider
  • office-viewer/lib/excel/render/ui/Input
  • office-viewer/lib/excel/render/ui/Radio
  • office-viewer/lib/excel/render/ui/Select
  • office-viewer/lib/excel/sheet/BuiltInNumFmt
  • office-viewer/lib/excel/sheet/ColWidth
  • office-viewer/lib/excel/sheet/RangeCache
  • office-viewer/lib/excel/sheet/Sheet
  • office-viewer/lib/excel/sheet/applyConditionalFormat
  • office-viewer/lib/excel/sheet/applyDxf
  • office-viewer/lib/excel/sheet/applyTablePartsStyle
  • office-viewer/lib/excel/sheet/cfRule/aboveAverage
  • office-viewer/lib/excel/sheet/cfRule/applyCfRuleDxf
  • office-viewer/lib/excel/sheet/cfRule/cellIs
  • office-viewer/lib/excel/sheet/cfRule/colorScale
  • office-viewer/lib/excel/sheet/cfRule/containsBlanks
  • office-viewer/lib/excel/sheet/cfRule/containsErrors
  • office-viewer/lib/excel/sheet/cfRule/containsText
  • office-viewer/lib/excel/sheet/cfRule/dataBar
  • office-viewer/lib/excel/sheet/cfRule/duplicateValues
  • office-viewer/lib/excel/sheet/cfRule/getMinMax
  • office-viewer/lib/excel/sheet/cfRule/iconSet
  • office-viewer/lib/excel/sheet/cfRule/notContainsText
  • office-viewer/lib/excel/sheet/cfRule/timePeriod
  • office-viewer/lib/excel/sheet/cfRule/top10
  • office-viewer/lib/excel/sheet/cfRule/uniqueValues
  • office-viewer/lib/excel/sheet/getCellAbsolutePosition
  • office-viewer/lib/excel/sheet/getViewPointData
  • office-viewer/lib/excel/sheet/getViewRange
  • office-viewer/lib/excel/sheet/table/applyTableStyle
  • office-viewer/lib/excel/sheet/table/buildTableStyle
  • office-viewer/lib/excel/sheet/table/calcTableRelativePosition
  • office-viewer/lib/excel/types/CT_Color
  • office-viewer/lib/excel/types/CT_ExtensionList
  • office-viewer/lib/excel/types/Ext
  • office-viewer/lib/excel/types/ISheet
  • office-viewer/lib/excel/types/X14CF/CT_Cfvo
  • office-viewer/lib/excel/types/X14CF/X14CfRule
  • office-viewer/lib/excel/types/X14CF/X14ConditionalFormatting
  • office-viewer/lib/excel/types/X14CF/X14ConditionalFormattings
  • office-viewer/lib/excel/types/X14CF/X14DataBar
  • office-viewer/lib/excel/types/X14CF/X14IconSet
  • office-viewer/lib/excel/types/X14Sparkline/X14Sparkline
  • office-viewer/lib/excel/types/X14Sparkline/X14SparklineGroup
  • office-viewer/lib/excel/types/X14Sparkline/X14SparklineGroups
  • office-viewer/lib/excel/types/X14Sparkline/x14Sparklines
  • office-viewer/lib/excel/types/worksheet/CellData
  • office-viewer/lib/excel/types/worksheet/ICell
  • office-viewer/lib/index
  • office-viewer/lib/openxml/Attributes
  • office-viewer/lib/openxml/ChartTypes
  • office-viewer/lib/openxml/ContentType
  • office-viewer/lib/openxml/DMLTypes
  • office-viewer/lib/openxml/ExcelTypes
  • office-viewer/lib/openxml/Settings
  • office-viewer/lib/openxml/Style
  • office-viewer/lib/openxml/Theme
  • office-viewer/lib/openxml/colorNameMap
  • office-viewer/lib/openxml/drawing/Blip
  • office-viewer/lib/openxml/drawing/BlipFill
  • office-viewer/lib/openxml/drawing/CustomGeom
  • office-viewer/lib/openxml/drawing/Drawing
  • office-viewer/lib/openxml/drawing/Geom
  • office-viewer/lib/openxml/drawing/Pic
  • office-viewer/lib/openxml/drawing/ShapeProperties
  • office-viewer/lib/openxml/drawing/Transform
  • office-viewer/lib/openxml/drawing/diagram/Diagram
  • office-viewer/lib/openxml/drawing/presetShape
  • office-viewer/lib/openxml/drawing/svg/arcToA
  • office-viewer/lib/openxml/drawing/svg/formulas
  • office-viewer/lib/openxml/drawing/svg/generateDefines
  • office-viewer/lib/openxml/drawing/svg/presetVal
  • office-viewer/lib/openxml/drawing/svg/shapeToSVG
  • office-viewer/lib/openxml/math/OMath
  • office-viewer/lib/openxml/math/convertOOML
  • office-viewer/lib/openxml/math/xsl
  • office-viewer/lib/openxml/word/Body
  • office-viewer/lib/openxml/word/Bookmark
  • office-viewer/lib/openxml/word/Break
  • office-viewer/lib/openxml/word/FldSimple
  • office-viewer/lib/openxml/word/Font
  • office-viewer/lib/openxml/word/FontTable
  • office-viewer/lib/openxml/word/Header
  • office-viewer/lib/openxml/word/Hyperlink
  • office-viewer/lib/openxml/word/InlineText
  • office-viewer/lib/openxml/word/InstrText
  • office-viewer/lib/openxml/word/NoBreakHyphen
  • office-viewer/lib/openxml/word/Note
  • office-viewer/lib/openxml/word/Paragraph
  • office-viewer/lib/openxml/word/Pict
  • office-viewer/lib/openxml/word/Ruby
  • office-viewer/lib/openxml/word/Run
  • office-viewer/lib/openxml/word/Section
  • office-viewer/lib/openxml/word/Separator
  • office-viewer/lib/openxml/word/SoftHyphen
  • office-viewer/lib/openxml/word/Sym
  • office-viewer/lib/openxml/word/Tab
  • office-viewer/lib/openxml/word/Table
  • office-viewer/lib/openxml/word/WDocument
  • office-viewer/lib/openxml/word/numbering/AbstractNum
  • office-viewer/lib/openxml/word/numbering/Lvl
  • office-viewer/lib/openxml/word/numbering/Num
  • office-viewer/lib/openxml/word/numbering/NumberProperties
  • office-viewer/lib/openxml/word/numbering/Numbering
  • office-viewer/lib/openxml/word/table/Tc
  • office-viewer/lib/openxml/word/table/Tr
  • office-viewer/lib/openxml/word/wps/WPG
  • office-viewer/lib/openxml/word/wps/WPS
  • office-viewer/lib/openxml/word/wps/WPSStyle
  • office-viewer/lib/package/ZipPackageParser
  • office-viewer/lib/util/EventEmitter
  • office-viewer/lib/util/H
  • office-viewer/lib/util/arrayBufferToString
  • office-viewer/lib/util/autoSpace
  • office-viewer/lib/util/base64ToArrayBuffer
  • office-viewer/lib/util/binarySearch
  • office-viewer/lib/util/blob
  • office-viewer/lib/util/color
  • office-viewer/lib/util/createObject
  • office-viewer/lib/util/debounce
  • office-viewer/lib/util/dom
  • office-viewer/lib/util/emuToPx
  • office-viewer/lib/util/escapeHTML
  • office-viewer/lib/util/fflate
  • office-viewer/lib/util/fileType
  • office-viewer/lib/util/get
  • office-viewer/lib/util/isFontAvailable
  • office-viewer/lib/util/isNumeric
  • office-viewer/lib/util/isObject
  • office-viewer/lib/util/isValidURL
  • office-viewer/lib/util/joinPath
  • office-viewer/lib/util/mergeRun
  • office-viewer/lib/util/number
  • office-viewer/lib/util/objectEqual
  • office-viewer/lib/util/onClickOutside
  • office-viewer/lib/util/onClickOutsideOnce
  • office-viewer/lib/util/print
  • office-viewer/lib/util/ptToPx
  • office-viewer/lib/util/px2pt
  • office-viewer/lib/util/replaceVar
  • office-viewer/lib/util/saxes
  • office-viewer/lib/util/stringToArray
  • office-viewer/lib/util/stripNumber
  • office-viewer/lib/util/xml
  • office-viewer/lib/util/xmlchars/xml/1.0/ed5
  • office-viewer/lib/util/xmlchars/xml/1.1/ed2
  • office-viewer/lib/util/xmlchars/xmlns/1.0/ed3
  • office-viewer/lib/word/parse/Footnotes
  • office-viewer/lib/word/parse/defaultXML/settingsXML
  • office-viewer/lib/word/parse/defaultXML/stylesXML
  • office-viewer/lib/word/parse/defaultXML/themeXML
  • office-viewer/lib/word/parse/jcToTextAlign
  • office-viewer/lib/word/parse/mergeSdt
  • office-viewer/lib/word/parse/modifyColor
  • office-viewer/lib/word/parse/parseBorder
  • office-viewer/lib/word/parse/parseCellMargin
  • office-viewer/lib/word/parse/parseChildColor
  • office-viewer/lib/word/parse/parseColor
  • office-viewer/lib/word/parse/parseEndnotes
  • office-viewer/lib/word/parse/parseFont
  • office-viewer/lib/word/parse/parseInd
  • office-viewer/lib/word/parse/parseInsideBorders
  • office-viewer/lib/word/parse/parsePr
  • office-viewer/lib/word/parse/parseRelationship
  • office-viewer/lib/word/parse/parseShape
  • office-viewer/lib/word/parse/parseSize
  • office-viewer/lib/word/parse/parseSpacing
  • office-viewer/lib/word/parse/parseTable
  • office-viewer/lib/word/parse/parseTablePr
  • office-viewer/lib/word/parse/parseTblWidth
  • office-viewer/lib/word/parse/parseTc
  • office-viewer/lib/word/parse/parseTcPr
  • office-viewer/lib/word/parse/parseTextDirection
  • office-viewer/lib/word/parse/parseTr
  • office-viewer/lib/word/parse/parseTrHeight
  • office-viewer/lib/word/parse/parseTrPr
  • office-viewer/lib/word/render/renderBody
  • office-viewer/lib/word/render/renderBookmark
  • office-viewer/lib/word/render/renderBr
  • office-viewer/lib/word/render/renderCustGeom
  • office-viewer/lib/word/render/renderDocument
  • office-viewer/lib/word/render/renderDrawing
  • office-viewer/lib/word/render/renderFont
  • office-viewer/lib/word/render/renderGeom
  • office-viewer/lib/word/render/renderHeader
  • office-viewer/lib/word/render/renderHyperLink
  • office-viewer/lib/word/render/renderInlineText
  • office-viewer/lib/word/render/renderInstrText
  • office-viewer/lib/word/render/renderMath
  • office-viewer/lib/word/render/renderNoBreakHyphen
  • office-viewer/lib/word/render/renderNotes
  • office-viewer/lib/word/render/renderNumbering
  • office-viewer/lib/word/render/renderParagraph
  • office-viewer/lib/word/render/renderPict
  • office-viewer/lib/word/render/renderRuby
  • office-viewer/lib/word/render/renderRun
  • office-viewer/lib/word/render/renderSection
  • office-viewer/lib/word/render/renderSeparator
  • office-viewer/lib/word/render/renderSoftHyphen
  • office-viewer/lib/word/render/renderStyle
  • office-viewer/lib/word/render/renderSym
  • office-viewer/lib/word/render/renderTab
  • office-viewer/lib/word/render/renderTable
  • office-viewer/lib/word/render/setElementStyle

Readme

说明

Word 和 Excel 渲染器,目前接口还未完全稳定,新版可能会修改,请参考 examples

Word 渲染

原理

Word 渲染器,原理是将 docx 里的 xml 格式转成 html

相对于 Canvas 渲染,这个实现方案比较简单,最终页面也可以很方便复制,但无法保证和原始 docx 文件展现一致,因为有部分功能难以在 HTML 中实现,比如图文环绕效果。

已知不支持的功能

参考资料

日常开发可以使用 OOXML viewer 插件查看

开发过程啊参考了

Excel 渲染

原理

使用 Canvas 渲染