Esempio n. 1
0
        public virtual void DecodingWithZeroBytesTest()
        {
            byte[] bytes               = "z9Q+r_D#".GetBytes();
            String expectedResult      = iText.IO.Util.JavaUtil.GetStringForBytes(new byte[] { 0, 0, 0, 0, (byte)'L', (byte
                                                                                                                       )'o', (byte)'r', (byte)'e', (byte)'m' });
            ASCII85DecodeFilter filter = new ASCII85DecodeFilter();
            String decoded             = iText.IO.Util.JavaUtil.GetStringForBytes(filter.Decode(bytes, null, null, new PdfDictionary
                                                                                                    ()));

            NUnit.Framework.Assert.AreEqual(expectedResult, decoded);
        }
Esempio n. 2
0
        public virtual void DecodingTest()
        {
            FileInfo file = new FileInfo(SOURCE_FILE);

            byte[] bytes          = File.ReadAllBytes(file.FullName);
            String expectedResult = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. " + "Donec ac malesuada tellus. "
                                    + "Quisque a arcu semper, tristique nibh eu, convallis lacus. " + "Donec neque justo, condimentum sed molestie ac, mollis eu nibh. "
                                    + "Vivamus pellentesque condimentum fringilla. " + "Nullam euismod ac risus a semper. " + "Etiam hendrerit scelerisque sapien tristique varius.";
            ASCII85DecodeFilter filter = new ASCII85DecodeFilter();
            String decoded             = iText.IO.Util.JavaUtil.GetStringForBytes(filter.Decode(bytes, null, null, new PdfDictionary
                                                                                                    ()));

            NUnit.Framework.Assert.AreEqual(expectedResult, decoded);
        }