happytails.ai

Create Fillable PDF

Open Create Fillable PDF on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.

Tool capabilities

{
  "id": "create-pdf-form",
  "category": "pdf-tools",
  "built": true,
  "requirements": "Add typed fields, tab order and accessibility; cross-reader compatibility tests.",
  "implementation": {
    "fields": [],
    "note": "Creates a fillable text-field form. Input example: [{\"name\":\"email\",\"label\":\"Email address\"}].",
    "experience": {
      "automatic": false,
      "single": false,
      "inputMaxLength": 1000000,
      "inputMode": "text",
      "label": "Your text",
      "placeholder": "Type or paste your input…",
      "help": "Up to 1,000,000 characters. Review the settings before running.",
      "helpParts": [
        "Up to 1,000,000 characters.",
        "Review the settings before running."
      ],
      "action": null
    },
    "mode": "explicit",
    "interactive": false
  },
  "execution": "POST /api/v1/tools/create-pdf-form/run",
  "api": {
    "id": "create-pdf-form",
    "name": "Create PDF form",
    "category": "pdf-tools",
    "description": "Create a PDF with fillable text fields.",
    "notes": "Creates a fillable text-field form. Input example: [{\"name\":\"email\",\"label\":\"Email address\"}].",
    "human_path": "/en/pdf-tools/create-pdf-form/",
    "method": "POST",
    "endpoint": "/api/v1/tools/create-pdf-form/run",
    "schema_url": "/api/v1/tools/create-pdf-form",
    "input_schema": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "input": {
          "type": "string",
          "maxLength": 1000000,
          "default": "",
          "description": "Plain text input. File tools use files instead unless otherwise documented."
        },
        "options": {
          "type": "object",
          "additionalProperties": false,
          "properties": {}
        }
      }
    },
    "output_schema": {
      "type": "object",
      "required": [
        "tool",
        "result"
      ],
      "properties": {
        "tool": {
          "type": "string"
        },
        "result": {
          "type": "object",
          "required": [
            "text",
            "files"
          ],
          "properties": {
            "text": {
              "type": [
                "string",
                "null"
              ]
            },
            "data": {
              "description": "Parsed JSON when the textual result is JSON."
            },
            "name": {
              "type": "string"
            },
            "mime": {
              "type": "string"
            },
            "files": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "name",
                  "mime",
                  "bytes",
                  "base64"
                ],
                "properties": {
                  "name": {
                    "type": "string"
                  },
                  "mime": {
                    "type": "string"
                  },
                  "bytes": {
                    "type": "integer"
                  },
                  "base64": {
                    "type": "string",
                    "contentEncoding": "base64"
                  }
                }
              }
            }
          }
        }
      }
    },
    "processing": "Server; same transformation code as browser tools",
    "limits": {
      "request_bytes": 8388608,
      "input_characters": 1000000,
      "files_bytes": 5242880,
      "max_files": 0,
      "timeout_seconds": 12
    }
  },
  "agent_processing": "Server; same transformation code as browser tools",
  "browser_agent": {
    "supported": true,
    "name": "run_current_tool",
    "discovery": "WebMCP on the human page in a supporting browser",
    "verification": "See audit/API-AUDIT.md; availability is not verification"
  }
}

Page guide

Create a PDF with text fields people can fill in.

How to use Create PDF form
  1. Enter your text in the input field.
  2. Review the settings, then choose Run Create PDF form.
  3. Review the result, then use Copy result or a download link when available.

Useful next steps

What to expect

Create a PDF with fillable text fields. Enter an array of field definitions such as [{"name":"email","label":"Email address"}]. Use unique names and no more than 30 fields. This tool creates text fields, not a visual form designer.