使用给定模板从JSON数据生成PDF文件

时间:2017-07-24 06:26:49

标签: javascript html json pdf

我被公司任命为有资格参加最后一轮面试的人。我不确定如何处理它。有关相同的细节如下。

分配:使用给定模板从JSON数据生成PDF文件

描述:使用包含患者数据等信息的样本数据文件(JSON格式),演示使用格式化模板生成格式化PDF文件。该程序应该足够通用,以便为给定的数据集使用任何此类格式化模板。您可以使用任何编程语言 - Java / C ++ / C#。

这是json数据

{"medicalRecord":{"name": "Rahul", "dob": "2000-07-09","Languages known/speak":"", "Gender":"", "Address":"", "phone":"", "E-mail":"", "Medical Details":"", "Date":"", "Signature":""}}

这是格式化模板。

<html>
    <head>
        <style>
            .myClass { font-size : 18px; padding-left: 20px; } 
        </style>
        <title>
            Medical Report
        </title>
    </head>
    <body>
        <div align="left" style="color: #0900C4; font: Helvetica 12pt;border: 1px solid black;" class="myClass">
            <div align="center" >
                <h1>
                    <u>
                        Medical Report
                    </u>
                </h1>
            </div>
            <div style="padding-left: 1000px;" >
                Date :
            </div>
            <br/>
            <div style="padding-left: 1000px;">
                Time:
            </div>
            <br/>
            <div style="padding-left: 20px;">
                Name :
            </div>
            <br/>
            <div class="myClass">
                DOB :
            </div>
            <br/>
            <div class="myClass">
                Age :
            </div>
            <br/>
            <div class="myClass">
                Languages known/speak :
            </div>
            <br/>
            <div class="myClass">
                Gender :
            </div>
            <br/>
            <div class="myClass">
                Address :
            </div>
            <br/>
            <div class="myClass">
                phone :
            </div>
            <br/>
            <div class="myClass">
                E-mail :
            </div>
            <br/>
            <div class="myClass">
                Medical Details :
            </div>
            <br/>
            <br/>
            <br/>
            <br/>
            <div style="padding-left: 1000px;">
                Signature :
            </div>
            <br/>
            <div style="padding-left: 1000px;">
                Date :
            </div>
            <br/>
        </div>
    </body>
</html>

0 个答案:

没有答案