public void Test() { String file = "tagged_pdf_end_page.pdf"; Document document = new Document(); PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(OUTPUT_FOLDER + file, FileMode.Create)); writer.PdfVersion = PdfWriter.VERSION_1_7; writer.SetTagged(); writer.CreateXmpMetadata(); document.SetMargins(10, 10, 60, 10); PdfPTable headerTable = new PdfPTable(1); PdfPageHeader header = new CustomPdfPageHeader(writer, 10, headerTable); writer.PageEvent = header; document.Open(); PdfPTable table = CreateContent(); document.Add(table); document.Close(); // compare CompareTool compareTool = new CompareTool().SetFloatRelativeError(1e-4f); String errorMessage = compareTool.CompareByContent(OUTPUT_FOLDER + file, TEST_RESOURCES_PATH + file, OUTPUT_FOLDER, "diff"); if (errorMessage != null) { Assert.Fail(errorMessage); } }
public void Test() { String file = "tagged_pdf_end_page.pdf"; Document document = new Document(); PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(OUTPUT_FOLDER + file, FileMode.Create)); writer.PdfVersion = PdfWriter.VERSION_1_7; writer.SetTagged(); writer.CreateXmpMetadata(); document.SetMargins(10, 10, 60, 10); PdfPTable headerTable = new PdfPTable(1); PdfPageHeader header = new CustomPdfPageHeader(writer, 10, headerTable); writer.PageEvent = header; document.Open(); PdfPTable table = CreateContent(); document.Add(table); document.Close(); // compare CompareTool compareTool = new CompareTool().SetFloatRelativeError(1e-4f); String errorMessage = compareTool.CompareByContent(OUTPUT_FOLDER + file, TEST_RESOURCES_PATH + file, OUTPUT_FOLDER, "diff"); if (errorMessage != null) { Assert.Fail(errorMessage); } }