Fillable PDF Form Template
New Fillable Form Fillable PDF Form Template
This fillable PDF form template converts JSON to PDF, allowing you to manage the structure and information through the JSON payload.
Info
Information to call the Fillable PDF Form Template
API End Point:
https://api.advicement.io/v1/templates/pub-general-json-to-pdf-template-v2/compile
Authentication:
Use your API Security Token (which is generated in your dashboard) in the Adv-Security-Token header parameter
Refer to our authentication guide for more information.
Uses Luatex:
FALSE
Uses Charts:
FALSE
Available On:

Fillable PDF Form Template

The Fillable PDF Form Template is an innovative solution designed to streamline the creation of interactive and user-friendly PDF forms for various purposes. Utilizing the DynamicDocs API, this advanced template converts your structured data in JSON format into fully customizable, fillable PDF forms that are easy to distribute and collect data with.

This template offers the flexibility to tailor various elements of the form, including fields, labels, and layouts, ensuring that your PDF forms meet your specific needs. With seamless JSON data integration, you can efficiently manage form content and structure, guaranteeing accuracy and ease of use for the end-users.

By leveraging the capabilities of the DynamicDocs API, the Fillable PDF Form Template ensures that your forms are professional, functional, and aligned with your organization's branding, providing a high-quality and organized method for data collection.

Use Cases for JSON to Fillable PDF Form Conversion

  1. Human Resources: Ideal for HR departments to create employment applications, onboarding forms, and employee surveys, streamlining the hiring and employee management processes.
  2. Education: Schools and educational institutions can use this template to generate enrollment forms, permission slips, and feedback surveys, enhancing administrative efficiency.
  3. Healthcare: Medical facilities can produce patient intake forms, consent forms, and medical history questionnaires, improving patient data collection and record-keeping.
  4. Real Estate: Realtors and property managers can utilize this template for rental applications, lease agreements, and property inspection forms, ensuring clear and organized documentation.
  5. Financial Services: Banks and financial advisors can create account application forms, loan agreements, and financial planning questionnaires, promoting clarity and professionalism.
  6. Non-Profit Organizations: Charities can leverage this template for volunteer applications, donation forms, and membership sign-ups, ensuring efficient and compliant data collection.

Key Takeaways

In summary, the Fillable PDF Form Template is a tool for organizations and individuals looking to optimize their data collection processes. It simplifies the creation of interactive and professional forms through automated data integration via JSON, supported by the reliable DynamicDocs API. Enhance your operational efficiency and data management with well-designed fillable PDF forms that reflect your brand and commitment to excellence.

