[Solved] Convert Html To PDF

1 Answer 11 Views
PdfProcessing
Jose
Top achievements
Rank 1
Jose asked on 10 Aug 2026, 12:09 PM | edited on 10 Aug 2026, 04:06 PM

Hi Guys,

Is there is way to fix the shrinking when converting Html To PDF?

I am using the following code which it does convert the streamed html to PDF fine but the result output .PDF is shrunk it does not show the 100% on the 8.5 x 11 page size, it adds to much {top, left, right and bottom}  margins to the output 

public static byte[] ConvertHtmlToPdf(string htmlContent)
        {
            // 1. Initialize the HTML provider to parse the string
            HtmlFormatProvider htmlProvider = new HtmlFormatProvider();

            // 2. Import the HTML into a Telerik RadFlowDocument object
            RadFlowDocument document = htmlProvider.Import(htmlContent);

            // 3. Initialize the PDF provider to convert the document object
            PdfFormatProvider pdfProvider = new PdfFormatProvider();

            // 4. Export the document structure to a byte array
            byte[] pdfBytes = pdfProvider.Export(document);

            return pdfBytes;
        }

I am using ASP.NET C# Webform Framework 4.7.2 and Telerik File Version 2017.1.213.40, hope this info helps 

See attached result output content are all  stretched.

Any Idea would be appreciated.

Thanks

Jose S.

Jose
Top achievements
Rank 1
commented on 10 Aug 2026, 04:04 PM

