Table display wrong when convert from word docx to pdf

Hi Team!

I have a file word that contains a table. When I convert the Word document to pdf, The table in Word is wrong rendered.


This is word content



This is pdf content, the table display wrong



This is my code

class Program

    {

        private static WordDocument GetFileWordFromBase64(string base64)

        {

            var bytes = Convert.FromBase64String(base64);

            var stream = new MemoryStream(bytes);

            var wordDocument = new WordDocument(stream, FormatType.Docx);

            return wordDocument;

        }



        static void Main(string[] args)

        {

            try

            {

                string jsonWord = "UEsDBAoAAAAAAA9H/FYAAAAAAAAAAAAAAAAJAAAAZG9jUHJvcHMvUEsDBAoAAAAIAA9H/FYnbfIeRAEAAHMCAAARAAAAZG9jUHJvcHMvY29yZS54bWydks1OwzAQhO88ReR74vyoBVlpKgHiRCUkKoG4GXvbmsaOZW+b9u1xnTaA1BO3bGb28+za9fyg22QPzqvOzEiR5SQBIzqpzHpGdrhK78i8uamFZaJz8OI6Cw4V+CT0Gc+EnZENomWUerEBzX0WHCaIq85pjqF0a2q52PI10DLPp1QDcsmR0xMwtSORnJFSjEi7c20ESEGhBQ0GPS2ygv54EZz2Vxui8supFR4tXLVKMYij++DVaOz7PuurGCPkL+j74vk1jpoq45EbAaSppWCosAUaP/3u8wsEDoVwwLFzoQhL3MKx75z0gyTBC6csht0Pcss9LsLyVwrk/XH452CvTrfTFDUNhLEMZ8YRWTwAZBJCs2HEi/JWPTwun0hT5mWV5rdpebcsJmwyZVX+UdOL69x/Sj4A9TnBv4kXQBMT/304zTdQSwMECgAAAAAAD0f8VgAAAAAAAAAAAAAAAAUAAAB3b3JkL1BLAwQKAAAACAAPR/xWi7tnQ84HAAAzrAAAEQAAAHdvcmQvZG9jdW1lbnQueG1s7V1bd9o4EH7fX+Hjh31rwZDbssU9NKTd7KY9OU12+yxsAd7KlleWIfTX78iyCQmCUoOxezIv3GwNkr6Z0cx4NHrz9iFk1oyKJOBR33Zet22LRh73g2jSt1M5fnVhv3V/eTPv+dxLQxpJCxpESW/et6dSxr1WK/GmNCTJax7TCK6NuQiJhK9i0ppz4ceCezRJgF7IWp12+6wVkiCyCzJxskYoDDzBEz6Wrz0etvh4HHg0IwXNnfYzondTEtOCWuitETP0KiTiaxq/AuIxkcEoYIFcZD0ryMydNoxdRL18aK+WPVKNerpHPTW4osVs2/2zkBX3zWOY1WfztiS+y3A/CJ7Gj9TWx/tD1C5JNCNJQU6sdc0weXrww5wZNKCCMphIHiXTIF5SI7tQ8wWZb+CMOFgfnKE/zyhAK5mKJUPM4xK9eMq1Q93FYpLmsXOyRvOHJn1JMPR615OICzJitG8rwrYLgjbi/kK9yxHL325F/uFOLhi15r0ZYX37vm238t+vIx9+BZEE6YWGixjo+Q9kef2GLHgql5dIKvk4kMvLX3Rjp3tysU6glfVk2YUPIvD13+pOeVkXvPy6tyTVWacEhLx3IDSgbLJGPIb/zYaitAMD0Oa95FvfPss+xMSDUWRUkinxeTG6sSBhccHjjAPXdv2Rc9HRw2F0rAZ6WLJqDla7nkzVfGf/4TFKhOpw3hc1t+rrOGCA0WrPpPeR6DnLBg7jcU7Vnc/gygew6fKIS8lDaLbpBhFMpmoGzNezkeT9mA1YMIng1mwgmrCaxOweDWisgIr153+94lYPlgEq9HwngBOgB5dYENHPqWLlYg7UL327c5KBOKKwMtABTE/eJAeXjIHWs58zBoufcPttxu3Qtbw3eibVKtJT9OB/YkETKmbUdq/CmPEFpdb1MBtMNiRooFrnw9Nca+TdjtOuhXezaV+RjxfJZE1kp/cpY9Yn0DplmOn0DJmpLo3VRGb6k4+s+0CyMszkdFEz1bb81ctM7pDGREjlgJXRQheohV4o45gtpHcpmNzglVt/R0EZhnLAkTfYrk+MZFmBfY82EtjjNWuiDzQCF66EFnK69TiFyDT1M82VnEaBB4G2EnxzgWzzQhcvdzDZYicrudZhAP26KRRlimqpgM7PHY6peRW4aoMJ0CkhzeYoI+LRqyAQ9hcJrJstEqRm3RgDQ5COF6285JEUnCXWVTQBo7ykaYVK7vDRZbdABALcqOmWofeaV56PJErHRD3mQ1hWn8/UDkvJmCZqrgo01yAJSIQ6qyk66+R8MxboxtT3/NjN3JjuZnDQQm7A8/zPfESFtG6JpAyhaopOG0SELZJSTw+MiUYYAtgvBODeEUYTlI+myMclFzEk90mMvzzmkKGPAolyzxL+6svoqxkN9FFAVa0kWNYMx+nF5rUDfZS6fZSTzeCgj9IAH+US8kMFj6wbjkA1xAIzpz59ohI2eHy1Bn4YREEiwULj5bJZMHBZQeDy+h7lp9Hy8xl2WRDhTa1fSRj/bg3pjDIel0xMxefMVTxndj9CJADFqCFi5KKf0yg/p7vFlEY/p24/5xT1VkP0ltl8/oOImArrkiQSdriis9OU2KYZret76w6e0dAwsQZgswWSevjApimQuejrNCf6iU9r1nf81xyQfg9lZdCPaY6I3ECRlwhX/MYsH93fNtvKuSOj3nQZmVjX1Fh5PXp9mfMOlpdZqRTzWBtGoYTlZbC8TKWlkZDJQHHXa9GYfTQsL6MrBZgLVkFdKV3Ra9Pll5o+Y2YmLC+DzKQrsqnyajvXUdupvExuU4Kxsm2/tdHKUwYObrcuX+dO71Mos90a4Tha2cHSu60Ro6NhdIjN1ghXBXDtttcal6DaSq2W3yqH8lKBvJjN/z13yiFSFSDllt8oh3hUgcd39snhGlPzGrMlP0v5kcaCRSgpFUiKeY3Za6cD4nQ0nA610QEhqwCyrbk/uALVvAKVSUJFMalATMwr0P45qAjW0cA6UAoqIlYBYrusQmoxWk8hOnrykNN29DlCT6on6M7lh0+NGB5OpXIc8HAqPJwKT0Cr4AQ0zB46zCl9Smu/+HzHJjITZg9h9lBV2UMbQ7cdPJwKcxhXj+/c8XCq3aJkZr9BMSPmo9WRj4Z4VFHxwxwnK52QhiAdD6RDZKQhXlXgtVtK2ka7BkGpBJQdj/9A66DuSi6lquobo7xore1XGdxsHeyZK4jqrRL1Vj5ZEAGpBJDvZAvi8n/U4rvuDnVacOmve+kvk8GJ6qsK9WVe+vdK4USgjgfUoXI4EbMqMNuaPoOGwVENA7OiK1OsGs2Hus2HMum3qOGq0HBmqdo//xbROh5aB0rARciqgAxNiAadgIWxBSl5qKoGKRvIa1xB2Oyw3rPNRS/R5G6AyZ0bB0MOxytNUvoN4WpIPX93GAgo/17usCt8LlfF9puraBJElAqQFBSTpogJWgE/gRVwjvLSEHkxhwiuvgli/ZMiSo1GCR8vNNrfKXc+DJpqVZhqP5Z2qPzn1U3TCRje+S7lRUzhDPgZYX07og/ylkxoXqd3AjsS4JKqd923nRO93VkEk+nKV9if9HhNbxt5/D6lxKeib5932uqcgTHnsviaVQL2OEvgd/pfStiXwJdTaKpuVFvRwHNUzbTvX3QXhjHi/iKLB/jcS9Upn+7/UEsDBAoAAAAIAA9H/FbgSqSXRAIAALcFAAAPAAAAd29yZC9zdHlsZXMueG1snVTbbtswDH3fVxh6X50GwzAEdYogw7ABQxBs/QFalm0tsiRIctzs60fdUsfrUGB5sXhEHZKHZB4enwdRnJmxXMmK3N+tSMEkVQ2XXUVG177/RB637x6mjXUXwWyB7tJupor0zulNWVraswHsndJM4l2rzAAOTdOVkzKNNooya5FtEOV6tfpYDsAl2SJho+hn1sIonPWmOZpkJit8vijpbDFtwFLOK7IHwWvDCSL9TtoZUnr3GvEziIqsSLD5wqagPdncxQ4gxP4V3Bl+YgtnqY5GqXaBnkFy2y9AqoQyGYPRqZiR/Z2x9ToiYwakkiw59U0GqWBgfLmBryKBCc2WCyzzhRc76HaCdzI/rMEywTOjANmhImWQOX9ncusb8dHyap4Y0wf27DJlEtXD35F5qeTEGzXtsV9GifzkPhU0am1wDPyzwzjUOG7ZI5HaV0pe1mgTyw7V/HrRPZNLForRMeERxE8NFIduEeUXzYBgrUu5XT29XD9GwV5U9khF1h9wKXC4GA43msGA1jGTzvHCZ2Uj19xnAcexlL6/LTfWeUWSu08pHQ3v+nCOPQv9wN7Nu4TmYoHCgiKvu2ik1GCgM6B7n3q4+tZU5BiSb+La4bqHRZQwXAf94PdXRGUwXEgXNzPmEWj8ZNyGoj3GoqjHTaj9W6HS+BXHnGnhlz2G/s+Qf9eDc8IMtvF05fX53yznCn9tG++vy+j/sURYx9nO/KN+BzW6zmV+eqv2KHPxFF4GkV0tktwuFo+NpAvhMZWQgt3+AVBLAwQKAAAACAAPR/xWTcLkfS0BAAAlAgAAEQAAAHdvcmQvc2V0dGluZ3MueG1sZZHLboMwEEX3/QrkfWMgj1YoJGpX2VRdpOp+Yg8PxdiWbULz9x0IFlK7m3vODGbs/fGnU8kNnW+NLlm2SlmCWhjZ6rpkfaieX9nx8LQfCo8hEPQJDWhfDCVrQrAF51402IFfGYuaXGVcB4Giq/lgnLTOCPSeRjvF8zTd8Q5azQ70Sdl6q+D+DuJaO9NreW7AYjIUN1AlSxmfmrCCXoUvuJyDsVG+5LOGPpjT3TaoIdAK0c8Wb6jftPyU8oQgacs/XpjOQnicY8Q3OD/VQrnzuBV+gLX05zR1qbOSqbZuQsYoBkoS3HUKlzqfXT45SqObAgiBeuyei7HhUVLXXCxsHdl6YZvINgvbRrZd2C6y3ciau0WnWn2ld4rlyCujlBlQ0p1F/w+NF8+XFz/8AlBLAwQKAAAAAAAPR/xWAAAAAAAAAAAAAAAACwAAAHdvcmQvdGhlbWUvUEsDBAoAAAAIAA9H/FZgmfLxpQYAANIbAAAVAAAAd29yZC90aGVtZS90aGVtZTEueG1s7VnNbxw1FL/zV4zm3mY/kybqpmo+C0naKBuKevTOeGbceMYj25t0byg9cUFCKogDlbhxQIhKVKLiwh8TqRWUP4Jne2bWzjokbQIU0URKZuyf3/d7fvbcvPUop8Eh5oKwYhC2r7fCABcRi0mRDsKxTK7dCG8tf3ATLckM5zgAdCGW0CDMpCyX5uZEBMNIXGclLmAuYTxHEl55OhdzdARUcjrXabXm53JEijAoUI4H4b0kIREOl2uy6xRoF1KogYjyoSKKK6xGxQdtNScmYpXy4BDRQQi0Y3a0jx/JMKBISJgYhC39E84t35xDS9UiKs9Ya61L9E+1rloQH3TehqdeRKVZy9NRIzBewPN4vuGhASiKQG8jn43t9RY6Ua/CWiDz6KEdL8TdtoO36He1HjZ91Fe/Dl6DDP3eDD5JIrCsg9cgg+/P4PujxVHs0tcgg5+fwS+0UNxbcOhrUEZJcTCDbvXnu1GtbQNJGL3jhS/2e8lCpyI+RUGENLGmWCSskE7kWVGao4eMbwBAASmSpAjkpMQJiiCaVxElI06CbZJmEIwlKpiA4VantdHqwl/129NP2qNoCSNrtZILJBEzQ0qeQESclHIQ3uZoFFqQfZJjEdzFR8Eey1FhiDgrVnCR2ivuc0gY5AGuokLYwPVxCelHvNAMcxu6S1EhUYoLLINVmGMHGHs4rOFDZC/bQUWKqAe4LjNiA+9OEPXJsYmZI8dwQhOEfVbYHD90kRkfS+JhvTnmY5v1HkKHPtwdkN3Gvf7uiz+efhr8/tO3r5986aELeMe6r3747NUvv1axol3veA3gEELT2Hr51bNXz5+9/Prz375/4qOOR45654fFRxCeDoMXL06On58c/3zy+PHJ8Y9nCraV5Q6nHcboCuPe0NtSgWYpsT8Gf3uk30aM2bg1drCaobz0YXfoJLexW4hLcuBFMtdDO/DOKEFFsIKI1/f3+MSRdwsS2i/xkBSZLcWH4gDsgIJdJn2iDCc8suHrQoLFUkxZsB5jIXxr9lFO7TXbSGZeHKZOwG6isUS5L2T3M+Sot3M/WAGDeBwCSCf/bhepQAVSdcaHJiMnVndIxJlgiQzukBwSF4w6G+AfQ5G01ZsuUjNj7llyn2CHz/lB/oAQR48pkwdkGgWwATh1PSfFuUX+VHnv/03l/TYn3gL5vqirzfAdLeqe0L1kOT8rDDxFHLaIl9889YhwunCvoXGxi6GMzebm+7pddVv/9bq9ynhM3rWyfVYwX7xYT+szlG7VNpl2XTfvuf1CKB3KCcXbQjfsAna7eAMGFVKfWHFzKiszeFS5ACQdXMqRXhNwJj8hMhtmqISuvq3Po6moSKciKJmAZl8Pe2krpnBgkObY2lcnVJN7AskdFpvhrn1wbchoqVJ9LK4ZdRWBizLrLlyOWdtIdabZXNXaWjRdVhzVGpWVifXRHkzeqAaDjTWh7QqgPwIrz8OdgZIdDkCI4ljZ3fiodotiXT9fiYtEhmJc+UjpPeujtnZSHSsziig9TDDc0KL/pdUsbouK7CW4XcRJNrveGexq713GS/UVQe0Z7eXkVDrSwk5OWgRHg3Cx3+mHQYTKQZjA+Roe8xK8LlQrj2gKV1OR5Cbsz01mbfipNxdrxSD6rIxrt+rxGYWdOlByIdeQyExo6KkqBGihOBn5O30w61Up4KlGF5OiewOC4V+TAuzouhYnCY6k7WxrRNnOvFallI0l5sMsPgpGdMz3ELhfhSroExMBXZ+uCOoF7vmUtfWUW5yrwmjfdGmcGUe0zFBVblWK1pls4DpUGxn0myUe6OaVXSv35qrolL8iVeww/p+povYTuHzqxsoDEVwtcxSoTBmEjMuMQRUqMxJtcGgVdO2AaIG7YpiGoKLqvhv+c3yo/pucMzR0WqvLvD2SBpzAfiQzjvEulCUdfecQa1d7lyFJK0I6oixxRWnEHuFDTPdVDZxXe3sYZBDquppUZUDjTsef+15l0ChVTY6db04la/ZekwP/dOdjkhmUcuuwbmhq+zciamu5nY9Zr5fXe6+tiJqYtlm9OiuAmbUVLFZp/5YivOFWayrWjMadfi0ceHFWYxhsGqISLn/gQllCTESER9R8M1Eb6j7bg9oawIcQRQzCBqL6mmk8AlUgzeAIGiczaIJJkTKmrbpbZbV6s76SNmrqgobvKWMryS7i7zc0dtOcueycXLxKY1cWdmxtxs40NXj2dIrCUDI9usCb/sxmfw9jo4fg6DX41jCmUuhggm9eHEEPPdR5AMlvOOqly38CUEsDBAoAAAAAAA9H/FYAAAAAAAAAAAAAAAAGAAAAX3JlbHMvUEsDBAoAAAAIAA9H/FaN2m55yQAAAKoBAAALAAAAX3JlbHMvLnJlbHOVkMtOxDAMRfd8ReX91IUFQmjS2cyGHRrxA1bithGThxwPj7/HIBBUGiRYOr4+PvF295KO3RNLiyU7uOwH6Dj7EmKeHZx02tzAbrzYHvhIapG2xNo6m8nNwaJabxGbXzhR60vlbJ2pSCK1Umas5B9pZrwahmuUnwwYV8zuLjg42PKH18p/IZdpip73xZ8SZz2zANcJI5PMrA6eiwQMn4O9CQOecfFF+D8+v/8UEysFUsJ35qaK3Uk0cvtWMpt7e24fiS8lXN18fANQSwMECgAAAAAAD0f8VgAAAAAAAAAAAAAAAAsAAAB3b3JkL19yZWxzL1BLAwQKAAAACAAPR/xW8bckTcwAAAAjAgAAHAAAAHdvcmQvX3JlbHMvZG9jdW1lbnQueG1sLnJlbHOtkbtuwzAMRfd+hcA9pp0hCIrIXrJ0bfMDgkI/UFsSRCZI/r7MC02AtuiQRcAVpcMjatUcptHsKfMQg4WqKMFQ8HE7hM7CTtrZEpr6ZfVOoxM9wv2Q2OidwBZ6kfSKyL6nyXEREwWttDFPTjTmDpPzn64jnJflAvM9A+oHpnnbWtAmH3IcqQKzOSb6T4PYtoOndfS7iYL80Af5RGQlutyRWLjkQkUBf3EgEX0+P1fjCr0Tue78pbLRyT53HHIifkucI57X6iaCD59dfwFQSwMECgAAAAgAD0f8VhseMH4oAQAAhAMAABMAAABbQ29udGVudF9UeXBlc10ueG1stZPLTsMwEEX3fEXkLUrcskAIJe0C2EIX/IDlTFKL+CHPpLR/z+S5qJqiSrCJlMzMvcfXk3x7tE1ygIjGu0Kss5VIwGlfGlcXoqUqfRLbzV3+eQqACfc6LMSeKDxLiXoPVmHmAziuVD5aRfwaaxmU/lI1yIfV6lFq7wgcpdRpiE3+CpVqG0rejvx58I3QoEhehsbOqxAqhMZoRcwlD648c0lHh4wn+x7cm4D3jCHkRYeusmwwzn1wENGUkOxUpHdlGUN++1jK0uvW8hmy6zIXOH1VGQ3zfKcWoteAyAnbJpsrVhk38S9yIJ0awL+nGHR/twcixv4PgFH5GgJHtYs+IC9UhNszmDamm075DgJEMjDvzGLmxFsOsn+ub3c9u/9eZjqk7P+qzQ9QSwECFAAKAAAAAAAPR/xWAAAAAAAAAAAAAAAACQAAAAAAAAAAABAAAAAAAAAAZG9jUHJvcHMvUEsBAhQACgAAAAgAD0f8Vidt8h5EAQAAcwIAABEAAAAAAAAAAAAAAAAAJwAAAGRvY1Byb3BzL2NvcmUueG1sUEsBAhQACgAAAAAAD0f8VgAAAAAAAAAAAAAAAAUAAAAAAAAAAAAQAAAAmgEAAHdvcmQvUEsBAhQACgAAAAgAD0f8Vou7Z0POBwAAM6wAABEAAAAAAAAAAAAAAAAAvQEAAHdvcmQvZG9jdW1lbnQueG1sUEsBAhQACgAAAAgAD0f8VuBKpJdEAgAAtwUAAA8AAAAAAAAAAAAAAAAAugkAAHdvcmQvc3R5bGVzLnhtbFBLAQIUAAoAAAAIAA9H/FZNwuR9LQEAACUCAAARAAAAAAAAAAAAAAAAACsMAAB3b3JkL3NldHRpbmdzLnhtbFBLAQIUAAoAAAAAAA9H/FYAAAAAAAAAAAAAAAALAAAAAAAAAAAAEAAAAIcNAAB3b3JkL3RoZW1lL1BLAQIUAAoAAAAIAA9H/FZgmfLxpQYAANIbAAAVAAAAAAAAAAAAAAAAALANAAB3b3JkL3RoZW1lL3RoZW1lMS54bWxQSwECFAAKAAAAAAAPR/xWAAAAAAAAAAAAAAAABgAAAAAAAAAAABAAAACIFAAAX3JlbHMvUEsBAhQACgAAAAgAD0f8Vo3abnnJAAAAqgEAAAsAAAAAAAAAAAAAAAAArBQAAF9yZWxzLy5yZWxzUEsBAhQACgAAAAAAD0f8VgAAAAAAAAAAAAAAAAsAAAAAAAAAAAAQAAAAnhUAAHdvcmQvX3JlbHMvUEsBAhQACgAAAAgAD0f8VvG3JE3MAAAAIwIAABwAAAAAAAAAAAAAAAAAxxUAAHdvcmQvX3JlbHMvZG9jdW1lbnQueG1sLnJlbHNQSwECFAAKAAAACAAPR/xWGx4wfigBAACEAwAAEwAAAAAAAAAAAAAAAADNFgAAW0NvbnRlbnRfVHlwZXNdLnhtbFBLBQYAAAAADQANABEDAAAmGAAAAAA=";

                DocIORenderer render = new DocIORenderer();

                var document = GetFileWordFromBase64(jsonWord);

                var pdf = render.ConvertToPDF(document);

                document.Dispose();

                using FileStream fs = new FileStream(@"C:\\Users\\ACER\\OneDrive\\Desktop\\abc.pdf", FileMode.Create, FileAccess.ReadWrite);

                pdf.Save(fs);

                Console.WriteLine("Done");

            }

            catch (Exception ex)

            {

                Console.WriteLine(ex);

            }

            finally

            {

                Console.Read();

            }

        }

    }


