/Tool/EnConvert
app icon

EnConvert

Verified by Dify
No ratings yet
55
E
enconvert/enconvert

Render web pages and files into agent-ready data — markdown, structured JSON, screenshots, PDFs — with a render_quality honesty score on every read.

ProductivityUtilitiesSearch

EnConvert for Dify

A Dify tool plugin for EnConvert. Render web pages and
files into agent-ready data — markdown, structured JSON, screenshots, PDFs — from inside any Dify agent
or workflow. Every page render carries a score from 0.0 to 1.0, so a blocked or empty
page comes back flagged instead of being mistaken for real content.

Install

Dify Marketplace → search EnConvert, or Plugins → Install plugin → GitHub with this repository's
latest release.

Tools

ToolEnConvert endpointWhat it does
Perceive URLRender a page into markdown, HTML, a screenshot, a PDF, links, images or structured data, with a score.
Web SearchWeb, news, image, scholar, patent and map search.
Discover URLsList a site's URLs via sitemap, crawl or hybrid, without rendering.
Extract StructuredExtract fields matching a JSON schema from one or more pages, or from a crawl.
Convert File to MarkdownTurn a document, spreadsheet, presentation, PDF, EPUB or HTML file into markdown.
Convert File to PDFConvert a document, image, HTML or text file to PDF.

The two convert tools take a Dify file — an uploaded file, or a file variable from an earlier
workflow node. The plugin uploads its bytes to EnConvert as multipart and returns a signed
download URL for the result. That result URL, like any perceive screenshot/PDF URL, must be fetched
without the API key. Perceive inlines its text outputs (markdown, cleaned/raw HTML) into the tool
result by reading that signed URL, up to 256 KB, so an agent gets the page itself rather than a link it
cannot open; anything larger, or binary, stays a link.

The plugin never fetches a user-supplied URL. Every URL you pass to Perceive, Discover or Extract
Structured is fetched by EnConvert's servers, not by your Dify host. The only URLs the plugin itself
reads are the signed artifact URLs the API hands back.

Authentication

One credential: your private EnConvert API key (prefix , from your
dashboard). Every request sends it as the header
. Connecting validates it against , which rejects public keys.

Resources

  • EnConvert API documentation: https://www.enconvert.com/docs
  • Dify plugin development: https://docs.dify.ai/plugins

Licence

MIT

CATEGORY
Tool
VERSION
0.0.2
enconvert·Updated 18 days ago
REPOSITORY
https://github.com/enconvert/dify-enconvert
REQUIREMENTS
Tool invocation
Maximum memory
256MB
Access domain

Some outbound calls build their address at runtime, so the list may be incomplete.

DeclaredDetected
Declared
DeclaredDetected
Security
Security Rating

Last checked 09/18/2026 01:41 AM · version 0.0.2

Give a rate
SHARE WITH