At a glance
Compare the shape of the work.
The table sticks to the official material linked below and to doclinth’s current product surface. Where a source does not establish a feature, the row says so.
| Decision point | CraftMyPDF | doclinth |
|---|---|---|
| Template authoring | A drag-and-drop PDF template editor is part of the documented product surface. | Author from a prompt, edit HTML/Handlebars, or import an existing PDF into an editable draft workflow. |
| Output types | PDF and image generation are documented capabilities. | The documented generation output is a PDF, returned as binary data or a signed URL. |
| Integrations and endpoints | No-code integrations and regional processing endpoints are documented. | Integrate over HTTP, Node.js/Python SDKs, async webhooks, OpenAPI, or the remote MCP server; no native no-code connector is claimed here. |
| Structured data workflow | Fillable components are documented; the cited sources do not establish a JSON Schema generation workflow. | Templates expose JSON Schema contracts and can generate TypeScript, Zod, or Pydantic types for callers. |
| Pre-release confidence | The cited sources describe editor, output, and integration capabilities; verify the current testing and versioning workflow for your use case. | Use draft/publish versioning, named fixtures, and schema-driven PDF layout stress tests before a published version serves production data. |
Decision guide
The right choice depends on the owner of the document.
If the current workflow is the fit
Choose CraftMyPDF if…
- a visual, drag-and-drop editor is the central requirement for the people creating your PDFs
- your workflow needs documented image output as well as PDF output
- regional processing endpoints or no-code integrations are part of the deployment decision
If the document is a product surface
Choose doclinth if…
- you want template source, structured data, and release checks to be explicit and reviewable in code
- you are migrating an existing PDF and want an editable draft starting point rather than recreating the document from a blank canvas
- you need typed contracts and document tests to travel with the API workflow
Migration / decision checklist
Keep the acceptance target. Change the boundary carefully.
Separate the visual design from the data mapping. Keep a small set of representative PDFs and payloads as the acceptance target, then decide whether the HTML source should be recreated by hand or used as a prompt/import starting point.
- 01Collect the current template’s field list, sample payloads, fillable components, and any image-output use cases.
- 02Import a representative PDF or describe the desired layout to create a doclinth draft, then refine its HTML/Handlebars source.
- 03Define the JSON Schema boundary and generate the caller types; keep URLs and other external values explicit in the payload.
- 04Add named fixtures for normal, long, empty, and multilingual data, then run the document-test workflow against the draft.
- 05Publish only after the PDF acceptance cases pass, and route callers through the SDK or HTTP endpoint that matches your application.
Continue with doclinth
Read the surfaces that make the workflow real.
- API docs Start with the generate flow and the public API shape.
- Template syntax See the HTML and Handlebars building blocks.
- Template gallery Browse ready-made documents for common business workflows.
- Pricing Review the current plans without committing to a migration.
- Import a PDF Turn an existing PDF into an editable draft workflow.
- Document tests Stress layouts with named fixtures and schema-driven variants.
- Node.js SDK Use the typed client for Node.js and TypeScript services.
- AI agents and MCP Connect an agent through the remote MCP server or HTTP API.
Questions worth settling before a switch
CraftMyPDF, in plain terms.
- Does doclinth have a drag-and-drop editor like CraftMyPDF?
- No. doclinth does not claim a drag-and-drop visual editor. Its authoring options are prompt-based template creation, editable HTML/Handlebars, and importing an existing PDF into a draft workflow.
- Can doclinth generate images as well as PDFs?
- The documented doclinth output is PDF. This comparison does not claim image generation or image output for doclinth, so keep an image-output requirement with the product that explicitly supports it or handle that path separately.
- What is the closest doclinth equivalent to fillable components?
- doclinth models document inputs as JSON data for an HTML/Handlebars template. Its JSON Schema contract, generated types, and fixtures make those fields explicit for callers, but it is not presented as the same visual component model.
- Can a non-developer maintain a doclinth template?
- A prompt can create the starting template, and an existing PDF can become an editable draft. Ongoing refinement uses HTML/Handlebars rather than a drag-and-drop editor, so choose the ownership model that fits your team.
Sources and scope
Official material used for this comparison
doclinth is not affiliated with CraftMyPDF. Product names and logos may be trademarks of their respective owners. This page is a workflow comparison, not a claim of partnership, endorsement, compliance certification, guaranteed ranking, or unsupported performance.