public void StamperTextTest() { PdfReader reader = new PdfReader(RESOURCES + "pdfa1.pdf"); PdfAStamper stamper = new PdfAStamper(reader, new FileStream(OUT + "stamperTextTest.pdf", FileMode.Create), PdfAConformanceLevel.PDF_A_1A); PdfArtifact artifact = new PdfArtifact(); BaseFont bf = BaseFont.CreateFont(RESOURCES + "FreeMonoBold.ttf", BaseFont.WINANSI, BaseFont.EMBEDDED); artifact.SetType(PdfArtifact.ArtifactType.LAYOUT); PdfContentByte canvas = stamper.GetOverContent(1); canvas.OpenMCBlock(artifact); canvas.BeginText(); canvas.SetFontAndSize(bf, 120); canvas.ShowTextAligned(Element.ALIGN_CENTER, "TEST", 200, 400, 45); canvas.EndText(); canvas.CloseMCBlock(artifact); stamper.Close(); reader.Close(); }