{ "documentSettings": { "font": "helvetica", "fontSize": 10, "primaryHEXColour": "343D49", "secondaryHEXColour": "0dbb72", "textHEXColour": "444444", "documentName": "Fillable Form from ADVICEment.io", "topMargin": "-0cm", "rightMargin": "1cm", "bottomMargin": "0.75cm", "leftMargin": "1cm", "headheight": "2.5cm", "headsep": "0.1cm", "footskip": "1.0cm", "includehead": true, "includefoot": true, "showframe": false, "header": { "headerLine": false, "leftContent": "", "centerContent": "\\begin{tikzpicture} \\node (rectangle) [rectangle, draw = White, anchor=north west, inner sep=0,outer sep =0, fill = White, minimum width = 21cm, minimum height = 2cm] at (current page.north west) {}; \\node (logo) [left] at ([xshift=-1cm, yshift=0.00cm]rectangle.east) {\\advGetImage{key = logo, typeKey=logoType, widthKey = logoWidth}}; \\node[left] at ([xshift=0cm, yshift=-0.30cm]logo.south east) {\\color{Primary}\\footnotesize \\textbf{Email:} info@advicement.io}; \\end{tikzpicture}", "rightContent": " ", "adjustMargin": "1cm" }, "footer": { "footerLine": false, "leftContent": "\\scriptsize Please note this form expires on 2024/06/30. Up to date forms are always available on yourwebsite.com", "centerContent": " ", "rightContent": "\\scriptsize Page \\thepage \\hspace*{0.25em}of 1", "adjustMargin": "0cm" }, "latexPreamble": "\\newcolumntype{P}[1]{>{\\raggedright\\let\\newline\\\\\\arraybackslash\\hspace{0pt}\\vspace{0pt}}m{#1}} \\usepackage{tcolorbox} \\usepackage{nicematrix} \\usepackage{anyfontsize} \\usepackage{lipsum} \\usepackage{enumitem} \\setlist[enumerate,itemize]{leftmargin=*} \\usepackage[default]{lato} \\usepackage[T1]{fontenc} \\definecolor{White}{HTML}{FFFFFF} \\definecolor{Grey}{HTML}{D3D3D3} \\definecolor{LightGrey}{HTML}{e7e7e7} \\definecolor{textColour}{HTML}{222222} \\definecolor{inputColour}{HTML}{dde4ff} \\newtcolorbox{headingbox}{colframe=Grey,colback=Grey,arc=0mm,left=1mm,top=1mm,bottom=1mm} \\newtcolorbox{subheadingbox}{colframe=LightGrey,colback=LightGrey,arc=0mm,left=1mm,top=1mm,bottom=1mm}" }, "documentContent": { "content": [ { "type": "latex", "content": "\\renewcommand{\\arraystretch}{1.25} \\setlength{\\tabcolsep}{0pt} \\setlength{\\arrayrulewidth}{2pt} \\setlength\\extrarowheight{6pt}", "order": 0 }, { "type": "latex", "content": "\\LARGE \\textbf{Fillable Form Example} \\par \\bigskip \\large \\textbf{Business Application} \\par \\medskip \\footnotesize", "order": 1 }, { "type": "latex", "content": "\\begin{itemize} \\item This application form is solely for the additional investment purposes (Top-up deposits only). \\item For debit order, cash flow and details amendments, the change of details form is to be used. \\end{itemize} \\smallskip", "order": 2 }, { "type": "latex", "content": "\\lipsum[2] \\par \\smallskip", "order": 3 }, { "type": "latex", "content": "\\begin{headingbox} \\normalsize \\textbf{CLIENT DETAILS} \\end{headingbox}", "order": 4 }, { "type": "latex", "content": "\\vspace*{-\\baselineskip} \\begin{table}[H] {\\footnotesize\\color{textColour} \\begin{tabular}{ L{5.8cm} L{13cm}} ENTITY NUMBER & \\TextField[name=entity_number,borderwidth=2pt,height=14pt,width=13cm,charsize=12pt,mappingname=entity_number,bordercolor=black,backgroundcolor=inputColour,bordersep=2pt]{} \\\\[3pt] NAME \\& SURNAME / ENTITY NAME \\** & \\TextField[name=name_surname_entity_name,borderwidth=2pt,height=14pt,width=13cm,charsize=12pt,mappingname=name_surname_entity_name,bordercolor=black,backgroundcolor=inputColour,bordersep=2pt]{} \\\\[3pt] REGISTRATION NUMBER \\** & \\TextField[name=name_surname_entity_name,borderwidth=2pt,height=14pt,width=13cm,charsize=12pt,mappingname=name_surname_entity_name,bordercolor=black,backgroundcolor=inputColour,bordersep=2pt]{} \\\\[3pt] \\end{tabular}} \\end{table} \\vspace*{-\\baselineskip}", "order": 5 }, { "type": "paragraph", "content": "\\lipsum[4] \\smallskip", "order": 6 }, { "type": "latex", "content": "\\begin{headingbox} \\normalsize \\textbf{SOURCE OF INCOME \\**} \\end{headingbox}", "order": 7 }, { "type": "latex", "content": "\\vspace*{-\\baselineskip} \\begin{table}[H] {\\footnotesize\\color{textColour} \\begin{tabular}{L{5.8cm}L{13cm}} CODE & \\TextField[maxlen=2,name=source_of_income,borderwidth=2pt,height=14pt,width=13cm,charsize=12pt,mappingname=source_of_income,bordercolor=black,backgroundcolor=inputColour,bordersep=2pt]{} \\\\ \\end{tabular}} \\end{table} \\vspace*{-0.5\\baselineskip}", "order": 8 }, { "type": "latex", "content": "\\scriptsize \\framebox(170,14)[l]{\\hspace{1pt} \\textbf{01} - Gifts / inheritable / winnings} \\hspace{7pt} \\framebox(175,14)[l]{\\hspace{1pt} \\textbf{04} - Passive income (Rental, Dividends, Interest)} \\hspace{7pt} \\framebox(170,14)[l]{\\hspace{1pt} \\textbf{07} - Retirements / insurance pay out} \\par \\smallskip \\framebox(170,14)[l]{\\hspace{1pt} \\textbf{02} - Trade / business} \\hspace{7pt} \\framebox(175,14)[l]{\\hspace{1pt} \\textbf{05} - Savings} \\hspace{7pt} \\framebox(170,14)[l]{\\hspace{1pt} \\textbf{08} - Salary / bonus} \\par \\smallskip \\framebox(170,14)[l]{\\hspace{1pt} \\textbf{03} - Credit} \\hspace{7pt} \\framebox(175,14)[l]{\\hspace{1pt} \\textbf{06} - Child / spousal support payments} \\hspace{7pt} \\framebox(170,14)[l]{\\hspace{1pt} \\textbf{09} - Tax refund}\\par \\smallskip", "order": 9 }, { "type": "latex", "content": "\\footnotesize \\** \\textbf{Compulsory Section}", "order": 10 }, { "type": "latex", "content": "\\begin{headingbox} \\normalsize \\textbf{PURPOSE OF INVESTMENT \\**} \\end{headingbox}", "order": 11 }, { "type": "latex", "content": "\\vspace*{-\\baselineskip} \\begin{table}[H] {\\footnotesize\\color{textColour} \\begin{tabular}{L{5.8cm}L{13cm}} CODE & \\TextField[maxlen=2,name=purpose_of_investment,borderwidth=2pt,height=16pt,width=13cm,charsize=12pt,mappingname=purpose_of_investment,bordercolor=black,backgroundcolor=inputColour,bordersep=2pt]{} \\\\ \\end{tabular}} \\end{table} \\vspace*{-0.5\\baselineskip}", "order": 12 }, { "type": "latex", "content": "\\scriptsize \\framebox(110,14)[l]{\\hspace{1pt} \\textbf{01} - Start and expand a business} \\hspace{5pt} \\framebox(80,14)[l]{\\hspace{1pt} \\textbf{02} - Education savings} \\hspace{5pt} \\framebox(100,14)[l]{\\hspace{1pt} \\textbf{03} - Foreign exchange hedging} \\hspace{5pt} \\framebox(135,14)[l]{\\hspace{1pt} \\textbf{04} - Save for retirement / financial goals} \\hspace{5pt} \\framebox(80,14)[l]{\\hspace{1pt} \\textbf{05} - Winding up estate} \\par \\smallskip", "order": 13 }, { "type": "latex", "content": "\\footnotesize \\** \\textbf{Compulsory Section}", "order": 14 }, { "type": "latex", "content": "\\begin{subheadingbox} \\footnotesize \\textbf{IF YOUR CELL NUMBER AND EMAIL ADDRESS HAVE CHANGED, PLEASE UPDATE BELOW} \\end{subheadingbox}", "order": 15 }, { "type": "latex", "content": "\\vspace*{-\\baselineskip} \\begin{table}[H] {\\footnotesize\\color{textColour} \\begin{tabular}{L{5.8cm}L{13cm}} CELL NUMBER &\\TextField[name=cell_number,borderwidth=2pt,height=16pt,width=13cm,charsize=12pt,mappingname=cell_number,bordercolor=black,backgroundcolor=inputColour,bordersep=2pt]{} \\\\[3pt] EMAIL &\\TextField[name=email,borderwidth=2pt,height=16pt,width=13cm,charsize=12pt,mappingname=email,bordercolor=black,backgroundcolor=inputColour,bordersep=2pt]{} \\\\[3pt] \\end{tabular}} \\end{table} \\vspace*{-0.5\\baselineskip}", "order": 15 }, { "type": "paragraph", "content": "\\footnotesize \\lipsum[5] \\smallskip", "order": 16 }, { "type": "latex", "content": "\\begin{subheadingbox} \\footnotesize \\textbf{UNITED STATES OF AMERICA CITIZENS *} \\end{subheadingbox}", "order": 17 }, { "type": "latex", "content": "{\\vspace*{-\\baselineskip} \\begin{table}[H] {\\footnotesize\\color{textColour} \\begin{tabular}{L{5.8cm}L{1cm}L{1cm}L{1cm}L{1cm}L{9cm}} ARE YOU A CITIZEN OF USA? \\vspace*{0.5\\baselineskip} & \\CheckBox[name=american_no,borderwidth=2pt,height=18pt,width=18pt,mappingname=american_no,bordercolor=black,backgroundcolor=inputColour,bordersep=2pt]{} & NO \\vspace*{0.5\\baselineskip} & \\CheckBox[name=american_yes,borderwidth=2pt,height=18pt,width=18pt,mappingname=american_yes,bordercolor=black,backgroundcolor=inputColour,bordersep=2pt]{} & YES \\vspace*{0.5\\baselineskip} & \\scriptsize If 'YES', please complete an individual IRS W-9 form for Tax identification. \\vspace*{0.5\\baselineskip} \\\\[2pt] \\end{tabular}} \\end{table} \\vspace*{-0.5\\baselineskip}", "order": 18 } ] }, "logo": "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", "logoType": "png", "logoWidth": "4.5cm" }

