Beispiel #1
0
        private void CheckAllPagesInkCoverage()
        {
            string inputFile = @"E:\gss_test\mixed_test.pdf";

            Dictionary <int, GhostscriptPageInkCoverage> pages = GhostscriptPdfInfo.GetInkCoverage(inputFile);

            string outputTextTemplate = "Page {0} ink coverage -> C:{1}% / M:{2}% / Y:{3}% / K:{4}%";

            foreach (KeyValuePair <int, GhostscriptPageInkCoverage> kvp in pages)
            {
                GhostscriptPageInkCoverage pic = kvp.Value;

                Console.WriteLine(outputTextTemplate, pic.Page, pages[pic.Page].C, pages[pic.Page].M, pages[pic.Page].Y, pages[pic.Page].K);
            }
        }
Beispiel #2
0
        private void CheckAllPagesInkCoverage()
        {
            string inputFile = Path.GetFullPath(@"..\..\..\test\ColorCard.pdf").Replace("\\", "/");

            Dictionary <int, GhostscriptPageInkCoverage> pages = GhostscriptPdfInfo.GetInkCoverage(inputFile);

            string outputTextTemplate = "Page {0} ink coverage -> C:{1}% / M:{2}% / Y:{3}% / K:{4}%";

            foreach (KeyValuePair <int, GhostscriptPageInkCoverage> kvp in pages)
            {
                GhostscriptPageInkCoverage pic = kvp.Value;

                Console.WriteLine(outputTextTemplate, pic.Page, pages[pic.Page].C, pages[pic.Page].M, pages[pic.Page].Y, pages[pic.Page].K);
            }
        }