/Tool/AnyDoc
app icon

AnyDoc

Verified by Dify
No ratings yet
188
E
erbanku/anydoc

Convert office documents, EPUB, CSV, and text PDFs to GitHub-Flavored Markdown locally with AnyDoc.

ProductivityUtilities

AnyDoc Dify Plugin

Convert documents to GitHub-Flavored Markdown inside Dify using AnyDoc by Firecrawl. Conversion runs locally in the plugin runtime. No network connection, endpoint, host, or proxy is required, and document contents are not sent to an external API.

  • Marketplace namespace:
  • Source repository: https://github.com/erbanku/anydoc
  • Contact: [email protected]
  • License: MIT

Supported formats

  • Word: DOC, DOCX, DOCM
  • PowerPoint: PPT, PPS, POT, PPTX, PPTM, PPSX, PPSM
  • Excel: XLS, XLSX, XLSM, XLSB
  • OpenDocument: ODT, ODS, ODP
  • RTF, EPUB, CSV, and text-based PDF

Format detection prefers file content signatures. The uploaded filename is used as a fallback for signature-less formats such as CSV.

Tool output

returns:

  • Markdown text
  • A downloadable blob
  • JSON metadata with detected format, filenames, and output size

Requirements

  • Dify with plugin support (Python 3.12 runner)
  • Linux amd64 or arm64 plugin runtime
  • No API credentials, authentication, or network endpoint required

Setup

  1. Install the plugin from the Dify Marketplace or upload a packaged .
  2. Add the Convert to Markdown tool to a workflow or agent.
  3. Provide a supported document file as input.

Local development

The deployment package uses and vendored Linux wheelhouses for offline installs. The source tree keeps for local validation.

Limitations

AnyDoc converts text-based PDFs but does not perform OCR. Use an OCR plugin for scanned or image-only PDFs. Encrypted documents are not supported. Embedded image bytes remain in AnyDoc's document model and are not exported by this Markdown-only tool.

Privacy

See PRIVACY.md. Document contents are processed locally and are not transmitted to third-party services.

Localization

Simplified Chinese README: readme/README_zh_Hans.md

CATEGORY
Tool
VERSION
0.0.1
erbanku·Updated a month ago
REPOSITORY
https://github.com/erbanku/anydoc
REQUIREMENTS
LLM invocation
Tool invocation
Maximum memory
1MB
Access domain

No outbound calls found

Security
Security Rating

Last checked 09/08/2026 08:33 AM · version 0.0.1

Give a rate
SHARE WITH