Currently uses a custom newline based serialization method, should probably used a JSON based method to allow for better interportability. Example:
"Result of Programme Code: 027 Programme Name: BACHELOR OF TECHNOLOGY (COMPUTER SCIENCE AND ENGINEERING) Sem./Year: 06 SEMESTER Batch: 2015 Examination: REGULAR May, 2018\nS.No. Photo. Roll no./Name CS/Remarks\nInstitution Code: 101 Institution: AMBEDKAR INSTITUTE OF ADVANCED COMMUNICATION TECHNOLOGIES & RESEARCH (FORMERLY AIT)\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n*Passed with Grace Marks\n*SID: Student ID; SchemeID: The scheme applicable to the student.\nDate on which pdf made: 01/08/2018\nRTSID: 2018073002720151010003\n00110102715\nAAKASH\nSID: 190000083688\nSchemeID: 190272015001\n27302(4)\n12 28\n40(P)\n27304(4)\n12 24\n40(P)*\n27306(4)\n13 25\n40(P)*\n27308(3)\n16 44\n60(B+)\n27310(4)\n16 42\n58(B+)\n49310(4)\n20 29\n49(C)\n27352(1)\n27 42\n69(A)\n27354(1)\n33 46\n79(A+)\n27356(1)\n29 48\n77(A+)\n49358(1)\n32 50\n82(A+)\n27\n00210102715\nABHISHEK NEGI\nSID: 190000083689\nSchemeID: 190272015001\n27302(4)\n18 58\n76(A+)\n27304(4)\n22 67\n89(A+)\n27306(4)\n20 58\n78(A+)\n27308(3)\n18 63\n81(A+)\n27310(4)\n19 67\n86(A+)\n49310(4)\n21 56\n77(A+)\n27352(1)\n36 52\n88(A+)\n27354(1)\n34 51\n85(A+)\n27356(1)\n29 48\n77(A+)\n49358(1)\n33 50\n83(A+)\n27\n00310102715\nADITYA KUMAR GARG\nSID: 190000083690\nSchemeID: 190272015001\n27302(4)\n19 70\n89(A+)\n27304(4)\n18 55\n73(A)\n27306(4)\n17 38\n55(B+)\n27308(3)\n19 47\n66(A)\n27310(4)\n19 65\n84(A+)\n49310(4)\n22 47\n69(A)\n27352(1)\n27 51\n78(A+)\n27354(1)\n33 56\n89(A+)\n27356(1)\n37 56\n93(O)\n49358(1)\n36 54\n90(O)\n27\n00410102715\nADITYA SINGH ASWAL\nSID: 190000083691\nSchemeID: 190272015001\n27302(4)\n19 67\n86(A+)\n27304(4)\n18 56\n74(A)\n27306(4)\n18 44\n62(B+)\n27308(3)\n18 46\n64(B+)\n27310(4)\n18 65\n83(A+)\n49310(4)\n22 38\n60(B+)\n27352(1)\n35 40\n75(A+)\n27354(1)\n31 51\n82(A+)\n27356(1)\n29 48\n77(A+)\n49358(1)\n34 52\n86(A+)\n27\n00510102715\nAKASH\nSID: 190000083692\nSchemeID: 190272015001\n27302(4)\n13 53\n66(A)\n27304(4)\n20 53\n73(A)\n27306(4)\n18 40\n58(B+)\n27308(3)\n19 48\n67(A)\n27310(4)\n19 61\n80(A+)\n49310(4)\n20 51\n71(A)\n27352(1)\n35 43\n78(A+)\n27354(1)\n35 53\n88(A+)\n27356(1)\n33 52\n85(A+)\n49358(1)\n32 48\n80(A+)\n27\n00610102715\nAKASH KUMAR\nSID: 190000083693\nSchemeID: 190272015001\n27302(4)\n20 71\n91(O)\n27304(4)\n19 63\n82(A+)\n27306(4)\n22 48\n70(A)\n27308(3)\n21 41\n62(B+)\n27310(4)\n21 64\n85(A+)\n49310(4)\n21 38\n59(B+)\n27352(1)\n37 55\n92(O)\n27354(1)\n35 57\n92(O)\n27356(1)\n36 55\n91(O)\n49358(1)\n32 46\n78(A+)\n27\n00810102715\nAKSHAY KUMAR GOSWAMI\nSID: 190000083695\nSchemeID: 190272015001\n27302(4)\n21 68\n89(A+)\n27304(4)\n20 62\n82(A+)\n27306(4)\n18 47\n65(A)\n27308(3)\n21 62\n83(A+)\n27310(4)\n16 60\n76(A+)\n49310(4)\n22 33\n55(B+)\n27352(1)\n32 58\n90(O)\n27354(1)\n33 49\n82(A+)\n27356(1)\n38 58\n96(O)\n49358(1)\n36 55\n91(O)\n27\n00910102715\nAMIT KUMAR SINGH CHAUHAN\nSID: 190000083696\nSchemeID: 190272015001\n27302(4)\n16 59\n75(A+)\n27304(4)\n19 51\n70(A)\n27306(4)\n17 47\n64(B+)\n27308(3)\n20 47\n67(A)\n27310(4)\n16 50\n66(A)\n49310(4)\n21 25\n46(C)\n27352(1)\n25 44\n69(A)\n27354(1)\n32 45\n77(A+)\n27356(1)\n29 48\n77(A+)\n49358(1)\n34 50\n84(A+)\n27\n01010102715\nANKIT\nSID: 190000083697\nSchemeID: 190272015001\n27302(4)\n21 68\n89(A+)\n27304(4)\n18 43\n61(B+)\n27306(4)\n20 42\n62(B+)\n27308(3)\n18 49\n67(A)\n27310(4)\n17 61\n78(A+)\n49310(4)\n21 36\n57(B+)\n27352(1)\n36 58\n94(O)\n27354(1)\n37 49\n86(A+)\n27356(1)\n35 54\n89(A+)\n49358(1)\n33 51\n84(A+)\n27\n01110102715\nANKIT MATHUR\nSID: 190000083698\nSchemeID: 190272015001\n27302(4)\n18 42\n60(B+)\n27304(4)\n19 44\n63(B+)\n27306(4)\n16 51\n67(A)\n27308(3)\n18 35\n53(B)\n27310(4)\n16 57\n73(A)\n49310(4)\n21 31\n52(B)\n27352(1)\n36 44\n80(A+)\n27354(1)\n30 47\n77(A+)\n27356(1)\n38 58\n96(O)\n49358(1)\n33 51\n84(A+)\n27\n\f",
Currently uses a custom newline based serialization method, should probably used a JSON based method to allow for better interportability. Example: