Factsheet Template
Report Factsheet Template
This factsheet template converts JSON to PDF, allowing you to manage the structure and information through the JSON payload.
Info
Information to call the Factsheet 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:

Factsheet Template

The Factsheet Template is a powerful tool designed to facilitate the creation of informative and visually appealing fact sheets for a variety of uses. Utilizing the DynamicDocs API, this sophisticated template transforms your structured data in JSON format into fully customizable, ready-to-distribute fact sheets that effectively communicate key information.

This template provides the ability to customize different aspects of the fact sheet, such as headings, content sections, and data displays, ensuring that your fact sheets perfectly align with your specific requirements. With seamless JSON data integration, you can efficiently manage content and design, maintaining consistency and accuracy for the end-users.

By leveraging the capabilities of the DynamicDocs API, the Factsheet Template ensures that your fact sheets are professional, functional, and consistent with your organization's branding, offering a high-quality and organized method for information dissemination.

Use Cases for JSON to Factsheet Conversion

  1. Corporate Communications: Ideal for businesses to create product summaries, executive briefs, and market research findings, enhancing stakeholder engagement and information clarity.
  2. Government Agencies: Agencies can utilize this template to generate public service information, policy briefs, and statistical reports, improving public communication and transparency.
  3. Educational Institutions: Schools and universities can use this template for course outlines, campus services information, and academic research highlights, streamlining information distribution.
  4. Healthcare: Healthcare organizations can produce treatment guides, patient care instructions, and healthcare facility overviews, aiding in patient education and care management.
  5. Non-Profit Organizations: Charities can leverage this template for event overviews, annual reports, and community impact summaries, ensuring effective communication with stakeholders and the public.
  6. Environmental Groups: These groups can create environmental impact studies, conservation resource information, and sustainability reports, promoting awareness and action.

Key Takeaways

In summary, the Factsheet Template is an essential tool for organizations and individuals aiming to optimize their information dissemination processes. It simplifies the creation of detailed and appealing factsheets through automated data integration via JSON, supported by the reliable DynamicDocs API.