documentSettings - A JSON object which contains the settings of the template (primaryHEXColour, secondaryHEXColour, textHEXColour, font, documentName, logo, logoType, logoWidth, margins, headSep, footSkip, showframe, header, footer).

font - An optional string which contains the font of the document. Possible options are: 'helvetica', 'avant garde', 'sans serif', 'charter', 'open sans', 'bera', 'venturis', 'raleway', 'overlock', 'roboto', 'spectral', 'clear sans', 'noto sans', 'noto mono', 'josefin', 'bera sans', 'latin modern', 'theano modern', 'droid sans', 'fira sans', 'XCharter', 'bookman', 'gyre bonum', 'gyre schola', 'gyre termes'.

fontSize - An optional integer which contains the font size of the document. Possible options are: 8, 9, 10, 11, 12, 14.

primaryHEXColour - An optional string which contains the primary font colour of the document.

secondaryHEXColour - An optional string which contains the secondary font colour of the document.

textHEXColour - An optional string which contains the text font colour of the document.

documentName - An optional string for the name of the document.

topMargin - An optional string containing the top margin size (in cm).

rightMargin - An optional string containing the right margin size (in cm).

bottomMargin - An optional string containing the bottom margin size (in cm).

leftMargin - An optional string containing the left margin size (in cm).

