Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Aimino-Tech/opendocswork-mcp
/ functions
Functions
448 in github.com/Aimino-Tech/opendocswork-mcp
⨍
Functions
448
◇
Types & classes
166
Method
cell_to_entity
(sheet: &str, cell: &str)
src/coherence/mod.rs:303
Method
check_consistency
(file_path: &str)
src/coherence/mod.rs:497
Method
check_content_types
(archive: &mut ZipArchive<impl Read + Seek>)
src/integrity/mod.rs:90
Method
check_relationships
(archive: &mut ZipArchive<impl Read + Seek>)
src/integrity/mod.rs:160
Method
check_xml_well_formed
(archive: &mut ZipArchive<impl Read + Seek>)
src/integrity/mod.rs:203
Method
check_zip_structure
(archive: &mut ZipArchive<impl Read + Seek>)
src/integrity/mod.rs:61
Function
chunks_ok
()
src/readers/powerpoint.rs:79
Function
col_to_letter
(col: u16)
src/writers/excel.rs:724
Function
column_letter
(col: u32)
src/readers/excel.rs:442
Function
data_to_json_value
(d: &Data)
src/readers/excel.rs:36
Method
default
()
src/coherence/mod.rs:53
Method
default
()
src/validation/mod.rs:120
Method
default
()
src/validation/rules/mod.rs:25
Method
default
()
src/diff/document_diff.rs:521
Method
default
()
src/pdf_form/mod.rs:1695
Method
default
()
src/template/template_engine.rs:252
Function
default_font_family
()
src/skill/types.rs:240
Function
default_font_name
()
src/pdf_form/mod.rs:1411
Function
default_font_size
()
src/skill/types.rs:241
Function
default_font_size
()
src/pdf_form/mod.rs:1407
Method
deserialize
(deserializer: D)
src/validation/mod.rs:65
Method
detect
(path: &str)
src/formats/mod.rs:48
Function
detect_list_item
(text: &str)
src/readers/word.rs:677
Method
detect_placeholders
Detect all unique placeholders in a DOCX template. Searches for patterns like `{name}` and `{{name}}` in all XML entries of the DOCX archive (documen
src/template/template_engine.rs:184
Method
diff_documents
Compare two Office documents and return a structured JSON diff. Validates files exist, have matching extensions, extracts text from both, and performs
src/diff/document_diff.rs:42
Method
diff_documents_detailed
Same as `diff_documents` but adds per-paragraph/slide/sheet granularity. For DOCX: paragraphs are separated cleanly. For XLSX: cells are tab-separated
src/diff/document_diff.rs:57
Method
dispatch_fix
( &self, tool_name: &str, file_path: &str, args: &serde_json::Value, )
src/main.rs:987
Method
display_name
(&self)
src/formats/mod.rs:73
Method
do_detect_placeholders
(input_path: &str)
src/template/template_engine.rs:193
Method
entity_type_from_id
(entity_id: &str)
src/coherence/mod.rs:324
Function
excel_basic_skill
()
src/skills/registry.rs:318
Function
excel_chart_skill
()
src/skills/registry.rs:326
Function
excel_pivot_skill
()
src/skills/registry.rs:330
Function
excel_table_skill
()
src/skills/registry.rs:322
Method
export_docx_to_pdf
(input_path: &str, output_path: &str)
src/export/pdf_export.rs:17
Method
export_pptx_to_pdf
(input_path: &str, output_path: &str)
src/export/pdf_export.rs:170
Method
export_to_pdf
(input_path: &str, output_path: &str)
src/export/pdf_export.rs:295
Method
export_xlsx_to_pdf
(input_path: &str, output_path: &str)
src/export/pdf_export.rs:49
Method
extract_docx_text
Extract text from DOCX by parsing word/document.xml <w:t> elements.
src/diff/document_diff.rs:185
Method
extract_docx_text_detailed
DOCX detailed: each paragraph on its own line with paragraph index.
src/diff/document_diff.rs:394
Method
extract_pptx_text
Extract text from PPTX by parsing ppt/slides/slide*.xml <a:t> elements.
src/diff/document_diff.rs:300
Function
extract_run_info
(para: &rdocx::ParagraphRef)
src/readers/word.rs:662
Method
extract_text_detailed
Extract text with structural markers for detailed diff (per-paragraph/slide/sheet).
src/diff/document_diff.rs:384
Method
extract_xlsx_text
Extract text from XLSX using calamine: iterate sheets and rows.
src/diff/document_diff.rs:257
Method
extract_xlsx_text_detailed
XLSX detailed: cell-by-cell per sheet with cell references.
src/diff/document_diff.rs:464
Method
fill_template
Fill a DOCX template with data and save to output_path. Placeholders can be in `{name}` or `{{name}}` format. The `data` map keys should correspond t
src/template/template_engine.rs:23
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/validation/mod.rs:114
Method
format
(&self)
src/skill/types.rs:43
Method
format
(&self)
src/skills/mod.rs:29
Method
from
(d: &Data)
src/readers/excel.rs:11
Method
from_extension
(path: &str)
src/formats/mod.rs:19
Method
from_magic_bytes
(path: &str)
src/formats/mod.rs:37
Method
from_skill_config
(config: &SkillValidationConfig)
src/validation/mod.rs:141
Method
generate_field_appearance
Generate a minimal appearance stream for a filled text field widget. Parses the /DA (default appearance) string to extract font & color, builds a Form
src/pdf_form/mod.rs:659
Method
get_dependents
(&self, entity_id: &str)
src/coherence/mod.rs:100
Method
get_document_info
( &self, Parameters(req): Parameters<DocumentInfoRequest>, )
src/main.rs:222
Method
get_entity
(&self, entity_id: &str)
src/coherence/mod.rs:287
Method
get_entity_graph
(file_path: &str)
src/coherence/mod.rs:535
Method
get_extension
(path: &str)
src/diff/document_diff.rs:171
Method
get_reader
(&self, format: DocumentFormat)
src/formats/registry.rs:17
Method
get_skill
( &self, Parameters(req): Parameters<GetSkillRequest>, )
src/main.rs:761
Method
get_value
(&self)
src/main.rs:533
Method
get_writer
(&self, format: DocumentFormat)
src/formats/registry.rs:20
Method
icon
(&self)
src/skill/types.rs:52
Method
increment
(&self)
src/main.rs:526
Function
is_list_style
(style_id: Option<&str>)
src/readers/word.rs:648
Method
is_supported
(ext: &str)
src/main.rs:188
Method
is_writable
(&self)
src/formats/mod.rs:100
Method
is_zip_based
(&self)
src/formats/mod.rs:97
Method
json_content
(value: impl serde::Serialize)
src/main.rs:192
Function
json_ok
()
src/readers/powerpoint.rs:77
Method
list
(&self)
src/skills/registry.rs:104
Method
list_by_category
(&self, category: &SkillCategory)
src/skills/registry.rs:110
Method
list_formats
(&self)
src/main.rs:206
Method
list_skills
( &self, Parameters(req): Parameters<ListSkillsRequest>, )
src/main.rs:733
Method
load
(file_path: &str)
src/coherence/mod.rs:244
Function
main
()
src/main.rs:1128
Method
make_text_line
( text: &str, x: Mm, y: Mm, font_size: Pt, color: Color, font:
src/export/pdf_export.rs:391
Method
make_title_line
(title: &str, cursor_y: &mut f32)
src/export/pdf_export.rs:351
Method
manifest_path
(file_path: &str)
src/coherence/mod.rs:240
Function
md_ok
()
src/readers/powerpoint.rs:78
Method
mime_type
(&self)
src/formats/mod.rs:59
Function
missing_err
()
src/readers/powerpoint.rs:80
Method
new
()
src/main.rs:173
Method
new
()
src/coherence/mod.rs:59
Method
new
()
src/validation/mod.rs:126
Method
new
()
src/validation/rules/mod.rs:31
Method
new
()
src/skill/templates.rs:12
Method
new
()
src/skill/registry.rs:17
Method
new
()
src/diff/document_diff.rs:35
Method
new
()
src/pdf_form/mod.rs:50
Method
new
()
src/formats/registry.rs:11
Method
new
()
src/writers/mod.rs:38
Method
new
()
src/template/template_engine.rs:13
Method
new
()
src/skills/registry.rs:28
Method
new
()
src/readers/mod.rs:35
Function
now_iso8601
()
src/writers/docx_enricher.rs:473
Method
office_analyze_pdf_layout
( &self, Parameters(req): Parameters<PdfAnalyzeLayoutRequest>, )
src/main.rs:700
Method
office_check_consistency
( &self, Parameters(req): Parameters<ConsistencyCheckRequest>, )
src/main.rs:440
Method
office_diff_documents
( &self, Parameters(req): Parameters<DiffDocumentsRequest>, )
src/main.rs:369
← previous
next →
201–300 of 448, ranked by callers