Fill PDF AcroForms with PHP

SetaPDF-FormFiller

Fill in existing PDF forms with PHP

Manual

The manual and API documentation of the SetaPDF-FormFiller component can be found here.

Following its table of content:

  1. Getting Started
    1. System Requirements and Installation
    2. Loading the Component
    3. Error Handling
  2. The Main Class
    1. Introduction
    2. Get an Instance
    3. Saving a Filled Form
  3. Accessing Fields
    1. Introduction
    2. The Fields Instance
    3. Get a Field Instance
    4. Get Field Names
    5. Handling of Same Named Fields
    6. Trigger Field Calculations
  4. Field Types
    1. Introduction
    2. Field Interface
      1. General Field Properties
      2. Read Only
      3. Required
      4. No Export
    3. Text Fields
      1. Introduction
      2. Getting and Setting Values
      3. Field Type Specific Properties
        1. Multiline
        2. Maximal Length
        3. Comb
        4. Password Field
        5. Do Not Spell Check
        6. Do Not Scroll
      4. Examples
    4. Check Box Fields
      1. Introduction
      2. Getting and Setting the State
      3. Examples
    5. Radio Button Groups
      1. Introduction
      2. Setting and Getting a Value
      3. Examples
    6. List Fields
      1. Introduction
      2. Setting and Getting Values
      3. Field Type Specific Properties
        1. Multi Select
      4. Examples
    7. Combo Box Fields
      1. Introduction
      2. Setting and Getting Values
      3. Field Type Specific Properties
        1. Editable
      4. Examples
    8. Signature Fields
      1. Information
    9. Push Button Fields
      1. Information
  5. Flatten or Delete Fields
    1. Introduction
    2. Flatten Specific Form Fields
    3. Flatten All Form Fields
    4. Rendering Issues
    5. Delete Form Fields
  6. Unicode Usage
    1. Introduction
    2. Render Appearance by Reader
    3. Using a Custom Font
  7. Individual Appearance
    1. Introduction
    2. Access the Current Appearance Canvas
    3. Create a New Individual Appearance
      1. Use an Image
      2. Use a PDF Page
      3. Use The Canvas
  8. Reader Enabled Documents
    1. Introduction
    2. Things You Shoud Take Care About
    3. How to Prepare a Document for Unicode Usage
  9. XFA Forms
    1. Introduction
      1. Requirements
      2. Error Handling
      3. Check for an XFA Form
    2. Static XFA Forms
      1. Fill a Static XFA Form
      2. Limitations
    3. Dynamic XFA Forms
      1. Fill a Dynamic XFA Form
      2. Limitations
  10. Migrating
    1. From Version 2.x to 2.5
      1. What has changed
      2. Removed Classes
      3. Deprecated Methods
    2. From Version 1.x to 2.0
      1. Overview
      2. Error Handling
      3. Loading the Component
      4. General Refactoring
      5. Refactor Handling of Fields
        1. Text Fields
          1. No Rich-Text Field Support
          2. The $dontReCreateAppearance Parameter Changed
          3. Encoding
          4. Removed Methods
        2. Check Box Fields
          1. Changed getValue() Method
        3. Radiobutton Groups
          1. No Named Buttons
        4. List and Combo Box Fields
          1. Own Class For List and Combo Box Fields
          2. Optimized setValue() Method
  11. API Reference

Miscellaneous

Questions?

If you are searching for a feature or have any question regarding this or any other product, feel free to contact us at support@setasign.com.

Do you like this product?

Then it would be awesome, if you‘d recommend it to your friends!