How table in pdf display exactly?


4 Replies

SB Suriya Balamurugan Syncfusion Team July 28, 2023 03:22 PM UTC

Hi Kha,

We have reproduced the reported problem with “Table not preserved properly while converting Word document to PDF” in our end. We will validate this issue and update you with more details on 1st August 2023.

Regards,
Suriya Balamurugan.



SB Suriya Balamurugan Syncfusion Team August 1, 2023 06:03 PM UTC

Kha, we have confirmed that the reported issue with “Table without grid is not preserved properly while converting a DOCX document to PDF” is a defect and we have logged a defect report. We will include the fix for this defect in our weekly NuGet release, which is estimated to be available on two weeks. We will let you know once the fix is included in the weekly release.

The status of this bug can be tracked through the below link:
https://www.syncfusion.com/feedback/45798/table-without-grid-is-not-preserved-properly-while-converting-a-docx-document-to

Disclaimer: Inclusion of this solution in the weekly release may change due to other factors including but not limited to QA checks and works reprioritization.



KC Kha Chan Thanh replied to Suriya Balamurugan August 4, 2023 02:42 AM UTC

ThanksSuriya Balamurugan!



SB Suriya Balamurugan Syncfusion Team August 16, 2023 06:42 AM UTC

Kha, as promised earlier, we have included the fix for the reported issue with “Table without grid is not preserved properly while converting a DOCX document to PDF” in our latest weekly NuGet release (v22.2.9).

Please use the below link to download our latest weekly NuGet:
https://www.nuget.org/packages/Syncfusion.DocIORenderer.Net.Core/22.2.9

The status of this bug task can be tracked through the below link:
https://www.syncfusion.com/feedback/45798/table-without-grid-is-not-preserved-properly-while-converting-a-docx-document-to

Note: We will include this fix in our 2023 Volume 3 Main release, which will be available in end of September 2023.


Loader.
Up arrow icon