I forgot to mention that the code posted above is what I am using to convert the Html to PDF, and I am attaching a sample output result in .PNG format of what I mean by shrinking the content of the html in the output PDF result, I also attach the source html file 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>HBAC Invoice</title>
    <style type="text/css">
           body {font-family: Verdana, Arial; font-size: 10pt;}
           .div-box-left { width: 520px; padding: 10px; border: 1px solid gray; margin-top: 0px; margin-left: 10px; float: left; }
           .div-box-right { width: 200px; padding: 10px; border: 1px solid gray; margin-top: 0px; margin-left: 800px;  float: right;}
           .div-group { width: 280px; padding: 10px; border: 1px solid gray; margin-left: 510px; background-color: #73ee96; }                 
    </style>
</head>
<body>

    <table style="border: 0px solid black; border-collapse: collapse; width: 100%; vertical-align: middle;" id="table1">
        <tr>
            <td style="width: 20%;">
                <!--img src="../assets/img/hb-logo2.png" alt="hbac" /-->
                <img alt="hbac" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAPuxJREFUeNrsfQecFFW2/qnYuXtyjswMcYYgIJJRQUBREREVFcOya9Zds64YV91dXX3mNa0BcwAUEZAgkiRIzkxgcuwwnbsr/s+trplpRsLo+vbx3t/id5mZ7upbVSd+37mnqilVVeG37dTZ6N9E8JtCftt+U8hvCvlt+4UbNWrUc8d6GVRVhGCoDn/KEAoJcMH5o+DZZ68BQRB+0YHCKg3tPj+4XW2QnpEFFqMBVAXnjkaBoSiI4k+T0QR+bzvkZWWAr90DkiwDWBwprRG1sNYnFNUE5ILGkJTjFdWkdplK9LhcvKookJyaKthpxZPAU650Hur7pFqPJEKkolei+YgU8nuSExJBoWiIKirICoCCx6XxmKIkAktT0N7uxXPKAEGSIYpDkiQwsgxE8KeK58CwLEh43VY850AoCssO7oMalAsKB3LsdpjVpx8oNAMsw0BNVRXs37UdJQiQhnOWnT4K56Xg0MEG+NMNb0Mk3AA8bwSGsQG5PBUiYDbmAMexQAAWe0q4KZ69iaHAztPgUamUH1qiI9bUSRM2t0XPKA9G+tQFpNSwSCQJ5Ao0QWgby2vGA83tuh1RsUH7wIJz5VuDzf1s1P7x2YH1ozKM3/VN5LfYeSpE5pKUU9ND/kcVwmHAtHMURBTatr5NmrzqgH/mt3XRCYf9jekgqpqstUE0po0uD45tamzw9E88PIif3++KZux3QsYXVeGzOAPz0JBkvnJanvmbaTmmT0uTufU87ieovykEFUGBA4VY65dLPioPX/tpdeSy7U6hEIgXMLrwOerfDMYQm0v/Q5RV2NIUKdrSEL71KSNz68Rs0w9XF5venJxj/NTKQoCm/j9UCLlo4hHOiNLn+YOeO9456Jvd4JOsncLjfybGULuFMPUYSun4SUIZG3O5MCpncVVg5OLq4Mgz0g33/r6If/GqNHjLwlHhqPT/iULMKAw/RSe9Xc/e+6/q1hubfJJNE1BPPYEIG5OyNiAWvliMeVaWEhMNdNDC0WErS/tZUDSRSkAzAUmxhUTF7BEUc1BSeUFQ9M/r1oFK2tQc7b2pRXjx/Rr59/cNSfjL2Az+s6BCgXqqK4SiYoJT1TjL6+HG4MWvbgxf/OBm71NbW6QSoNWeeQM5Fsm+eGyTkYZiG18/MInbPyCB29Un0XAw00RVmaRIS06SzS1TVCjNyESi4ZBCTpI3mWmnAEZQZKM7LCbVuXzpftZSWOmX++5vFwfudEYHlPvE/GCEKFmB72qDA9c0hT+9ro9t4V2llvuL7MyhNukUVQjPM7BzVz2U1/sQytlAFOSfFcrNmDTmlwcu3VoXKgEzc2KNEiVgSCFCtZpYmFZsWzcxk1/ciw6s7ZtmO5DmsPkQgwLDc5q1SwIFrJkHl9sDKsWB0WqLzRMNyUZZFu1Wiz/NSLcVGsyHDCbTWgWFr+Dx2wIRS1NE7bsvQI9bVhuYtqQ+cpY3IMNbO9svWl4XOvO/RiXfMzWLfcMbkU89hTCIyRvqPfDFJ1vg9jsnws+hIkS+gqKqN/R3PPh1TXBqe0S2wrEyaIc3MDQMTzdUzCgwLZyaY1zY28b8QGEUUvBj5HOIivh6v5zfGJGK64NKSU1AzHcKofSmQDQFP24QqSBPpuJBFtEOhFRzpC3dSLdkGanaPFu0Io0RK7iIrzovPTloUsPbhqQ6ts3KZZ7bUiMNX+/hp3/TRs9YXx/sO3Npy+v3DbWV3j3Aci+Gx4h4qoUsE1rh4gU/wsSppVDaPwNI8lOIhUontyABLb7Izh2+pTThqb9scT5xlEKI9BBdmYwMXFBkXzWn2PzaAGNkSX6qIyQiWWx0OqFZ4soqZcu49Y3BcTs8viGVPimvLSIbQFK7kjoVD4XjMroalzMwZyXxtJhvpuqGpgZ2DbbJa0dnhdf0S7XsGpxm3Dosg9n6x+GOx5AHnfPOIf+Nz+wK3Ib5ZdyrY5IvS2epQ6eUQkgeCAQi8ObLq+CWO86BSFSGhEQLZGAIC4dPHmyDaL6zi63PLq4NXbWrJdxXQ1XIFYwGGi4rsS++udTxbFkiuwb/RDZthHKf3H9ZbWTGV0eUC370hIe0hwMsdOQvOh41QbcQSB0HasV05Y4onDsMvXa0BXqhki6yGwXl9LTQ7nPS6a+n5pm+yGr37DwrI2HxhMzUxXcPShj59x2eB2aucX/3ZBl/47kFhi8DpxLKMpt42LblCNxw7bua4ZktEtx5/zSYML4UAmEZTrS2QtKCiaMjd/bl7p7TGFiMKoZpheYNNxfRj04qTlkBYhSC0Si1waOc/35V5A+LjwQmOoPoBR2QmP0ViAIVpx+do/gEhV5ZHRi8spoa/NTe8P0T09nVc/tH3jwjnV9Ylsj88K/xKeevbQhMeqci+GeRl7NGW9VX/zspC5ObO+U4Z66AKPo6QwDLGNFLkNuip8SQIwVulxtWLN0ACUkJMGhwPsgo9ePpJIIfwlQMCaHmwxRN511RbJ3/QJn5+t5JpkqKM8DS2uDsu7d433xkp++uHU3h3iFFZTUlaPD05/AS/E+GWJlFAwcUxApY8YAhPrJRMeXgiIgKvd8tFb1fGbxkc6twvoWlpT7Jpr0lVqp8Uo55fk0IhrYHoyVuf1tFmyxLMgIEm4GHgalpeBgaaJoGr8cDbS1N2ilbrFZIz87Fw1Pgcvph+dc7McT7gWFY3Negy0oCjrXja/Qv5yE0ConAYIORg2BAgcfnvYdJ3wk33nZ+7FqV43uKgCf3QD/+d2abGWzocTv89KS/rmt+6Mvq4BhN0z0liJ3C1wXM0sQDIclIB1OMjMfOgifFxHlZKRw1mOyqJAoUCpDyqZzNF5Xszoic5I6qDuQovCLq/ERTTswev6sLD/6uIfzm5LzgjYSfjEvnF01MFV71Q2Khkc1LTYlG6shp2AzGX5Wz/NvEkEUExuBFvPHyUigoLIRLZgwEX1RBb1GOK0mB4SEIpsQntntfeG2/78owgZaksNWTsEQUQKbGfQvtrHtoinHvkFTjtiKDuDPLoBzKT7TUJVsMbaooiFazASI+LxgTUxEGBxGpyUCbreBvbwdnMGoCsyOjMSgWlrdH+x/wqUN2usXBu91C3+agZAY9YS2vDgxd2RBaOLeP9fObiph7e6VyVSMKCrQKNakOC+iBYjQCv9ZK+K/C1InHGNHaP3xnKyQlm2DAwBxwOEwQiUjHKuxDBPlCYxiUBdWhs8MIDk7qERokVrVknmvnvDPzDUsvLLB9lMsJm1ABrQxRpCRiyJGhPSxwziCV4ZGoNL/Ln+JnrPmiN5DC0xQdUZlgIu2vlUKRpmQj7cwAsXlkuvHI6BR6NRiNGtprjEAOKmXMwiOBa76qjYxt9otmGRn+a7t9M1fUc+NeGWu68ewsaoFfJigdGQ3NnJqlE45jwNnmh3tu/QCK+1rhkaeugqKidAiGfqqUWOylvH8+LfGP169p+eS4kyqxkMQbGJicZ950cT4/f3y64csCO9dATDJC2eCQJ9J/jytyxl4fDN/jEUqr/VJ+c8SX7BdVcwQ/q8iuo2tcaDw8CW8MSMmGsC/HwjYV25iqwSnizoFJ3KayJMOWKXmmj6fk8h8/ElSzv60LXfxZdejyVQ2RM6qcQtoFy5q/eHJE0l9uLXU8GpUo6dfmJ79qLYskJovVAHt2VcJN1z0Hj//9d3DGiBINgXXfQgiDJ2abP51SYJm7rDI46aialk4SbSZWuayX+cvr+tpeGprEruZYUrWlYEe7NPabmsD0VU3CxF0uob87LLOk/NFR4+osJnbwj27eJuDcggSsNywnVXnEpLUqDADwn0/yUL6N9Q5PMeyclGX45uxs45dX93e8MKfI+MKmptCoTxrh5vcOemfe9V3bg5taoiNeGZN8ldVAtQTFU1QhnfDYYoTWZg/88YaX4J4HL4OLLh4JXgw5stq9QqLC3aXWO9fVB7cEJTBqwsT9SAiaVWJecnNf85Ojcx0byd7NISUNFTfng8rwFeuaw4OjUaWLk2goqYeV4nj9MN34C55UjVd01HiE8Z+XB8YnWpgnzsoybby00DT/DEv0/f8amnDFn/pbHn1+j+feV/cFrzvYLm755JyMaUUmao/vV6qw/PesqeOFEQQmCCI8+sC78MqLS4DjGQ0AdEdchUZxz/UF1AugUFoMH55hLP96cvqst8anTBueZtzYFlGyn97le2r84qbd1652Pr2yJjA4SjTL6dykJwsZalf403IRQVXdh6S/T8UQG5nfE5HZL8r942ataHtj8tpoxd93+R6zcbTn2dHJv9sxK2dQvwT+8LlLGtf96BTPJOs76qnqIfEIjCT8V/5rIRypc8LNf74c8wF31D4BFMaN/e1PfB+QZo5MYdb+eUjinRlmxu2PioYPjgi3/31n2x3lrmi6Zs0cdfJS8zHK9BwiuEQDE0ky0N5EnvaYOSaYZGQCjKpotWSfCOagIFl9kupwRZRET1SxBkmpXu5yngNuKftel3/ea+WRm/40MPHla4pNf39nGD3pK6djzp+3tf/zviH03Wdnm7465ddDCFkyW0yw9PN14Gxph2uvHwO9+qYgU+xI8CqYeMb39ghuTLqZaUoxsfBDa3T8Q1vdz66sCZ2m+XBPUFiHB6Dw8x2cd1CyYX+ZHbYNSjFtL3Gwe9ONdE2SiWs1kNI/EjOIBAFM1i76Hg6AzBnosCDZmoNCOoKD4oN+dfCPTmHEj87okHKfnCsgIsTEnnzrmpaH3tjHz7mzN/XQnEGO9wZZpJXv13ofTjdzfgMN3/073aD/kQUqkl8tNhNs37gfGo/Uwe2PXgsZg/trLFXjqngByQa6CaGp5cX9vnse2uK63xeWOY2b9AQOY+galMLXnJtvXTkx27Skv1Vdl2FinGIkBF5RZlolqmR7mzCqISr0bghKuS1hOcMZiCQCF+DQEcg6l8SDIlh51pduoptSWbmmb6KxfJQ9suiKAstLPGNTGgS2eEV9+Lyv68IXrm2ODN/dHC242s28t6bdM+uvI5JvuIVxXn8oFLnIKkMhyzBH4teQTtklXKOZh9bWIDx6xxtw8+PXwTlTBoIXDZWQyIzUBKj1RfP/uLH2oQ5LP6EiMNRxCIcn5Bl+vHWA7ZXxGYYPraqASFSBI36p8LuG0LTvWsRZ61qE0+pCcnpQUDvXWTrRlxrtlu111q+VawJg5CnINoWdyFV2X1Rg+eiiQvOH1+TD3xqi1rLXKoS73j3km/H2Du+0ja3ijldPY2aNzecX+pJzrUVZadqhWtztSI/Q6Cju1FSItthlYEGKRuHlB94AXvkdjBpbiOEigvJVkXlz+6/ra3/tX3u81wNz/BVEs5GBS3vbv56LkHSYQ11B8lKNTy58ryoy85v6yPQf29VhbQGR1xg9DV0dKzTV88owqb+h91V6pZRKT+Cs9w8FznKYGKXMpu68pJfl87sHJf/l3oG2x9490H7lP/YGbztnVfS7N8603H41QuQAa8GUh/kzED7GQv8pphDtoBwLQlSAf/51CZQUz4H8NJN22gQ93TzANm9lXfDCWp+UcRQs1Zg6BZf1sa+8fYD1sTMyjOuItW9sFc6cf9h906Ka0LnNflLyiIfCv0J1OG4eb1Sm10eo09a3+E97aGfwsekFlmVzS4yvbMrj3vugWvzdHRvc/9jtNA9+bGjCXIqmlF9ST/kfayUlsLixrh0+fGMj/s5q8ZbIPIlT227tBY92LTBp+BgGpRqqF5+becUHE5ImjUjl1m1oikyatcq5+szFzav/uds7U6s/sT8DCh8LEHTAYinub0XtMnJaVw6iPa+gsO/u900b+43rmxu3BN8dn2vduOGC1DMOu8O5N230fKlQlJWlT/Ec8tNVSA6++mwvXHjhIJg8IQFEhoGmKAOXF5nfXNGuXvVtuXcUhfzltiGJ79zR33R3Fi85K31Un7/ubH8SCeKMKFnbJ5yhp+1DnZC4gxhiXiOdKxwTSeCpEM/QgoGhCP5T0VuNgqwY2gXVHBQVY5g07pGCqRoXAslx0QuW1UZGLqtv+nJmPr/08dNsD+3yM2c8sd396ux05bYEGjyK+r9EIVpeVSl44pEVsHVSPUQECUrHZMO5o/Ok+4cY76n1RD+9b1jCI1f3tr3R6mqH5/cG7nquXJnX4BXtsRaiHpbp9RIBWZ3s4+DrBibQuwclG3f2TeD3pRmgOt1mbOOkSHuUMQipZl6iKRXawjLLRoOcV6ISQjKkuGUmt8on9dnrjpbu9ohlB9rF4rYQWUbWm/vwM59XRaeubJYnPj7M8cj0bO6dfT71yhSFnk/ah/9XKERL8ugBjXUe+PyzXVp5/KsvvwXvbefAJddO2bBoSsrpfZLNDU0BMffundFXPzgUPU+LZFzPy/RWE62OyuR/nJTFfXN2vuPbvsnGvWok6DObTRr6UZD90egqpDXAg0ibeAyJSlYzAxZeBjtFu3CvSoZmN0/MokCWMN/xHNvoF3ptaw6esdGlTlrREBq/xy3kqqj99pDI3brW9cS5hea1Dwy0PCWqao6ZhkAnxj/VFULyHsvhxVt4/F0Bv1+FZ576Apm9F+bde2HDXq884YplzW/vbo0U9Cg0KbEVw/5pxrbZRaYPZ5bYP0yRvFssJhP4whLUVrdAbV0LhIIiHisCLpdX89KANwDpBbkwoE8efL1wLYRlCVITjOjGDAwd2hfOPrsUAhFBqz40N3kQXcuHz8u3Hp7Rx/JeeyTq2NESGbuoJnjp0mb5/PK2iOOb8sC43S6h378mpNw8Kc+0txwV3ZMcz/Z8EZo6wfvHgpM9KHMc432iHCNlgE/eWQEOWgHD9KnDdjuFmDK6rz0o8tGKwGTcO9PqmdvX9vb0FOXZYENzg/ugDz5ZuRWaGj1QWdEMbpcfImEBBOQHhFGTzhmywkn+JSVlgdWaAg31BxBkSDgl8QgZMrOrwGCwwIQxhbB6bSU8+ZfPIRBog+LiLCgozIY515zlPbMw9esi1f/1tbmW7K/auNs/rRXn7KsPpl+wrOXTby5gZ6Ya6C8ohMJdg4auZNYzhdCqKlvI/SGk5IbWG+1iUqr+v2LA9w1aANXaESFIbB5fs+I4yWK4SubEBKoKqtqlRHwNoavCWG0GePNfK6iJLf7XR0w6b/bmev8Qjuze0UFJUBlriJ0LksQEMyveOjzxzZS9u1+qeW3fwRsPNHCtrV47b8mOtLvqCBGnCNwmSwTa8rOB6eapKsUwFDqGIlosnFVRtXsb8B9LSbLqf/KJFerK03Nh7doq8Hp8BkHwGzb9sF9dv+6QUl+nhMoGBtWvv64Dn7spdcRpJY98Om/u37YMSvjDM9tcN8/43v/53cnKbFYNrPNFXIWKYpAMBrqWpq0NKhxNGllF4Y7pOIIQzK2s+Hy1rAhG8kpy0oBnHAnFz5GwwvEWbZG+rXX7fS7n7j8QIXGcpX1A2c0jvd7KcH3dilWiGMw5qe9Rgx+QpNx37Q4zJCeb0GoDyXjMtaIUTKBiQoKP3/puzxX9ih/ZTycvlP52BaVG/DFrMVop6da3AWwpcHGJ5bsnR6U+4NlXu+m8O+55zuXZN4s0EvC8JVjS+9pL21qWvyUI3nT1JMk/K2v0HRmZoxdVVS3agufg6DjPlJQJD/vaB75ZU10DSckO8Pp23dHcuPEWct1mS0b5nv1FE99/73nJZLa8FvBX/GH7DvORNj8/6sP3bn5qSlraq7e8v+2vD/396ffYfauDghTW5mVYk9dizt6WmFT6miktcwGqXtJaA0j8/GntiViqykYiznxFkTRTEgRfgiSRtWMJKJrFWEqR15KiUU+WlkPliB09hsZ9qEjElSOJoayTFx79dkURMPIoEArVYhhoLA4E6vrH7xMFTzq/7+Cc66694p3nQ+HrwFXb+V4J5XE9MHngE1fkcy9IgiI/9OJayuuvPQsglCVr0cy+h2Nt9ZFIay80MMfJzkcUA1YSuvD88yUpZO543evdc6nVOuRNcpcThXxPFPyJHddN03zIYDBIJb2nFB088K/fxz4RLFy1csnv7riv1xM+TzW9/MNHT5NFF4un1HkOkhh0eL2Hz/L7j4xPTOrVC2h7LYlG9AljCsUIXUqiZaIoEvtiRTPtd7nr/di+sX2Ynq6haVDIYEhBr+uHAqGHHWshct0Pe0tnpJrv7T9unDP+jREHNz16aTb7HEcz8vwPtsCGdT9mAvgKO963O3K2GE1GhJzMz2qbjr9uTbyhupFRwZ1N2nliTZJU3HVTSJ8MYDQlp8QnRYpq6rvsm73w5ZefPhwQXcOPv/RtdiKr9yqYDRRV+PkoK5aMes5AaZqLsqwpEGuQOnoqVTWFFYUFzkD6vUQIBivGHmuO2vrysas+2Lp6cGrOi/uBsPjYtvjzFek30v3gD78/HZYuOQAWs9RXksK2jvctlrwf8TDK0cvMhgjDGDHXKVQ306BY1hw+1sUpcsQSjdacYzSe9jao8BMAo2C+5DlLI84bxkhh0ioRBpvPZqWp6qr9M+LnslrzthmNSXXEw4LBxqE0wwVYmveT8EyhiNifB1EVtIQU4qYkRPXoMympgxYUF82+RZaj9NGCoajKyqi/pUUCi8mOLiwwoVBTma50FXMUXlzYHAslrrJFn2wDIer8DuIUwvGhfvt3N8Ltt3wG4RCNluzuHWc4it1euAHFxccX+JJTBs0vLrrsPlkW6G6FPwrjuk8FJJ3HQD8+714MWwPfVhTmJ100KlpVXb2pzmwZ+qrft+GOmDFkbZCl1gJF8WZ37JuYVPZ2bt60uQbeoIhSFKIR19BQqHkshmxV7WhI7HnJR8W8YQLekKSRBxLvelLJZGgmxPNGtyAynftTekME+duMrMloZFDYnmxBcBfE3NjWarP12uxy7bgglp9aBpjtIqP6s/bie25R9CdpjRKh1pJopJ1BL5QTEpLB7XaWdhHOhEaOSzyERmSKPx9JCoREye/m+ST9GjrsnUJUzSPxFo/p/uFI3UhJ9mUqanpT98UeGbFzwF9DK3JbcczYeJ/d3mtpKOQ7TVHkzvnMptxvMaArxJjJncAmU9o2szl/myxFOp3u5xQXFaMpDWgdR6Ng4JhA+hhBTpJDiKA8ONpjQ/JqJ0A4QEKCjJaOvEBoKMMTNccKj0k1joTe33YKI+wsFARPns2e6MGLONi5Jh9tz5NVMVVCOOxxHwK/r7q0KzYnVAoiIKRW6O5EVJB8PzmfWFo4QW+yFLYHAkfGyjIFVLcGGYbmpJxsR0EoVDmNvJaZOfZli6XYowBtONoY3KcTQxRFVAhpUSK3WSjiURGQ7mmFmOOsRoyxFnR1C05iQaskw3BSLSoSJ4gh7TNdQ7KoCkXl51sQUrJ4ohT4AzUjOheyDEkVdnveuo4VNzymod1VW0puVjOZ0/d1XWDIQav+YpslEXijxYEe1qfTGs0pm3k2SpIudfQ6v8mAyAuvI3rU+ZD9uvNOEvbM5szqTgOIVJ9Pqd0Yt6qFXzSqYBZ6HJ2Q0GdpdvZZjwvIjRTZ2oyTdu7d2rr1lrbWLXfhzDzKDo2QeEoEU4BRoxFksFoy6cFSo7Nt5y3tnsNXqnpyRjtRESYmnfRzzr0zfL7acWpcUudYk7+s7NYJNqvF6Q1QmvtGws2DugRhr2AY+0HkNh5BCCTGvMRdijxlMc+bMFHD7zuk4fM3FhuNvdYj7M0RxVBqxxwJif23mS2ZmJu8R52Px33gioC/burR52P2DBjwhzN5xuDpljMph6P0C4TBNyE8NwUCFVOFqMhTBIHEZRH0HkoQXIH09NHPZGSOmocvRdrd9ajA6EGGsdZJijcvNp/M1dV9+7TLvffyjIxxT5hMWQsI5uC4ZC0/awYzfFgWrN9YByYjezKM7iDj56IyDEOWcDhiOWouxoBoRmFjT1UwYgwWTJFo68AuIFC0CyiHwDCOBoCYQiS5YbjZlIhxeMhmiloj48Vp9iwK7b0NRiMitLYS5EiMjuwEozFjl3yMvkL0KhsZR5+PMbF7aOuQttmStc1iyd3l91eeIUn+5HCkdhSqMBLP2UQpzLY0b9uZk3vezli1QYXGho+J14ccjl5ver3ex+InDQUbT6uq/PiLxKSB7+Tln3sTzhHuaIygZ13UF/7Tt2hTlAZFkeeQG3YU9DVXQTTi0Zg9uriM8f8g0k7MJSnlne1C/rohoWgjb7YmHTQYEho7l1mjLYNopEOBQM3grnCVethktlci+f0553OcVibWZbPnLuj4u7199+Wq2hVSiGXzhgQwW3OJsjvzEKZ5rcCbkjr0mcTEsiXHmtvj3n1Nc+PaZ7UmflmJNYOfNjgZ+vVJgOhJbuQkGJvnbW7MJR4yyO8E0/eAhwgEGXV8LvZZuzNW/4p1KQpCywC0bjaGjhytSHUaZNmJXpuys1PwEU92c1NdPkMbopjYD3dZW0vfYDBKQlpJ52qkIWunIhklOEYVAs85isf/yflQxDqOlQNlmbfbShaTfKKRxEDFBIwUOUcRGDzh5NTBeo+EqnlITs45kJ1zFh7PHM7NO/fizKwxz6MsfmIhra2brg8Ey4ey2kqnBCyBnFMm5cG+g3tOKNjMzJEvFhZMf1qSo5R+YWpF5cd/aW764foT8pCUwQt6977yNkyicQZJKSzLu2MWxSDGrxkbX1KoOPzxKnKRohhM6bJEmXPYjf0NvL3caMzZAnDg7Fgo9Wcg/C0MBluLu8hX/jat04OifgKcUpCHlJTMvh+TOaWHCRJ1FIam2o8FGnEPY0Ji6UGzOf1QMNjULxp19QoEuG7ARQarowACcg1yEhGNkIXs7LNJKEYoXk6QVDQnZ/IfHY4BHzU1rnrY662YGp+nUCETExILtlHEQ6JRGcaOzILsTAu63PFRbDTa7pOVqBMtuI0MFWQnCjlwcg+hg8hD2tAScVjIaGVZizMcblNQiIj7aQw3DcO6ck7UHAjUD/X7a4eSmtLRsbdmGLI3MJozd8Xtb1LVthGy7M+LqZtWE5PyNppMsnZfZPemNVEKBEUp6ESvPfp8Ik4F4bUG6Y8mfgotCgb0un6LYwKU2FCwoXd3tREDMjsyMXw5wMCTJ/2EMdlHtbBFUVGCFDEEp23OzT/v3JTU0x85qrsl3NaLvE9yHk2UkJ5qgUlnFWg3ch6fpcuM31+tkSlSEAyGGsnF0j1QCBUON4PLtROtZbc+doHPV63j+4gtEnUV9CTW42f6BAPVYLOmH0ArlDtKbi7ngWmIsBJiIc/WxmNIk5TjrsdQPl9Vt/PZDX5/PXpn6DiLjwp6QNli6ij28dOVNiSEYDQlaR5DBIyewRBv0fq4VVHrB0eECTnZk57CPNjWtZQjGbR8R+nFRVGU4YLzeoPDzmtk7TgFN1SYC4hwo4IbvSmo17VOgrIUkQ6F2mhSOokf+FmaYY2UKPr6iIIvsycKCYWcpZEwxaiq6RBaYk1Xot17Pl6wxolMxrTDDJja1ePcrk1RLNoIg+cQ6XY+LFn/oRTtyRzUUUTSZJAhKz13G3KgqpMt30tSAOXjQk/0gtdffnpT0/cvSGK4mMjPYLRjOM0EUfb2l6SouQt2W1wMxWqkm42V1mUoLk6CcaOzYcnyarCYueMWFn3+KmA5ixYne7K5nPsvCPgbtv+031Wl0zNGvs7Q5hCJozHyafH27j3nGlortilanqqrW3aP2713csxw2ovSM7jC0n6pFUeqEnfj7L30PGLvai/K3hwOo+ujxZEHhf20JlV1WSTsHNuB++OdOS1t6BuZloy3uq/cyLKExiiFjabCZaFQy00nWo/mDYlAG2mt3ifKUbm1Zcutbtee66zWvI1WW84eVZENbW07ZmBI66QCFnPObgpMWmN6p1TJMub0C3vDyu/qTnB7M6WFK1Ulxtiz9khM3ElkHOs9ZKqJitxe1FUsTDhis/VexHFGzd7IRXm9h4d2KASPzTsSfP3/OPfqyqXLl2xHojb9J/1evGWbJDaj0WAUoBKOxadSyDhmvSrsTFYVSTyaKKudHTKpKYM/97g333Q8+RCDdTsrIRx0awaLAEAir0lS2NLefmgSGT+tgFhcCUl9lqtarqG6alnk+SX9eydAaX8bCKIaAyhqfGlT7QZZtNtg6Ti0wHSWIY9Nso5hUbQcCNYP6RJm2sFwRIJwJISeGIBAyIv4PnN3/EdyPLvvL1r01sLzxgw5eIywKick9t5pNCeB0ejovJHq6Os4UfNeogcFSXW/bvI4QIuNg5S0XhuMxpSqbku/9FF9BBRyXorU6nxAMxHlGJ541JaROfpBA+doJt6lLRh3VMpI6iAuc8n0PrB911atrKzzjNh10ZxM4mDMODoW6jlJx9YqwfcduQZ/FxRZkE5WDqboqFUSfQU4B6HUVFJKyQ+8yQAlhRY4d0o/OHSwGd75oHo/OnUzxasJnCwa6/dsP0PxtML0weM9LxhTK6moJy+Wy1TKbM7abzZlVJBLoylyl5ui5URybphkT7ZoRrEM7yXrT+iZUZoW9Coxo6VVRQiTliUhKbnfl02N7bfq10YxDCfoHXgaSXQk9IYERwmZBTlMtBy94wmXc9dViBjz4g+Giq3LzBz1VEJi338SSkCigXYS/ubmlCCyMIfZDIFgEAwsDfc/vBRefWMVX1yc3ovGcIhnRFmt1laOY9tIgViSzVr5PBrxpYfDnpQYqWJktMoKk5lSfF5vsSRJ3PHIVoflsazVQwqExFVIbcnAp9SUlWUG/vLgGCjsnQNSSIIPvz4MTVs2XzJqz/Jnjc0NOcicoQCn5WzW6FP558ye/0PrASNNwhsaJGP1IWmsIzbW2FiN4a6NEFMmI8NRzKCddC46xAGVjqZ3AjKs1rT6UFjxiUJLb4qSESEB1dpqqwuFOF9mJg25uRwEg4LN53Pl6ewePwVRq02pioUGzHtcInCGrFgnCyKrKEJpQfDZBbF9CKK4QhkZGEOr9TZ70WaE5R7MfySH6ApRga15+dWHcvsPqIWLpz+jiiLIogDPPH0x1NS2Cj/u9B40mVgtNkajLJIqKzx4/xQ4eMANL766FVjW1sLzdEtsDZ7SnuZJUUa0pMRyGontiWqWWvuNyuMpcE2k1YZA7pKiFHj4vrFgtbAghPHi0EjmZAdulyq+nSc6m5IVI68xYXJvuNTmNDw6Sb7MNGjSrPnv7gQa4TjLcNq85CahSCSKwvOTSqrMcfmHSD9VV+yntBgfibToyuAIMICWlsNoZDSkZ4w+pKohomR8XdWe5SKKRm0/mqL9PJ+8j+oosSJ4UJUmkoRjvQhyR1CJeUzM+hmfxZL5Pcfav1fAAkKkQYPIMiLV+BRAzomF4cM+Yl54+Xth7brp9OWz/ir17fu1wWaD99/+A6z+/jBUVLnh8OEW7RFNd9w6DnqXZSORFDVk9l8vr8cLCGrNY+QmWIfDADxHQ2swqDUudHSOdGYcgtVpShOYycRBcrIR7FYj5OUmQu+iVJg6eQBk5FrAExTA3tAwIvT2e4+K3yybrMVJnof4urdiNIL/q69n3vDEkHMyB/i+/cdmCaKk+MjosYSK3RFKjqW1Mqmx41PaIzBYaG39HhWwShMaeY2AlRhvMoDFmgQ2Wwm+F47rH+hYplM6F7Zigpe1nwxrQI+shYaGZTBg4C3EKDvnjPV/SZpyFGC1NZDuuYWsyxOeR3kjEWD37j87fMvtSyiPx8BMOWc9N/3C18wjhy8Cg7YWDlLAh4k2iidpQ0+RtP5mhmNgwaJ9UF3jBJc7iBakwNjx+ZCMHvX2+zsRh8tgshkhKdGiFc2I1Sen2CE1yYKKMENSkhnMiO95TsVkmQzmRIxclAE8e/cNlRd++Sdm2beXKi4Xi4kBjutq0ShwZWUVYrBtxI8Dz3U/tpEBZ1NEu2f+yJGDEAy0orEYoaSkGGIeEkNCjY1LkBhuIonnjljLNZDHZJCHvjTj+AeGj5acnOl4nkNxHhV5jgL5+RwUFtLodRLyoYiWb2MKltC4PHgqXjiwfwECoiB62EjoN+APMQLtrwXSrUMMmqFRFmAGMdqkMXpQJW0fizlXU+rOnX8HytXaCma7HRDwny7Me/Rdad36vlRiIjADy6rYSWd/xo0b+5mUnrY9qsiqlTeAgmGJJj02pNfZxGuNxmpU1EqF7eEwWDDscSynJTUBQwyvPflNhnCAPEzDoXcYytqDatztXojgexbOYDIeqT5LWbHqd9K3K89X2tpY7ckKDHOimEeYIqjDhx4wXnPVREu/ksbGdoDtFa2QbuZh0aLN8OQrS1AR1k6FkIUg4hXNzdpiJIG+DYTcd5uZFDQnkO6fjIwzUQFZaLkByMpKh379TsNDilpuwmCGcxL6E8FTdWEUWYyKq+lCg7mTwGTOICEO30/WHtrDcw7MlHZNIcQjnM7tiG59pGaHYbEVAoE6oJyokCRUiKe9PZVxe0rpTz+/Qfzks1kqCl7LlCkpKlVWuo0aMXy5cfiwlZCbs4uxmD2qFi9lTbiiIGDmV8EXjWgKsRCF4Gf9qAwDx2o6CKBCHMlJJPNq6EfyBxyB/QdOo3bsmMZu2Xqeuu9AHzUYAsp0EkXonqHB1Csv/7j94hk3JOfkeDlvO8eYDKIbIXMSenUUw96w856HvQcbUZD9tVZQr3c/VFe/3xFySLl+23GWsf+K4/6jy/AGVMp4zZBcrj34MwQZGVNI8RQVsQo9adVxOvwZrTxPLBg5B6RnTkSDZaCudqmmgJ9APaKQZFRIeWUlkxWKTEFrtggNjYn0K689JdXUJlJGA2F3sfiNIYvOz2ti+vTeTfcu2cEUFuyh0tMqJYuliTEY230UhC2yLJsZViEKCfAcyysKr4TD9lBLa4YlFCpQq2sGSgcODpf3HRii1tRko/khxiL3eBhOfqMNGoAaCgNT1MtluP3mecw5k14N+XzAvPf+S7TTlWS5567ZDS4nJKKRmO0mWPrtfjjvqtegb9+BePoeqKh4XStt6NtVON7TfyeSuQTHeTjmxVpigSyYVZ2Mu9jtxQgOWgmS6mljVCyhH6drh+3SJCUruTnfiGu+v8sQDqdxb7w6Vfj401uFTz+/QkUPoEwmAjlAOXAoU96zl9SeJlOYaBEPo6KsQdrh8LFmc7vEsmKAYUjWomVURiQctqpeXwLt9dpDgQClRiKachHzEppKVpN60F6hEBoNFBoOf+msT9irr7yfy8o8IlXX9Idnn39JWL7iTMpgAOPkye9RJb2WAYYYJRCGqecPgSsuHQur19aid3wWrwyyxTevLcKxGUdH1YCUNbJ7ohCfr+JnLs8pJ2yh6vSQyspKSEtMgjDyC9O3K+epa9fPNNx8wz0qzyvCW2/fK6367mwiTIrEdpruqrwp+rOmlNjD6TsWaTrba8i+8ePn3CpMPAKPSaNnKmNHrzBffdXflLIBq3wtLXTSpi13hl59/c9qbZ0DLBZQUWGG04fvb3903ulJiho0EE6QlAB7Kl1w5uRLMczs6D77ahxn6p0zpMFij64UsrbfQjpVcfj/07dnsD+5WQNDAnvpJY/jRYZCc29YZrj6ypfZhx+8LjpzRqnpo0//LG7YOErBMEMR6yaDxHvm6Kn+rSVhVLDmkYTTILjgz5ywkb7y8id9BflLwhYrSNt3juTfevu54Jq1I4DkKkusRkc8WNyytb/67aq51IXnPw8BP+n3gaLCRBjQzwBr1x91FNIb0NFDTEowpHHin7oyyPZn0teG4wPdS/7Y7SxJsY3U5xq7vZ6kX77rGFfG6wXAePJBlh1q4isa7E8Llvge8gh6+gX/MKam1Ebve/AD9YuFc5irr3qannf/dUafP0leuWqWtHrN+WpFVZEaCMRmwxBEkWeZ/Bwv6PAwkqOkWF8U5cCwNLCsQhkxfCk1dux86NdnK9kv4XD5WOHzf94GS5fNoHx+WiUhtNtxVDQOy5df3UuPHf0pmIxNGulDzlHarwwVsil+V6KMdP13oqpncFwfl9C/wLFDF9gP3c46GccSPaT1I8v9+usk53yl56OOFVACpW/S9xmiK+RMfR9ynJtxXInjy2MqRHvoMVqcwUCexOYzM6NGfmb57MPdkYcfmy/Oe+Sx6Lvz72EvvOBj/ryp77GzL/ub2tKaK23bfibs2n2mWl5RJjc1Z6p+P00e7Eu+14PqqFVQXY9s7SBa2moNIXt2u0ynpzVDUa997KCB69SBpcvFvLythJwy7d7E8NLl1ynfrria3rptnNLeTopAoJqMx2seA3Xvvkx5+Yo7mdmX3qXKimZg/Ut6d99zYNzvl5HcTJa3dc94E8fvdGWAbu2chnNj22t6iCPbc7pQiRw/xpGvj3sIn8FBal7ndjs2WWo+Dce9+t9P61566CiFaB14KCzyRSYq4nsjMqjAjp0Xs+npm4yvv3o6+8FHf4m89Op9wtPPzhXfnT+XLR1wGMaMWsyOOH0pPeWcd/Bso6w/kCw1NuQb3O1FSmtrDgowjRElK+I7s6YaqzWE3DXEp6S00amp9WJSYmXY4Si35efVkJBDrlqory/0frl4LnrEedSOXeOV6upE4j0KGklHeDoRFOavmL2Ev+jC12VUNh2OaOWc3qTbn6Y1uN0toZPLtnb0G+DoaBOthNjTWIw68tqoC5Z0Rl6s70Oy+Vwc+3Vl9dNfJ3//jZxRnOKUOHhNANEDccpO0j2LNPmNPHbIIjNQVCBsMq03L1v+KNWn9/fMFZc/yJ9x+ufKa289Iy5dfra4fmNv2Lz1TslsupPKyPCqvQoOMP37/WgoLt5F5+YchtL+azibvd0rS/5khpERBUkqhjXF52coA89QwVAi6/GkWdvaBqk7d12hVh0ZEiqvKFWPHClOcLlZBRGdyvGxXMXzJ1pw0Z4EQRUXtdHXz33cMHXyi+TWN7Wiooyy2cpFVYkU5edDVmoa1Lc0dxhhh6C+wXE3DlKJfQrH1zj+rlsvCSkX6NY8TCeSN+ufIyHtbX3/dF1pZCP9V4Q1vkiIJY5qXfgzcZC1kDf03DRABw4X6dCbVMbTiLd2oqwKRFnZiLIMPNepUg+SOTPPpcgvvvIxwtNW7tabbpEdDjf7w+aZ0Xfeu0/5YfNQFcmgllxVJZYPSA7BsEKZTTjMIdlkCjMcR+4nI4vMFHk4viIIHPEaFKSBeGMsxJG7P5mYApgeLF+QryMiCCwtTeAvmTGfmTnjcbfZVGNXVI5d9u294Zdevd96+y33e86Z+ILZ0w4z5lwFKzZs6EikB3TrJyHlJX1G0sWyUhfOWTguJKhW77b/VN+XJOCQnvy/1HPDM7qFE5J5vh56Fuhh63Y9HL2qe83jOJbquYXwHtJO9CyOMv2zFezJLppKcDijN/x+Ovf8S18Is2ZXitde/aB11syXuZHoLes2XiItWHizumnLeNXj0RJ7hzWrqEzVHzBTimJW4jyvM4doN9/TMeEjF6F6isAwNFGoPConO8hPOecLaco5z7Ol/beT+8Wt23dMir7+5uPCxk0jSPEu8t4H8+SBpQu4xKT6ovyCDoX005VBwsx3cbOXxeXVWbqQ5+nVw/t1LzHqeeNu3WNIieWhuHzyvq6Ya3RFlemKvFPPPYl6wt8Tlz8u1r1pKPmb7YklyqoaMD/60FT19bdeVuY98pLwzbKblMtmPctOOvst89jRnwn7D5wurvruKmrDxguU/Qfy1CjCVo49SkG/GApr5Rn0BkFEEmoBfuQZB9Qzx38qDR/6Pt+nT4XWLV515LTo+x/dqyxZOgsRGOl00BYq5KqqFPmDjx9j77nrukEDOu+UO0P/SR6h1NFwl6oLrWNbqKMsIrzPdOj7iv7eSF2wo3UoS4Qf1qFxqx6GRupe0EdX8M26Z36tk86groyr9GMRYvoOuVq2x0KJRhX+1ptuVJOTXOJfn/4zbPzhTeXcKTcoF1/8PDVk4Kdwyw1b2Gvn3Elt236ZtHb9NNh34HSltjZf9flicZ6sQZIHMMcTRCrueSYk5BFUFmv41RAakHv6EAZTeXnV3JDBG9mzJnxJDxr4ucRxikIKi7W1A2D5yrmhjz6+UWloNGjVBLOpE9ERIGBaveYK5rJLn+vbv/+eOMhLti26lyTq+aCjGzGiK6NDcX/Xoerkjj5uPcETDvKu7ilkq9c9i8z5Ao4H9Rw0RveU3DiITLz0Oj20zdQT/eJj8pAThgvkJ9TMGQ+yhQW7lGeee15c+OUw5CPzmQH9n6RGj/pKGnXGJ/yoM94zjh/3noTMmW5qLqWqa4ZFDxwcojY0lNBOVzYir1TkORZk1kZFVrSHhdAUrVImY1QxmUJsQoKTzshogNzsw1BYuJMt6vWjmpW5h7dYFHL/dLC+PsVQUTmZXr3m8tC6DROV5mYDKZtoJZyf9o1iImznhbf+9WzuZZdMtSBKCwaDZXEh6h+60IrjPkUStkfPIySUuHUo7NZzykhdaXN1YZPX1uqeAXpOatOtfrmOzBbpsmbioPYy3Wte1LmIfFTp5JhJvd0LlgQH+LxebS2EfE9flLQ74oXxXm+e8Ma/nhM+XzBDq9ISa8Z56OKiI+ywocgnylZy/fttZDMzKn2oTCMT6zkSg0GKURSr2u511DidHPkuwbyUVNmUkOBzRyL+hIw0mTxHnThNOx7XQdMc29pWKh04OAaZ+Nny9p2jobY2RfsSEwKF2ZPYFFnvwX3kJx+f2O/631e1NDRU6Rd/LORwUPeGZt1iz9AT+QodFRGe0lsX6PN62Pqznluu1H+/RldCq46gtuJ4Qi/L3KjD4km60hfpgOHO4zL1E7QgIgzlgMacwMqKSbJaa+l77ryYHzd2tvz6m4+hoIqIB8m79hRK23YUUjw3B3mGTGdnNdC5ueVKQf4hMT2jEpIT6+WkpBaURiAvOSmIc0qsohrU+vp0iyxZkWBmSK2tuWpzcxFfXtFHaGwqiTY2ZamEFJLQiVCYhDKtbHPi+yc0AMD07dNEz73uCX7cmI0jTj/d9NXChQ16mLpUj/tlekxfrsPW5rjySIrOSebp5PBi/X3y+xxd2PfoCmvU55mqr7M8qwtd0OdaqqO7x3VlG/XSzN3HLC6eyEO8KIyEtDQwoZdoy5HhUGak8siwsM36vSk/38eHwwmhRYtvVT7+5Gb1cEW6Sp6WQKyXhDmC1EiRkCAjws71RK95FMvii7SCrJ7WbqPSi4naT7IEzOj5hnyG6eHTyIjnEACQn+s1XDbrTe6iC5+LWKwNFvy8d8/uIWNmz/bvP3Bgkg5FO3KCoMPZ+I0k3HN0pXXUpuy6B2zSc1DH1kuHrV/q3OM0PSSdrnOdfN2zGuJCFqMrBP59haDQgrV1/ZT1G24z9u+3Etn6FyFSXXW6M+nv114XXbBorrJvfwFpmqC6hxU17rmH8Q1nHQk+Ptn/nKowgcNkQa2kuIU+b+p8duqUfwKGS44YR3Xt0NAr/3zCvGvPWVuvvGzYeXfftdvT0vLfdvuLrgTiDbt1wEC4zCM9+vAvUkiINLL5waRCju/Fl980M4zIX3PVI0ph4TbSO6MGAnZhy48XqitXXSVt3jIGmltNiix1VYipf/MWIaJI8vAYUdDmolNTJWbokE3s5HM+VIcO+UJNcLQaMbRFjlQXq4uX/En+YsHvlJZWA2lEk86e8H3NNVdN2Lx0Gdz6yMOgqr/6F+RZdC/5Wk/09Xou6tGX8/zyxzOhQJiU5PrK6dPOz1u28iXLnOt+RKv8hJo180Wmd8kGGD92Pj1m1Hyz01niXbdhinn/wcnSnj0jlCPVKdpaeKzLLBaK4ivEVLfvjuqoCJP8QUIggcQGI9AFeT6mdMAWetjQFdzwYcuUzIzdDCqbPHJWqaoaJCxfcb206Ksr5do6G6XXwbQmhzXrxg88f9pVw+bOnS/9uBX+uHjxr62QUBw5DOu5psfflPTvPS+LEDZJFgNXzb4eBVJufv6lp8UFiy41XH7pJ9LYUW8rvXqt4bOyyqnzppbzl1z8Iuvzp0sHDpwtbN8xlG9sKpXr6gtUlysdAkGL1vil5Q65a0WRKIvnZSSEISo5uQ0y0mvY4qL90LfPj8yAAauZpMRaRX/SKCsIlIxITF61eg7C8TlKXQNPlp+p+IKkXiCIvDt/HnXfXQtuHzcuKGFYvXv58l/TU8hED+uJnyT27T8r3v3ikOX2gBXf+3H3bkjBn2FM2vmyMoF+7oWXpdXf9VeTkoAZNPAQN27sMnnwwG/owoKtjN3uIUhNRCs3oVf4XE4a/MEUTLgpksuZGAxHjMl2B0fKHiFRlBhVjfJpqZ4oRTkpm82l8rxIrJ1UbQVEdGZJslKNTUOUnbumyOs2nCvv3DVYwXPW+gBOBIfDEeCnT3uatlvvMaMBLNy7F/70zRKo8f3HFwh/ZQ+J1ywqiS4tW2P650sj3a+/+Qj38We3SWvX9ZE2be6D/OR20hwh9+u7ky3tv9lQVLxTyUgrZ3m+3pCZ0SrTVKspNwfcwQCIFquGB/3hEKSbzOD1oYAlBdhIxKy2tBRITc3FXEPjEObAweHC4fIh6pHqfMXr00w/RhAtJzZfsjZPUF5ySiJ/3hRaigrKRZfPhsyLLgJEYOik8v8NhXSQMNVs8gVnTL8j9eyzPpfffvdxedV3Z6mk6eDg4Ux534FM8YuFU8m6POWwSxiG3EJycjMmYVc0IdFt4lifyKGDoHXz4RAlyIqVdjqTKJ8vCYlkuup0JTNer0EOh7V1fJWsUKLHURbzyUEAgcMIpQ0jR+z3Xjx9nmH8uAWM3s1IqtMJbvcvejT4qa0QvcRCYTiBvNyN7OOPnM1Nv2CW9MHH90gbNw0FgrQwIZPEjQJmVZc7TZYPppG6FUnG5GTIT1IM4nCfSKwVXXt6nKo9M1cHASZTz8s9kajWpAb9+lYbr5z9omHq5DfcjU1+JRDsak/FOaWf8/Wl/6sUEkfQCA+hhw751DRs2MLIli0z4asl10sbN45X3B5tDQXZvBY+OsB7/Hd0/oLvQO5qGSIsnXAgzHncuDE7DDOmvxUo7f+hkpjooXRP7rFS/88oJC6BqiwnqsOHfWQeM/ojuapqlLRqzeXS92unyeUVBSScdcT/n90m1BGOSNwXYg3MtNUKVElxHTtm9LfMhHEf8337rEH+I1HNzVrzBhyrCHkqKYRl/wNPiiVC0+I+hrP8/I3cDb/fyMy+9H6pvGIEvWffZGnHjkmIkAaqnnaatAB1PD2a0lm7qvsMpc+l6tyEhDPNwxITZWpg6S5uyJCV8oB+q7neJZsYm92rSqLWUkQ8BhQF/jdsbFNTEzj69v3PHZGEMjJUNQAlxav4oaetYmdfykaqawYoNTUDuJa2/mpDQ5HidGZinknE0GOgcKBiSLIXUAFhOinRTaWkNJLSiJSRfkDKzNinZmQcMDvssoQep918Fwh0fTlYD7yOoelTQyH33nsvLFiw4KQnROvvE6tl0KvI2gJHSvK/1MO08ocYE5yiSGpqyi4FB2d3xLwA/8mRCA0GA2siN3SQL0eORCQqGhUNVrtKejjILQ9ywB9TMHog6cvS0BQpz/T0O8KIssxmCEUi8V0p/2Mb9d9Qy/lt+zc2+jcR/KaQ37bfFPKbQn7bflPIbwr5bftv2P6fAAMAvt+idubWQIYAAAAASUVORK5CYII=" />
                <br />LIC# CAC123456789
            </td>
            <td style="width: 20%;" align="center">
			     <span style="font-size: 14pt; font-weight: bold;">A/C & HEATING</span><br />
			     <span style="font-family: Edwardian Script ITC; font-size: 12pt;">"Great Service at Good Price"</span>
				 <br />1482 Sherman Ave.<br />New York, NY 10040<br /><b>(212) 555-5555</b></td>
            <td style="width: 60%; font-size: 14pt; font-weight: bold;" align="right"><b>Invoice: </b> 4558</td>
		<tr><td colspan="3" style="height: 60px;">&nbsp;</td></tr>
        </tr>                         
    </table>
    <table style="border: 1px solid black; border-collapse: collapse; width: 100%; vertical-align: middle;" id="table2">
            <tr>
                <td align="right">Customer:</td>
                <td style="width: 60%;" align="left">Kevin Marrow</td>
                <td align="right"><b>Date:</b></td>
                <td style="width: 40%; font-weight: bold;" align="left">4/3/2024</td>
            </tr>
            <tr>
                <td align="right">&nbsp;Location:</td>
                <td style="width: 60%;" align="left">715 53rd Ave. Brooklyn NY</td>
                <td align="right">Phone:</td>
                <td style="width: 40%;" align="left">718-555-6666</td>
            </tr>
            <tr>
                <td align="right">Contact:</td>
                <td style="width: 60%;" align="left">NA</td>
                <td align="right">IN:</td>
                <td style="width: 40%;" align="left">10:50 AM</td>
            </tr>
            <tr>
                <td align="right">Technician:</td>
                <td style="width: 60%;" align="left">Alfredo</td>
                <td align="right">OUT:</td>
                <td style="width: 40%;" align="left">12:00pm</td>
            </tr>
     </table>
     <table style="border: 1px solid black; border-collapse: collapse; width: 100%; vertical-align: middle;" id="table3">
            <tr>
                <td style="border: 1px solid black; background-color: Blue; font-weight: bold; color: White; width: 60%;" align="left">Description</td>
                <td style="border: 1px solid black; background-color: Blue; font-weight: bold; color: White; width: 10%;" align="center">Quantity</td>
                <td style="border: 1px solid black; background-color: Blue; font-weight: bold; color: White; width: 15%;" align="right">Unit Price</td>
                <td style="border: 1px solid black; background-color: Blue; font-weight: bold; color: White; width: 15%;" align="right">Extended</td>
            </tr>
            <tr><td colspan="4">
                     <table style='border: 0px; width: 100%;' id='table4'>
                         <tr>
                              <td style='border: 0px; width: 60%;' align='left'>Clean Evaporate coil, new filter, flush drain line. Freon charge</td>
                              <td style='border: 0px; width: 10%;' align='center'>1</td>
                              <td style='border: 0px; width: 15%;' align='right'>$ 325.00</td>
                              <td style='border: 0px; width: 15%;' align='right'>$ 325.00</td>
                         </tr>
                     </table>
                </td>
            </tr>            
            <tr><td colspan="4" style="word-wrap: break-word;">&nbsp;</td></tr>            
      </table>
      <table style="border: 1px solid black; border-collapse: collapse; width: 100%; vertical-align: middle;" id="table5">
        <tr>
                <td><b>Billing Code:</b> 320</td>
                <td>&nbsp;</td>
                <td style="width: 70%;" align="right">Sub-Total:</td>
                <td align="right">$ 325.00</td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td style="width: 70%;" align="right">Sales Tax:</td>
                <td align="right">$ 0.00</td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td style="width: 70%;" align="right">Freight:</td>
                <td align="right">$ 0.00</td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td style="width: 70%;" align="right">Job Total:</td>
                <td align="right">$ 0.00</td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td style="width: 70%;" align="right">Deposit:</td>
                <td align="right">$ 0.00</td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td style="width: 70%;" align="right">Balance:</td>
                <td align="right">$ 325.00</td>
            </tr>
			<tr><td colspan="4">&nbsp;</td></tr>
      </table>
      <table style="border: 0px solid black; border-collapse: collapse; width: 100%; vertical-align: middle;" id="table6">
           <tr><td colspan="2" align="left">Payment to be made as follow:</td></tr>
           <tr><td colspan="2" align="left"><hr/></td></tr>
            <tr>
                <td colspan="2">All materials guaranteed to be as specified. All work to be completed in a work man like manner according to standard practices.
                    Any alteration or deviation from above specifications involving extra costs will be executed only upon written orders,
                    and will become an extra charge over and above the estimate.
                    All agreements contingent upon strikes, accidents or delay beyond our control. Onwer to carry fire tornado and other necessary insurance.
                    No return on special order items. Any cancellations or deviation from proposal subject to a 25% restocking fee, handling and freight charges.
                    HEAVENS BREEZE reserves the right to enter the premises to alter or adjust an discrepancies of the work performed.
                </td>
            </tr>
            <tr><td colspan="2">&nbsp;</td></tr>
            <tr>
                <td>Signature of Acceptance: ___________________________________</td>
                <td>Date: ______________</td>
            </tr>
     </table>

</body>
</html>

As you can notice the converted PDF content is shrunk due to the margins when Telerik Document Processing converts to PDF.

 

Thank in advance for your help

1 Answer, 1 is accepted

Sort by
0
Martin
Telerik team
answered on 10 Aug 2026, 04:59 PM

Hi Jose,

You can manipulate the page margins from the RadFlowDocument API using the Sections's PageMargins property:

public static byte[] ConvertHtmlToPdf(string htmlContent)
{
	// 1. Initialize the HTML provider to parse the string
	HtmlFormatProvider htmlProvider = new HtmlFormatProvider();

	// 2. Import the HTML into a Telerik RadFlowDocument object
	RadFlowDocument document = htmlProvider.Import(htmlContent);
	
	// 2.1 Remove the document margins
	foreach (Section section in document.Sections)
	{
		section.PageMargins = new Padding(0);
	}

	// 3. Initialize the PDF provider to convert the document object
	PdfFormatProvider pdfProvider = new PdfFormatProvider();

	// 4. Export the document structure to a byte array
	byte[] pdfBytes = pdfProvider.Export(document);

	return pdfBytes;
}

Regards,
Martin
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Jose
Top achievements
Rank 1
commented on 10 Aug 2026, 06:25 PM

Thank you, Martin, for your reply, the output result is still shrinking, see sample attached using your provided code with padding(0)

 

Thanks again

Tags
PdfProcessing
Asked by
Jose
Top achievements
Rank 1
Answers by
Martin
Telerik team
Share this question
or