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(); }
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); } }