コード例 #1
0
ファイル: OcgRemovalTest.cs プロジェクト: wintouch/itextsharp
        public virtual void RemoveOcgLayer()
        {
            PdfReader  reader     = new PdfReader(INPUT);
            OCGRemover ocgRemover = new OCGRemover();

            ocgRemover.RemoveLayers(reader, "Do you see me?");
            PdfDictionary catalog = reader.Catalog;

            Assert.IsNull(catalog.Get(PdfName.OCPROPERTIES));
            Assert.AreNotSame(PdfName.USEOC, catalog.Get(PdfName.PAGEMODE));
            reader.Close();
        }
コード例 #2
0
        public virtual void RemoveOcgLayer()
        {
            PdfReader  reader     = new PdfReader(INPUT);
            OCGRemover ocgRemover = new OCGRemover();

            ocgRemover.RemoveLayers(reader, "ecc.pricebutton");
            Directory.CreateDirectory(OUTPUT_DIR);
            PdfStamper stamper = new PdfStamper(reader, new FileStream(OUTPUT, FileMode.Create));

            stamper.Close();
            reader.Close();
            CompareTool cmpTool      = new CompareTool();
            String      errorMessage = cmpTool.CompareByContent(OUTPUT, CMP, OUTPUT_DIR, "diff");

            if (errorMessage != null)
            {
                Assert.Fail(errorMessage);
            }
        }