headheight - An optional string relating to the height of the header (in cm). See LaTeX geometry package documentation for more information on this parameter.

headSep - An optional string relating to the space between the header and the beginning of the document (in cm). See LaTeX geometry package documentation for more information on this parameter.

footSkip - An optional string relating to the space between the end of the document and the footer (in cm). See LaTeX geometry package documentation for more information on this parameter.

paperHeight - An optional string relating to the height of the paper size (in cm). See LaTeX geometry package documentation for more information on this parameter.

paperWidth - An optional string relating to the width of the paper size (in cm). See LaTeX geometry package documentation for more information on this parameter.

includehead - A boolean expression which determines whether the header is part of the top margin (false) or below it (true).

includehead - A boolean expression which determines whether the footer is part of the bottom margin (false) or below it (true).

showFrame - A boolean expression (true/false) to show the frame of the document.

header - An object containing settings to control the header.

headerLine - A boolean expression that generates a horizontal line between the header and the beginning of the document.

leftContent - The content that appears on the left-hand side of the header. Can contain LaTeX commands, text or simply 'logo'.

centreContent - The content that appears in the centre of the header. Can contain LaTeX commands, text or simply 'logo'.

rightContent - The content that appears of the right-hand side of the header. Can contain LaTeX commands, text or simply 'logo'.

adjustMargin - An optional string containing whether the header margin needs to be adjusted sideways (in cm).

footer - An object containing settings to control the footer.

footerLine - A boolean expression that generates a horizontal line between the footer and the end of the document.

leftContent - The content that appears on the left-hand side of the footer. Can contain LaTeX commands, text or simply 'logo'.

centreContent - The content that appears in the centre of the footer. Can contain LaTeX commands, text or simply 'logo'.

rightContent - The content that appears of the right-hand side of the footer. Can contain LaTeX commands, text or simply 'logo'.

adjustMargin - An optional string containing whether the header margin needs to be adjusted sideways (in cm).

latexPreamble - Contains custom LaTeX commands which will be inserted before '\begin{document}'.

documentContent - A JSON object which contains the content of the template and other data for charts and tables).

content - A required object which contains the data for the right column on the first page.

type - A required string which contains the type of text for the body of the document. Possible options are: 'heading', 'section', 'subsection', 'paragraph', 'newpage', 'enumerate', 'itemize', 'table'.

content - A required string or array of strings which contains the text for the body of the document. Can contain LaTeX commands. Note that in an event of a table, this contains the key-name for the table.

order - A required number which determines the order of the text.

height - An optional parameter controling the height of the chart.

width - An optional parameter controling the width of the chart.