MCPcopy Create free account

hub / github.com/Tele-AI/doc-ops-mcp / functions

Functions397 in github.com/Tele-AI/doc-ops-mcp

↓ 31 callersMethodescapeHtml
* HTML转义
src/tools/documentConverter.ts:594
↓ 11 callersFunctionvalidateAndSanitizePath
( inputPath: string, allowedBasePaths: string[] = [] )
src/security/securityConfig.ts:100
↓ 11 callersFunctionvalidatePath
(inputPath: string, allowedBasePaths: string[] = [])
src/index.ts:27
↓ 9 callersMethodhexToRgb
* 将十六进制颜色转换为RGB
src/tools/documentConverter.ts:1119
↓ 9 callersMethodtwipToPixel
* Twip转像素
src/tools/ooxmlParser.ts:1960
↓ 7 callersMethodcssToString
* CSS对象转字符串
src/tools/ooxmlParser.ts:1949
↓ 6 callersFunctionconvertDocxToHtmlWithOOXML
(inputPath: string, options: any = {})
src/tools/ooxmlParser.ts:2112
↓ 6 callersMethodgetFileContent
* 获取ZIP文件内容
src/tools/ooxmlParser.ts:1927
↓ 6 callersMethodparseXml
* 解析XML
src/tools/ooxmlParser.ts:1937
↓ 5 callersMethodprocessInlineElements
* 处理内联元素
src/tools/enhancedHtmlToMarkdownConverter.ts:424
↓ 5 callersFunctionsanitizeCssProperty
(property: string)
src/security/securityConfig.ts:152
↓ 4 callersMethodcreateHeadingParagraph
* 创建标题段落
src/tools/htmlConverter.ts:701
↓ 4 callersMethoddecodeHtmlEntities
* 解码HTML实体
src/tools/htmlConverter.ts:1320
↓ 4 callersMethoddecodeHtmlEntities
* 解码HTML实体
src/tools/enhancedHtmlToMarkdownConverter.ts:523
↓ 4 callersMethodemuToPixels
* EMU 转像素
src/tools/mediaHandler.ts:522
↓ 4 callersMethodescapeHtml
* 转义HTML特殊字符
src/tools/ooxmlParser.ts:2033
↓ 4 callersMethodparseParagraphProperties
* 解析段落属性
src/tools/ooxmlParser.ts:360
↓ 4 callersMethodparseRunProperties
* 解析字符属性
src/tools/ooxmlParser.ts:434
↓ 4 callersMethodparseSpacing
* 解析间距值(margin、padding等)
src/tools/htmlConverter.ts:1295
↓ 4 callersFunctionresolveOutputPath
(outputPath: string | undefined, inputPath: string, extension: string)
src/index.ts:3386
↓ 3 callersFunctionaddQRCode
(pdfPath: string, qrCodePath?: string, options: QRCodeOptions = {})
src/index.ts:2217
↓ 3 callersMethodaddTextWatermark
* 添加文字水印
src/tools/documentConverter.ts:1205
↓ 3 callersFunctionaddWatermark
(pdfPath: string, options: WatermarkOptions = {})
src/index.ts:1953
↓ 3 callersMethodbuildParagraph
* 构建段落DOM
src/tools/ooxmlParser.ts:846
↓ 3 callersMethodconvertHtmlToDocx
(htmlContent: string)
src/tools/enhancedHtmlToDocxConverter.ts:155
↓ 3 callersFunctionconvertHtmlToDocxSpecial
(inputPath: string, finalOutputPath: string, options: ConvertDocumentOptions)
src/index.ts:599
↓ 3 callersMethodconvertHtmlToMarkdown
( inputPath: string, options: HtmlToMarkdownOptions = {} )
src/tools/enhancedHtmlToMarkdownConverter.ts:56
↓ 3 callersFunctionconvertMarkdownToHtml
( inputPath: string, options: MarkdownToHtmlOptions = {} )
src/tools/markdownToHtmlConverter.ts:731
↓ 3 callersFunctioncreatePerfectWordHtml
(content: string, options: any = {})
src/index.ts:1562
↓ 3 callersMethodcreateSimpleTextRun
(text: string, baseStyle: StyleMapping)
src/tools/enhancedHtmlToDocxConverter.ts:399
↓ 3 callersMethodextractStyles
($elem: any)
src/tools/enhancedHtmlToDocxConverter.ts:231
↓ 3 callersMethodlogError
(context: string, error: any)
src/security/errorHandler.ts:31
↓ 3 callersMethodparseElementStyles
* 解析元素的CSS样式
src/tools/htmlConverter.ts:942
↓ 3 callersMethodsanitizeHtml
* 清理HTML内容,防止XSS攻击
src/tools/enhancedHtmlToDocxConverter.ts:48
↓ 3 callersFunctionsanitizeHtmlForOutput
(html: string)
src/index.ts:35
↓ 3 callersFunctionwriteDocument
( content: string, outputPath?: string, options: WriteDocumentOptions = {} )
src/index.ts:502
↓ 2 callersFunctionaddImportantToStyles
(styles: string)
src/index.ts:1248
↓ 2 callersMethodaddWatermarkToPage
* 为PDF页面添加水印
src/tools/documentConverter.ts:1134
↓ 2 callersMethodbuildRun
* 构建文本运行DOM
src/tools/ooxmlParser.ts:914
↓ 2 callersMethodbuildTable
* 构建表格DOM
src/tools/ooxmlParser.ts:1144
↓ 2 callersMethodconvertCssToDocx
(styles: any)
src/tools/enhancedHtmlToDocxConverter.ts:679
↓ 2 callersFunctionconvertHtmlToMarkdown
( inputPath: string, options: HtmlConversionOptions = {} )
src/tools/htmlConverter.ts:1353
↓ 2 callersFunctioncreateWordDocument
( content: string, outputPath?: string, options: any = {} )
src/index.ts:2643
↓ 2 callersMethoddecodeHtmlEntities
(text: string)
src/tools/enhancedHtmlToDocxConverter.ts:917
↓ 2 callersMethodeighthPointToPixel
* 八分之一点转像素
src/tools/ooxmlParser.ts:1967
↓ 2 callersMethodemuToPixel
* EMU转像素
src/tools/ooxmlParser.ts:1974
↓ 2 callersMethodfindBlipInDrawing
* 在绘图对象中查找 blip
src/tools/mediaHandler.ts:367
↓ 2 callersMethodformatFileSize
* 格式化文件大小
src/tools/mediaHandler.ts:530
↓ 2 callersMethodgenerateCSS
* 生成CSS样式表
src/tools/ooxmlParser.ts:1793
↓ 2 callersMethodgetImageData
* 获取图片数据 - 使用缓存机制
src/tools/ooxmlParser.ts:1056
↓ 2 callersMethodgetListStartNumber
* 获取列表起始序号
src/tools/ooxmlParser.ts:2047
↓ 2 callersMethodgetToolForConversion
* 获取转换工具名称
src/tools/conversionPlanner.ts:307
↓ 2 callersMethodisFormatSupported
* 检查格式是否支持
src/tools/conversionPlanner.ts:230
↓ 2 callersMethodisImageFile
* 判断是否为图片文件
src/tools/mediaHandler.ts:514
↓ 2 callersMethodmapBorderStyle
* 映射边框样式
src/tools/ooxmlParser.ts:1995
↓ 2 callersMethodnormalizeFormat
* 标准化格式名称
src/tools/conversionPlanner.ts:220
↓ 2 callersMethodparseColor
(value: string)
src/tools/enhancedHtmlToDocxConverter.ts:808
↓ 2 callersMethodparseColor
* 解析颜色值
src/tools/htmlConverter.ts:1260
↓ 2 callersMethodparseContentToHTML
* 解析内容为HTML
src/tools/documentConverter.ts:842
↓ 2 callersMethodparseTableBorders
* 解析表格边框
src/tools/ooxmlParser.ts:1211
↓ 2 callersMethodprocessElementToMarkdown
* 处理单个HTML元素转换为Markdown
src/tools/enhancedHtmlToMarkdownConverter.ts:233
↓ 2 callersMethodprocessInlineElements
* 处理内联元素
src/tools/htmlConverter.ts:468
↓ 2 callersMethodprocessInlineElementsToDocx
* 处理内联元素转换为DOCX TextRun - 增强版,支持CSS样式解析
src/tools/htmlConverter.ts:797
↓ 2 callersMethodprocessListToMarkdown
* 处理列表转换为Markdown
src/tools/enhancedHtmlToMarkdownConverter.ts:371
↓ 2 callersFunctionreadDocument
(filePath: string, options: ReadDocumentOptions = {})
src/index.ts:435
↓ 2 callersMethodrenderChildren
* 渲染子元素
src/tools/ooxmlParser.ts:1563
↓ 2 callersMethodrenderHyperlink
* 渲染超链接
src/tools/ooxmlParser.ts:1604
↓ 2 callersMethodrenderImage
* 渲染图片 - 使用相对路径
src/tools/ooxmlParser.ts:1649
↓ 2 callersMethodrenderNode
* 渲染单个节点
src/tools/ooxmlParser.ts:1381
↓ 2 callersMethodsanitizeErrorMessage
(error: any)
src/security/errorHandler.ts:6
↓ 2 callersMethodsanitizeHtml
* 清理HTML内容,防止XSS攻击
src/tools/htmlConverter.ts:62
↓ 2 callersMethodupdateMediaDimensions
* 更新媒体文件尺寸
src/tools/mediaHandler.ts:390
↓ 1 callersFunctionaddMissingStyles
(html: string, options: any)
src/index.ts:1161
↓ 1 callersFunctionaddQRCodeToPdf
(outputPath: string)
src/index.ts:940
↓ 1 callersFunctionaddWatermarkToPdf
(outputPath: string)
src/index.ts:913
↓ 1 callersMethodanalyzeContent
* 分析内容统计信息
src/tools/markdownToDocxConverter.ts:747
↓ 1 callersMethodanalyzeContent
* 分析内容统计信息
src/tools/markdownToHtmlConverter.ts:638
↓ 1 callersMethodapplyBasicTagStyles
(tagName: string, tagStyle: StyleMapping)
src/tools/enhancedHtmlToDocxConverter.ts:496
↓ 1 callersMethodapplyClassStyle
* 应用class样式
src/tools/htmlConverter.ts:1209
↓ 1 callersMethodapplyFallbackStyles
* 应用备用样式
src/tools/htmlConverter.ts:930
↓ 1 callersFunctionapplyPlainTextReplacement
(content: string, replacement: any)
src/index.ts:731
↓ 1 callersFunctionapplyRegexReplacement
(content: string, replacement: any)
src/index.ts:717
↓ 1 callersMethodapplyStyleProperty
* 应用样式属性
src/tools/htmlConverter.ts:981
↓ 1 callersMethodapplyTagStyles
(node: any, baseStyle: StyleMapping, $: any)
src/tools/enhancedHtmlToDocxConverter.ts:481
↓ 1 callersFunctionapplyTextReplacements
(content: string, textReplacements: any[])
src/index.ts:746
↓ 1 callersMethodapplyTextRunStyles
* 应用TextRun样式
src/tools/htmlConverter.ts:882
↓ 1 callersMethodbuildDocumentDOM
* 构建文档DOM
src/tools/ooxmlParser.ts:783
↓ 1 callersMethodbuildHyperlink
* 构建超链接DOM
src/tools/ooxmlParser.ts:1116
↓ 1 callersMethodbuildImage
* 构建图片DOM
src/tools/ooxmlParser.ts:968
↓ 1 callersMethodbuildTableCell
* 构建表格单元格DOM
src/tools/ooxmlParser.ts:1275
↓ 1 callersMethodbuildTableRow
* 构建表格行DOM
src/tools/ooxmlParser.ts:1229
↓ 1 callersFunctioncalculateQRPosition
(position: string, width: number, height: number, qrWidth: number, qrHeight: number)
src/index.ts:2179
↓ 1 callersMethodcalculateStats
* 计算统计信息
src/tools/mediaHandler.ts:463
↓ 1 callersMethodcalculateTotalTime
* 计算总时间
src/tools/conversionPlanner.ts:481
↓ 1 callersFunctioncheckWatermarkAndQRConfig
(options: any)
src/index.ts:852
↓ 1 callersFunctioncleanupTempFile
(filePath: string)
src/index.ts:1379
↓ 1 callersMethodconfigureMarked
* 配置 marked 解析器
src/tools/markdownToHtmlConverter.ts:621
↓ 1 callersMethodconvertBackgroundColor
(styles: any, docxStyle: StyleMapping)
src/tools/enhancedHtmlToDocxConverter.ts:711
↓ 1 callersMethodconvertColor
(styles: any, docxStyle: StyleMapping)
src/tools/enhancedHtmlToDocxConverter.ts:702
↓ 1 callersMethodconvertContainerToMarkdown
($: any, element: any, text: string)
src/tools/enhancedHtmlToMarkdownConverter.ts:355
next →1–100 of 397, ranked by callers