Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tele-AI/doc-ops-mcp
/ functions
Functions
397 in github.com/Tele-AI/doc-ops-mcp
⨍
Functions
397
◇
Types & classes
56
↓ 31 callers
Method
escapeHtml
* HTML转义
src/tools/documentConverter.ts:594
↓ 11 callers
Function
validateAndSanitizePath
( inputPath: string, allowedBasePaths: string[] = [] )
src/security/securityConfig.ts:100
↓ 11 callers
Function
validatePath
(inputPath: string, allowedBasePaths: string[] = [])
src/index.ts:27
↓ 9 callers
Method
hexToRgb
* 将十六进制颜色转换为RGB
src/tools/documentConverter.ts:1119
↓ 9 callers
Method
twipToPixel
* Twip转像素
src/tools/ooxmlParser.ts:1960
↓ 7 callers
Method
cssToString
* CSS对象转字符串
src/tools/ooxmlParser.ts:1949
↓ 6 callers
Function
convertDocxToHtmlWithOOXML
(inputPath: string, options: any = {})
src/tools/ooxmlParser.ts:2112
↓ 6 callers
Method
getFileContent
* 获取ZIP文件内容
src/tools/ooxmlParser.ts:1927
↓ 6 callers
Method
parseXml
* 解析XML
src/tools/ooxmlParser.ts:1937
↓ 5 callers
Method
processInlineElements
* 处理内联元素
src/tools/enhancedHtmlToMarkdownConverter.ts:424
↓ 5 callers
Function
sanitizeCssProperty
(property: string)
src/security/securityConfig.ts:152
↓ 4 callers
Method
createHeadingParagraph
* 创建标题段落
src/tools/htmlConverter.ts:701
↓ 4 callers
Method
decodeHtmlEntities
* 解码HTML实体
src/tools/htmlConverter.ts:1320
↓ 4 callers
Method
decodeHtmlEntities
* 解码HTML实体
src/tools/enhancedHtmlToMarkdownConverter.ts:523
↓ 4 callers
Method
emuToPixels
* EMU 转像素
src/tools/mediaHandler.ts:522
↓ 4 callers
Method
escapeHtml
* 转义HTML特殊字符
src/tools/ooxmlParser.ts:2033
↓ 4 callers
Method
parseParagraphProperties
* 解析段落属性
src/tools/ooxmlParser.ts:360
↓ 4 callers
Method
parseRunProperties
* 解析字符属性
src/tools/ooxmlParser.ts:434
↓ 4 callers
Method
parseSpacing
* 解析间距值(margin、padding等)
src/tools/htmlConverter.ts:1295
↓ 4 callers
Function
resolveOutputPath
(outputPath: string | undefined, inputPath: string, extension: string)
src/index.ts:3386
↓ 3 callers
Function
addQRCode
(pdfPath: string, qrCodePath?: string, options: QRCodeOptions = {})
src/index.ts:2217
↓ 3 callers
Method
addTextWatermark
* 添加文字水印
src/tools/documentConverter.ts:1205
↓ 3 callers
Function
addWatermark
(pdfPath: string, options: WatermarkOptions = {})
src/index.ts:1953
↓ 3 callers
Method
buildParagraph
* 构建段落DOM
src/tools/ooxmlParser.ts:846
↓ 3 callers
Method
convertHtmlToDocx
(htmlContent: string)
src/tools/enhancedHtmlToDocxConverter.ts:155
↓ 3 callers
Function
convertHtmlToDocxSpecial
(inputPath: string, finalOutputPath: string, options: ConvertDocumentOptions)
src/index.ts:599
↓ 3 callers
Method
convertHtmlToMarkdown
( inputPath: string, options: HtmlToMarkdownOptions = {} )
src/tools/enhancedHtmlToMarkdownConverter.ts:56
↓ 3 callers
Function
convertMarkdownToHtml
( inputPath: string, options: MarkdownToHtmlOptions = {} )
src/tools/markdownToHtmlConverter.ts:731
↓ 3 callers
Function
createPerfectWordHtml
(content: string, options: any = {})
src/index.ts:1562
↓ 3 callers
Method
createSimpleTextRun
(text: string, baseStyle: StyleMapping)
src/tools/enhancedHtmlToDocxConverter.ts:399
↓ 3 callers
Method
extractStyles
($elem: any)
src/tools/enhancedHtmlToDocxConverter.ts:231
↓ 3 callers
Method
logError
(context: string, error: any)
src/security/errorHandler.ts:31
↓ 3 callers
Method
parseElementStyles
* 解析元素的CSS样式
src/tools/htmlConverter.ts:942
↓ 3 callers
Method
sanitizeHtml
* 清理HTML内容,防止XSS攻击
src/tools/enhancedHtmlToDocxConverter.ts:48
↓ 3 callers
Function
sanitizeHtmlForOutput
(html: string)
src/index.ts:35
↓ 3 callers
Function
writeDocument
( content: string, outputPath?: string, options: WriteDocumentOptions = {} )
src/index.ts:502
↓ 2 callers
Function
addImportantToStyles
(styles: string)
src/index.ts:1248
↓ 2 callers
Method
addWatermarkToPage
* 为PDF页面添加水印
src/tools/documentConverter.ts:1134
↓ 2 callers
Method
buildRun
* 构建文本运行DOM
src/tools/ooxmlParser.ts:914
↓ 2 callers
Method
buildTable
* 构建表格DOM
src/tools/ooxmlParser.ts:1144
↓ 2 callers
Method
convertCssToDocx
(styles: any)
src/tools/enhancedHtmlToDocxConverter.ts:679
↓ 2 callers
Function
convertHtmlToMarkdown
( inputPath: string, options: HtmlConversionOptions = {} )
src/tools/htmlConverter.ts:1353
↓ 2 callers
Function
createWordDocument
( content: string, outputPath?: string, options: any = {} )
src/index.ts:2643
↓ 2 callers
Method
decodeHtmlEntities
(text: string)
src/tools/enhancedHtmlToDocxConverter.ts:917
↓ 2 callers
Method
eighthPointToPixel
* 八分之一点转像素
src/tools/ooxmlParser.ts:1967
↓ 2 callers
Method
emuToPixel
* EMU转像素
src/tools/ooxmlParser.ts:1974
↓ 2 callers
Method
findBlipInDrawing
* 在绘图对象中查找 blip
src/tools/mediaHandler.ts:367
↓ 2 callers
Method
formatFileSize
* 格式化文件大小
src/tools/mediaHandler.ts:530
↓ 2 callers
Method
generateCSS
* 生成CSS样式表
src/tools/ooxmlParser.ts:1793
↓ 2 callers
Method
getImageData
* 获取图片数据 - 使用缓存机制
src/tools/ooxmlParser.ts:1056
↓ 2 callers
Method
getListStartNumber
* 获取列表起始序号
src/tools/ooxmlParser.ts:2047
↓ 2 callers
Method
getToolForConversion
* 获取转换工具名称
src/tools/conversionPlanner.ts:307
↓ 2 callers
Method
isFormatSupported
* 检查格式是否支持
src/tools/conversionPlanner.ts:230
↓ 2 callers
Method
isImageFile
* 判断是否为图片文件
src/tools/mediaHandler.ts:514
↓ 2 callers
Method
mapBorderStyle
* 映射边框样式
src/tools/ooxmlParser.ts:1995
↓ 2 callers
Method
normalizeFormat
* 标准化格式名称
src/tools/conversionPlanner.ts:220
↓ 2 callers
Method
parseColor
(value: string)
src/tools/enhancedHtmlToDocxConverter.ts:808
↓ 2 callers
Method
parseColor
* 解析颜色值
src/tools/htmlConverter.ts:1260
↓ 2 callers
Method
parseContentToHTML
* 解析内容为HTML
src/tools/documentConverter.ts:842
↓ 2 callers
Method
parseTableBorders
* 解析表格边框
src/tools/ooxmlParser.ts:1211
↓ 2 callers
Method
processElementToMarkdown
* 处理单个HTML元素转换为Markdown
src/tools/enhancedHtmlToMarkdownConverter.ts:233
↓ 2 callers
Method
processInlineElements
* 处理内联元素
src/tools/htmlConverter.ts:468
↓ 2 callers
Method
processInlineElementsToDocx
* 处理内联元素转换为DOCX TextRun - 增强版,支持CSS样式解析
src/tools/htmlConverter.ts:797
↓ 2 callers
Method
processListToMarkdown
* 处理列表转换为Markdown
src/tools/enhancedHtmlToMarkdownConverter.ts:371
↓ 2 callers
Function
readDocument
(filePath: string, options: ReadDocumentOptions = {})
src/index.ts:435
↓ 2 callers
Method
renderChildren
* 渲染子元素
src/tools/ooxmlParser.ts:1563
↓ 2 callers
Method
renderHyperlink
* 渲染超链接
src/tools/ooxmlParser.ts:1604
↓ 2 callers
Method
renderImage
* 渲染图片 - 使用相对路径
src/tools/ooxmlParser.ts:1649
↓ 2 callers
Method
renderNode
* 渲染单个节点
src/tools/ooxmlParser.ts:1381
↓ 2 callers
Method
sanitizeErrorMessage
(error: any)
src/security/errorHandler.ts:6
↓ 2 callers
Method
sanitizeHtml
* 清理HTML内容,防止XSS攻击
src/tools/htmlConverter.ts:62
↓ 2 callers
Method
updateMediaDimensions
* 更新媒体文件尺寸
src/tools/mediaHandler.ts:390
↓ 1 callers
Function
addMissingStyles
(html: string, options: any)
src/index.ts:1161
↓ 1 callers
Function
addQRCodeToPdf
(outputPath: string)
src/index.ts:940
↓ 1 callers
Function
addWatermarkToPdf
(outputPath: string)
src/index.ts:913
↓ 1 callers
Method
analyzeContent
* 分析内容统计信息
src/tools/markdownToDocxConverter.ts:747
↓ 1 callers
Method
analyzeContent
* 分析内容统计信息
src/tools/markdownToHtmlConverter.ts:638
↓ 1 callers
Method
applyBasicTagStyles
(tagName: string, tagStyle: StyleMapping)
src/tools/enhancedHtmlToDocxConverter.ts:496
↓ 1 callers
Method
applyClassStyle
* 应用class样式
src/tools/htmlConverter.ts:1209
↓ 1 callers
Method
applyFallbackStyles
* 应用备用样式
src/tools/htmlConverter.ts:930
↓ 1 callers
Function
applyPlainTextReplacement
(content: string, replacement: any)
src/index.ts:731
↓ 1 callers
Function
applyRegexReplacement
(content: string, replacement: any)
src/index.ts:717
↓ 1 callers
Method
applyStyleProperty
* 应用样式属性
src/tools/htmlConverter.ts:981
↓ 1 callers
Method
applyTagStyles
(node: any, baseStyle: StyleMapping, $: any)
src/tools/enhancedHtmlToDocxConverter.ts:481
↓ 1 callers
Function
applyTextReplacements
(content: string, textReplacements: any[])
src/index.ts:746
↓ 1 callers
Method
applyTextRunStyles
* 应用TextRun样式
src/tools/htmlConverter.ts:882
↓ 1 callers
Method
buildDocumentDOM
* 构建文档DOM
src/tools/ooxmlParser.ts:783
↓ 1 callers
Method
buildHyperlink
* 构建超链接DOM
src/tools/ooxmlParser.ts:1116
↓ 1 callers
Method
buildImage
* 构建图片DOM
src/tools/ooxmlParser.ts:968
↓ 1 callers
Method
buildTableCell
* 构建表格单元格DOM
src/tools/ooxmlParser.ts:1275
↓ 1 callers
Method
buildTableRow
* 构建表格行DOM
src/tools/ooxmlParser.ts:1229
↓ 1 callers
Function
calculateQRPosition
(position: string, width: number, height: number, qrWidth: number, qrHeight: number)
src/index.ts:2179
↓ 1 callers
Method
calculateStats
* 计算统计信息
src/tools/mediaHandler.ts:463
↓ 1 callers
Method
calculateTotalTime
* 计算总时间
src/tools/conversionPlanner.ts:481
↓ 1 callers
Function
checkWatermarkAndQRConfig
(options: any)
src/index.ts:852
↓ 1 callers
Function
cleanupTempFile
(filePath: string)
src/index.ts:1379
↓ 1 callers
Method
configureMarked
* 配置 marked 解析器
src/tools/markdownToHtmlConverter.ts:621
↓ 1 callers
Method
convertBackgroundColor
(styles: any, docxStyle: StyleMapping)
src/tools/enhancedHtmlToDocxConverter.ts:711
↓ 1 callers
Method
convertColor
(styles: any, docxStyle: StyleMapping)
src/tools/enhancedHtmlToDocxConverter.ts:702
↓ 1 callers
Method
convertContainerToMarkdown
($: any, element: any, text: string)
src/tools/enhancedHtmlToMarkdownConverter.ts:355
next →
1–100 of 397, ranked by callers