{ "documentSettings": { "font": "open sans", "fontSize": 10, "primaryHEXColour": "343D49", "secondaryHEXColour": "0dbb72", "textHEXColour": "444444", "documentName": "Factsheet Template from ADVICEment.io", "topMargin": "-0cm", "rightMargin": "0cm", "bottomMargin": "0cm", "leftMargin": "0cm", "paperHeight": "35cm", "paperWidth": "21cm", "includehead": false, "includefoot": false, "showframe": false, "latexPreamble": "\\definecolor{TextGrey}{HTML}{666666} \\definecolor{Grey}{HTML}{ced4da} \\definecolor{Quaternary}{HTML}{9ee3c6} \\usepackage{fontawesome} \\usepackage{nicematrix}" }, "documentContent": { "content": [ { "type": "latex", "content": "\\renewcommand{\\arraystretch}{1.5} \\setlength{\\tabcolsep}{1pt} \\setlength{\\arrayrulewidth}{0.75pt}", "order": 0 }, { "type": "latex", "content": "\\thispagestyle{empty}", "order": 1 }, { "type": "latex", "content": "\\begin{tikzpicture}[remember picture,overlay]", "order": 2 }, { "type": "latex", "content": "\\node (logo) [anchor=north] at ([yshift=-0.5cm]current page.north) {\\advGetImage{key = logo, widthKey=logoWidth, typeKey = logoType} };", "order": 3 }, { "type": "latex", "content": "\\node (rectangle1) [rectangle, anchor=north, fill = Grey, minimum width = 21cm, minimum height = 3.75cm] at ([yshift=-2.25cm]current page.north) {};", "order": 4 }, { "type": "latex", "content": "\\node (rectangle2) [rectangle, anchor=north, fill = Primary, minimum width = 21cm, minimum height = 9cm] at (rectangle1.south) {};", "order": 5 }, { "type": "latex", "content": "\\node (rectangle3) [rectangle, anchor=north, fill = Secondary, minimum width = 21cm, minimum height = 6.5cm] at ([yshift=0.1cm]rectangle2.south) {};", "order": 6 }, { "type": "latex", "content": "\\node (iconWhite) [rectangle, rounded corners=10pt, anchor=north west,fill = Primary, minimum width = 1.8cm, minimum height = 1.8cm] at ([xshift=1.3cm,yshift=-0.5cm]rectangle1.north west) {};", "order": 7 }, { "type": "latex", "content": "\\node (icon) [rectangle, rounded corners=10pt, anchor=north west,fill = Secondary, minimum width = 1.8cm, minimum height = 1.8cm] at ([xshift=0.9cm,yshift=-0.9cm]rectangle1.north west) {\\Huge \\color{white} \\hspace{1pt}\\faEuro};", "order": 8 }, { "type": "latex", "content": "\\node (heading) [anchor=west, inner sep=0.0cm, outer sep=0] at ([xshift=1.25cm,yshift=-0.35cm]icon.north east) {\\huge \\color{Primary} Factsheet Template};", "order": 9 }, { "type": "latex", "content": "\\node (subheading) [anchor=west, inner sep=0.0cm, outer sep=0] at ([yshift=-0.65cm]heading.south west) {\\Large \\color{TextGrey} From \\color{Secondary} ADVICEment.io};", "order": 10 }, { "type": "latex", "content": "\\node (calendarIcon) [anchor=west] at ([xshift=8.55cm]heading.east) {\\huge \\color{Secondary} \\faCalendar};", "order": 11 }, { "type": "latex", "content": "\\node (dateHeading1) [anchor=east, inner sep=0.0cm, outer sep=0] at ([yshift=-0.35cm]calendarIcon.south east) {\\small \\color{TextGrey} FOR PERIOD ENDING};", "order": 12 }, { "type": "latex", "content": "\\node (dateHeading2) [anchor=east, inner sep=0.0cm, outer sep=0] at ([yshift=-0.5cm]dateHeading1.east) {\\small \\color{TextGrey} June 2024};", "order": 13 }, { "type": "latex", "content": "\\node (propertyReport) [minimum width=19cm, text width=19cm, anchor=north west, inner sep=0cm, outer sep=0] at ([yshift=-1.8cm]icon.south west){\\begin{minipage}{19cm} \\Large \\RaggedRight \\color{White} \\textbf{Report Summary} \\\\ \\bigskip \\normalsize \\onehalfspacing \\lipsum[2] \\par \\medskip \\lipsum[3] \\end{minipage}};", "order": 14 }, { "type": "latex", "content": "\\node (headingHighlights) [anchor=north, inner sep=0.0cm, outer sep=0] at ([yshift=-0.75cm]rectangle3.north) {\\Large \\color{white} \\bfseries Highlights};", "order": 15 }, { "type": "latex", "content": "\\node (whiteRectangle1) [rectangle, anchor=north west, fill = White, inner sep=0cm, outer sep=0cm, rounded corners=12pt, minimum width = 5cm, minimum height = 3.5cm] at ([xshift=2cm,yshift=-2.0cm]rectangle3.north west) {}; \\node (icon1) [anchor=north] at ([xshift=0cm,yshift=-0.4cm]whiteRectangle1.north) { \\Huge \\color{Secondary} \\faDollar }; \\node (descriptionText1) [anchor=south, inner sep=0.0cm, outer sep=0] at ([yshift=0.2cm]whiteRectangle1.south) {\\footnotesize \\color{TextGrey} Ave Daily Rate}; \\node (value1) [anchor=south, inner sep=0.0cm, outer sep=0] at ([yshift=0.4cm]descriptionText1.north) {\\huge \\color{black} 500.00};", "order": 16 }, { "type": "latex", "content": "\\node (whiteRectangle2) [rectangle, anchor=north west, fill = White, inner sep=0cm, outer sep=0cm, rounded corners=12pt, minimum width = 5cm, minimum height = 3.5cm] at ([xshift=1cm,yshift=0cm]whiteRectangle1.north east) {}; \\node (icon2) [anchor=north] at ([xshift=0cm,yshift=-0.4cm]whiteRectangle2.north) { \\Huge \\color{Secondary} \\faGears }; \\node (descriptionText2) [anchor=south, inner sep=0.0cm, outer sep=0] at ([yshift=0.2cm]whiteRectangle2.south) {\\footnotesize \\color{TextGrey} EBITDA Per Share (cents)}; \\node (value2) [anchor=south, inner sep=0.0cm, outer sep=0] at ([yshift=0.4cm]descriptionText2.north) {\\huge \\color{black} 12.26c};", "order": 17 }, { "type": "latex", "content": "\\node (whiteRectangle3) [rectangle, anchor=north west, fill = White, inner sep=0cm, outer sep=0cm, rounded corners=12pt, minimum width = 5cm, minimum height = 3.5cm] at ([xshift=1cm,yshift=0cm]whiteRectangle2.north east) {}; \\node (icon3) [anchor=north] at ([xshift=0cm,yshift=-0.4cm]whiteRectangle3.north) { \\Huge \\color{Secondary} \\faBriefcase }; \\node (descriptionText3) [anchor=south, inner sep=0.0cm, outer sep=0] at ([yshift=0.2cm]whiteRectangle3.south) {\\footnotesize \\color{TextGrey} NAV Per Share (cents)}; \\node (value3) [anchor=south, inner sep=0.0cm, outer sep=0] at ([yshift=0.4cm]descriptionText3.north) {\\huge \\color{black} 101.67c};", "order": 18 }, { "type": "latex", "content": "\\node (headingFinancialPerformance) [anchor=north, inner sep=0.0cm, outer sep=0] at ([yshift=-0.75cm]rectangle3.south) {\\Large \\color{black} Financial Performance};", "order": 19 }, { "type": "latex", "content": " \\node (table) [anchor=north west, inner sep=0.0cm, outer sep=0] at ([xshift=-9.5cm,yshift=-1cm]headingFinancialPerformance.south) {\\color{TextGrey} \\doublespacing\\begin{NiceTabular}{L{9.1cm}C{4.6cm}C{4.6cm}} & \\cellcolor{Secondary} \\color{white} \\textbf{Q2 - Jun 2024} & \\cellcolor{Primary} \\color{white} \\textbf{Q1 - Mar 2024} \\\\ \\Hline \\textbf{Dividend Info} & \\cellcolor{Quaternary} \\color{Secondary} \\textbf{} & \\cellcolor{Grey} \\color{Primary} \\textbf{} \\\\ \\Hline Quarterly Dividends Declared & \\cellcolor{Quaternary} \\color{Secondary} \\textbf{400 000} & \\cellcolor{Grey} \\color{Primary} \\textbf{50 000} \\\\ \\Hline Dividends Per Share (Cents) & \\cellcolor{Quaternary} \\color{Secondary} \\textbf{3.23c} & \\cellcolor{Grey} \\color{Primary} \\textbf{0.40c} \\\\ \\Hline Cumulative Dividends Declared to Date & \\cellcolor{Quaternary} \\color{Secondary} \\textbf{1 660 658} & \\cellcolor{Grey} \\color{Primary} \\textbf{1 710 658} \\\\ \\Hline Cumulative Dividends Per Share (Cents) & \\cellcolor{Quaternary} \\color{Secondary} \\textbf{13.41c} & \\cellcolor{Grey} \\color{Primary} \\textbf{13.81c} \\\\ \\Hline \\end{NiceTabular} };", "order": 30 }, { "type": "latex", "content": "\\node (rectangle4) [rectangle, anchor=south, fill = Grey, minimum width = 21cm, minimum height = 2.75cm] at ([xshift=0cm, yshift=-0.1cm]current page.south) {};", "order": 40 }, { "type": "latex", "content": " \\node (footerText) [minimum width=19cm, text width=19cm, anchor=north west, inner sep=0cm, outer sep=0] at ([xshift=1cm,yshift=-0.3cm]rectangle4.north west) {\\begin{minipage}{19cm} \\RaggedRight \\color{TextGrey} \\scriptsize \\textbf{DISCLAIMER} \\newline \\smallskip \\lipsum[1] \\end{minipage}};", "order": 41 }, { "type": "latex", "content": "\\end{tikzpicture}", "order": 50 } ] }, "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.