MCPcopy Create free account

hub / github.com/Aimino-Tech/opendocswork-mcp / functions

Functions448 in github.com/Aimino-Tech/opendocswork-mcp

↓ 1 callersFunctioncompute_numeric_output
( skill: &SkillDefinition, params: &serde_json::Map<String, serde_json::Value>, output_name: &str,
src/skills/runner.rs:507
↓ 1 callersMethodcompute_numeric_output
( &self, skill: &SkillDefinition, params: &serde_json::Map<String, serde_json::Value>,
src/skill/templates.rs:189
↓ 1 callersFunctioncount_docx_pages
(path: &std::path::Path)
src/validation/rules/max_pages.rs:78
↓ 1 callersFunctioncount_pptx_slides
(path: &std::path::Path)
src/validation/rules/max_pages.rs:101
↓ 1 callersFunctioncount_xlsx_sheets
(path: &std::path::Path)
src/validation/rules/max_pages.rs:121
↓ 1 callersFunctioncreate_corrupted_xlsx
(path: &Path)
src/integrity/mod.rs:341
↓ 1 callersMethodcreate_output_path
(&self, skill: &SkillDefinition)
src/skill/templates.rs:61
↓ 1 callersFunctioncreate_test_xlsx
(path: &Path)
src/integrity/mod.rs:258
↓ 1 callersFunctioncurrency_symbol
(code: &str)
src/writers/word.rs:62
↓ 1 callersFunctiondetect_header_row
(rows: &[Vec<CellValue>])
src/readers/excel.rs:466
↓ 1 callersMethodensure_font_in_page_resources
Ensure a font is registered in the page's /Resources/Font dictionary. Returns the font key (e.g., "F1") to use in Tf operator.
src/pdf_form/mod.rs:1535
↓ 1 callersFunctionevaluate_custom_rule
( skill: &SkillDefinition, rule: &ValidationRule, params: &serde_json::Map<String, serde_json::Val
src/skill/validator.rs:111
↓ 1 callersFunctionevaluate_custom_rule
( skill: &SkillDefinition, rule: &crate::skills::ValidationRule, params: &serde_json::Map<String,
src/skills/validator.rs:116
↓ 1 callersFunctionevaluate_rule
( skill: &SkillDefinition, rule: &ValidationRule, params: &serde_json::Map<String, serde_json::Val
src/skill/validator.rs:26
↓ 1 callersFunctionevaluate_rule
( skill: &SkillDefinition, rule: &crate::skills::ValidationRule, params: &serde_json::Map<String,
src/skills/validator.rs:26
↓ 1 callersMethodexecute
( &self, skill: &SkillDefinition, params: &serde_json::Map<String, serde_json::Value>,
src/skill/templates.rs:20
↓ 1 callersFunctionexecute_skill
Execute a skill with provided params, generating real output files.
src/skills/runner.rs:5
↓ 1 callersFunctionexisting_content_type
(entries: &[(String, Vec<u8>)], part_name: &str)
src/writers/docx_enricher.rs:295
↓ 1 callersFunctionextract_images
(doc: &rdocx::Document)
src/readers/word.rs:409
↓ 1 callersFunctionextract_links
(doc: &rdocx::Document)
src/readers/word.rs:422
↓ 1 callersFunctionextract_named_ranges
(workbook: &Xlsx<BufReader<std::fs::File>>)
src/readers/excel.rs:572
↓ 1 callersFunctionextract_outline
(doc: &rdocx::Document)
src/readers/word.rs:402
↓ 1 callersFunctionextract_plain_text
(doc: &rdocx::Document)
src/readers/word.rs:614
↓ 1 callersFunctionextract_plain_text_fallback
(path: &str)
src/readers/word.rs:628
↓ 1 callersMethodextract_text
Extract plain text from a supported Office document based on its extension.
src/diff/document_diff.rs:135
↓ 1 callersMethodfill_acroform_fields
Fill AcroForm fields by matching field names and setting /V values. Handles hierarchical field names and checkbox types.
src/pdf_form/mod.rs:406
↓ 1 callersMethodfill_flat_pdf
Fill text into a flat PDF at specified positions.
src/pdf_form/mod.rs:1438
↓ 1 callersMethodfill_form
Fill form fields in a PDF document. Opens the PDF, detects form type (AcroForm or XFA), fills matching fields, and saves to the output path.
src/pdf_form/mod.rs:252
↓ 1 callersMethodfill_template
( &self, template_bytes: &[u8], skill: &SkillDefinition, params: &serde_json::
src/skill/templates.rs:73
↓ 1 callersMethodfill_xfa_fields
Fill XFA form fields by parsing the XDP XML, replacing values, and writing back.
src/pdf_form/mod.rs:860
↓ 1 callersFunctionfilterCards
()
showcase/script.js:3
↓ 1 callersFunctionfixture
()
src/readers/powerpoint.rs:69
↓ 1 callersFunctionformat_run_text
Format a single run with markdown formatting (bold, italic, strike, underline)
src/readers/word.rs:127
↓ 1 callersFunctionformat_table
Format a table as a proper markdown pipe table
src/readers/word.rs:155
↓ 1 callersMethodgenerate_default_template
(&self, skill: &SkillDefinition)
src/skill/templates.rs:57
↓ 1 callersFunctiongenerate_docx
( skill: &SkillDefinition, params: &serde_json::Map<String, serde_json::Value>, )
src/skills/runner.rs:296
↓ 1 callersFunctiongenerate_docx_template
(_skill: &SkillDefinition)
src/skill/templates.rs:413
↓ 1 callersFunctiongenerate_excel
( skill: &SkillDefinition, params: &serde_json::Map<String, serde_json::Value>, )
src/skills/runner.rs:44
↓ 1 callersFunctiongenerate_ooxml_template
(skill: &SkillDefinition)
src/skill/templates.rs:276
↓ 1 callersFunctiongenerate_pptx
( skill: &SkillDefinition, params: &serde_json::Map<String, serde_json::Value>, )
src/skills/runner.rs:359
↓ 1 callersFunctiongenerate_pptx_template
(_skill: &SkillDefinition)
src/skill/templates.rs:531
↓ 1 callersFunctiongenerate_xlsx_template
(_skill: &SkillDefinition)
src/skill/templates.rs:285
↓ 1 callersMethodget_or_create_page_resources
Get or create the page's /Resources dictionary as a reference.
src/pdf_form/mod.rs:1618
↓ 1 callersMethodinsert_text
( &self, doc: &mut Document, page_num: u32, text: &str, x: f32,
src/pdf_form/mod.rs:1496
↓ 1 callersFunctionis_office_format
(ext: &str)
src/validation/rules/ooxml_valid.rs:187
↓ 1 callersMethodlist
(&self)
src/skill/registry.rs:49
↓ 1 callersMethodlist_by_category
(&self, category: &SkillCategory)
src/skill/registry.rs:56
↓ 1 callersMethodlist_fields
List all form fields in a PDF document with their current values.
src/pdf_form/mod.rs:339
↓ 1 callersMethodload_builtins
(&mut self)
src/skills/registry.rs:218
↓ 1 callersMethodload_from_filesystem
(&mut self, dir: &str)
src/skills/registry.rs:129
↓ 1 callersFunctionmap_font_name
(da_name: &str)
src/pdf_form/mod.rs:1706
↓ 1 callersMethodmerge_config
(&self, runtime_config: Option<&serde_json::Value>)
src/validation/mod.rs:194
↓ 1 callersFunctionmerged_contains
(regions: &[(u32, u32, u32, u32)], row: u32, col: u32)
src/readers/excel.rs:457
↓ 1 callersFunctionoutline_node_to_entry
(node: &rdocx::OutlineNode)
src/readers/word.rs:394
↓ 1 callersFunctionparse_args
()
src/main.rs:1068
↓ 1 callersFunctionparse_table_style
(name: &str)
src/writers/excel.rs:657
↓ 1 callersMethodpersist_to_filesystem
(&self, skill: &SkillDefinition)
src/skills/registry.rs:188
↓ 1 callersFunctionread_docx_xml
Read the document.xml content from a docx file
src/readers/word.rs:1029
↓ 1 callersFunctionread_pdf_chunks
Extract text from a PDF as structured chunks (one per page).
src/pdf_form/mod.rs:1738
↓ 1 callersFunctionread_pdf_json
Extract PDF content as structured JSON: form fields + per-page text.
src/pdf_form/mod.rs:1800
↓ 1 callersFunctionread_pdf_to_md
Extract PDF text as markdown (simple formatting — one page per section).
src/pdf_form/mod.rs:1794
↓ 1 callersFunctionread_word_to_chunks
(path: &str)
src/readers/word.rs:324
↓ 1 callersFunctionread_word_to_json
(path: &str)
src/readers/word.rs:242
↓ 1 callersFunctionrebuild_content_types
( entries: &[(String, Vec<u8>)], new_overrides: &[(String, String)], )
src/writers/docx_enricher.rs:313
↓ 1 callersFunctionrebuild_document_rels
( entries: &[(String, Vec<u8>)], new_rels: &[(String, String)], )
src/writers/docx_enricher.rs:393
↓ 1 callersFunctionrebuild_rels
(entries: &[(String, Vec<u8>)])
src/writers/docx_enricher.rs:368
↓ 1 callersMethodregister
(&self, def: SkillDefinition)
src/skill/registry.rs:24
↓ 1 callersMethodregister_and_persist
(&mut self, skill: SkillDefinition)
src/skills/registry.rs:44
↓ 1 callersMethodregister_or_update
(&mut self, skill: SkillDefinition)
src/skills/registry.rs:55
↓ 1 callersMethodremove_from_filesystem
(&self, skill: &SkillDefinition)
src/skills/registry.rs:203
↓ 1 callersMethodreplace_placeholders
( &self, content: &[u8], _skill: &SkillDefinition, params: &serde_json::Map<St
src/skill/templates.rs:104
↓ 1 callersFunctionreplace_text_in_zip
(file_path: &str, replacements: &HashMap<String, String>)
src/main.rs:1006
↓ 1 callersMethodreplace_xfa_values_xml
Replace XFA field values using quick-xml for proper XML-aware parsing. Only modifies text content within the <xfa:data> section.
src/pdf_form/mod.rs:961
↓ 1 callersMethodresolve
(&self, check_names: Option<&[String]>)
src/validation/rules/mod.rs:55
↓ 1 callersMethodresolve_page_id
Resolve a 1-indexed page number to a lopdf ObjectId. Tries `get_pages()` first, then brute-force scans all objects for /Type /Page (needed for some en
src/pdf_form/mod.rs:1653
↓ 1 callersMethodresolve_template
(&self, skill: &SkillDefinition)
src/skill/templates.rs:52
↓ 1 callersFunctionsemver_compare
(a: &str, b: &str)
src/skills/registry.rs:282
↓ 1 callersMethodset_active_filter
(&mut self, filter: Option<Vec<String>>)
src/validation/rules/mod.rs:43
↓ 1 callersFunctionsplit_markdown_into_chunks
(markdown: &str, source: &str)
src/readers/word.rs:1042
↓ 1 callersFunctionstrip_yaml_frontmatter
(md: &str)
src/readers/word.rs:331
↓ 1 callersMethodto_json_map
(&self)
src/coherence/mod.rs:184
↓ 1 callersMethodvalidate_skill
Validate a skill's params against its validation rules
src/skills/registry.rs:226
↓ 1 callersFunctionvalidate_skill_inputs
( skill: &SkillDefinition, params: &serde_json::Map<String, serde_json::Value>, )
src/skills/validator.rs:4
↓ 1 callersFunctionvalidate_skill_name
(name: &str)
src/skills/registry.rs:5
↓ 1 callersFunctionwrite_cell_grid
(worksheet: &mut Worksheet, data: &[Vec<CellDef>])
src/writers/excel.rs:488
↓ 1 callersFunctionwrite_excel_basic
( file_path: &str, sheets: Vec<SheetDef>, use_constant_memory: bool, )
src/writers/excel.rs:116
↓ 1 callersFunctionwrite_excel_chart
(file_path: &str, def: &ChartDef)
src/writers/excel.rs:265
↓ 1 callersFunctionwrite_excel_pivot
(file_path: &str, def: &PivotDef)
src/writers/excel.rs:372
↓ 1 callersFunctionwrite_excel_table
(file_path: &str, def: &TableDef)
src/writers/excel.rs:164
↓ 1 callersFunctionwrite_ppt_deck
(slides: &[SlideOutline], output_path: impl AsRef<Path>)
src/writers/powerpoint.rs:12
↓ 1 callersFunctionwrite_ppt_from_md
(md: &str, output_path: impl AsRef<Path>)
src/writers/powerpoint.rs:27
↓ 1 callersFunctionwrite_word_from_md
( file_path: &str, markdown_text: &str, title: &str, _theme: &str, _include_toc: bool,
src/writers/word.rs:648
↓ 1 callersFunctionwrite_word_invoice
( file_path: &str, params: &serde_json::Map<String, serde_json::Value>, )
src/writers/word.rs:242
↓ 1 callersFunctionwrite_word_mailmerge
( output_dir: &str, template_text: &str, data_source: &[serde_json::Value], filename_prefix: &
src/writers/word.rs:196
↓ 1 callersFunctionwrite_word_report
( file_path: &str, title: &str, author: &str, sections: &[serde_json::Value], _include_toc
src/writers/word.rs:105
↓ 1 callersMethodwrite_xfa_xml
Write modified XDP XML back to the document's AcroForm XFA entry.
src/pdf_form/mod.rs:1167
Method__init__
(self)
scripts/generate_ppt_showcase.py:12
Methodanalyze_layout
Analyze a PDF's page layout: extract text positions from content streams, detect field labels, and suggest overlay coordinates. Returns a JSON string
src/pdf_form/mod.rs:129
Methodas_str
(&self)
src/skill/types.rs:35
Methodbatch_fill
Batch process a DOCX template with multiple data records. Processes records in parallel using rayon. Each record generates one output file named like
src/template/template_engine.rs:88
← previousnext →101–200 of 448, ranked by callers