Dear everyone. thanks for reading this report. I use Ver 1.50.5185 Bata. I found Bug in data Read Prosess.
My client take me a lot of PDF files. There is need password for Open. Password is same one. My work is sort and rebuild pages by Bookmark's Title written by UTF16BigEndian, and remove password. password remove is no trouble. readed page data copy to New PdfDocument Object and save it. But few File have bad result. I checked Bad result File on Project debug. I found readed Title Data Broken. I check Target data on notepad application. And found same Cause in data broken. broken data have Encrypted data start with '<FEFF' I know '<FEFF' is 'UTF-16 BOM' in Unicode string. But, no mean at Encryped data. this thing is so critical bug. Because 1.data is broken. and Acrobat reader is sucsess to decode and show. 2.not throw Exception. 3.PdfItem.Value Broken. I can't Fix in My Project 4.Outbreak is rare(1/65536).but We Can't sense It. 5.I consider Decode Prosess have Bug,affect to other Object. Please Fix it.
Additional info on 8/6 I can't take PDF file it is Confidential information. But I can Show Related Infomation within the issue.
Encrypt Define Object read Password is AAAaaa0. ----------------------------------------------------------------------------- 39 0 obj << /Filter /Standard /V 2 /R 3 /Length 128 /P -4 /O <8C3CA796FE76B252B98CA3B49C8FA992441CE5352426AD83E55DAED83A13BAC4> /U <2AF8E7811DF4A627EC6A0E6AE2CCD89B28BF4E5E4E758A4164004E56FFFA0108> >> endobj ----------------------------------------------------------------------------- Good Case get 診療録 Japanese String On PDFSharp and Acrobat ----------------------------------------------------------------------------- 9 0 obj << /Title <E797BC2B04625B50> /Parent 3 0 R /Dest /__WKANCHOR_2 /Count 0 /Next 10 0 R >> endobj ----------------------------------------------------------------------------- bad Case get 診療録 更新履歴 Japanese String On Acrobat get ᝥ㤌〸 Broken String On PDFSharp ----------------------------------------------------------------------------- 10 0 obj << /Title <FEFF3CEE245BAAA10CB1906B1415AA09DFAB> /Parent 3 0 R /Dest /__WKANCHOR_4 /Count 0 /Prev 9 0 R >> endobj -----------------------------------------------------------------------------
|