예제 #1
0
        private void CheckInkCoverageForPagesThreeToSix()
        {
            string inputFile = @"E:\gss_test\mixed_test.pdf";
            Dictionary <int, GhostscriptPageInkCoverage> pages = GhostscriptPdfInfo.GetInkCoverage(inputFile, 3, 6);

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

            Console.WriteLine(outputTextTemplate, 3, pages[3].C, pages[3].M, pages[3].Y, pages[3].K);
            Console.WriteLine(outputTextTemplate, 4, pages[4].C, pages[4].M, pages[4].Y, pages[4].K);
            Console.WriteLine(outputTextTemplate, 5, pages[5].C, pages[5].M, pages[5].Y, pages[5].K);
            Console.WriteLine(outputTextTemplate, 6, pages[6].C, pages[6].M, pages[6].Y, pages[6].K);
        }
예제 #2
0
        private void CheckInkCoverageForPagesThreeToSix()
        {
            string inputFile = Path.GetFullPath(@"..\..\..\test\ColorCard.pdf").Replace("\\", "/");
            Dictionary <int, GhostscriptPageInkCoverage> pages = GhostscriptPdfInfo.GetInkCoverage(inputFile, 3, 6);

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

            Console.WriteLine(outputTextTemplate, 3, pages[3].C, pages[3].M, pages[3].Y, pages[3].K);
            Console.WriteLine(outputTextTemplate, 4, pages[4].C, pages[4].M, pages[4].Y, pages[4].K);
            Console.WriteLine(outputTextTemplate, 5, pages[5].C, pages[5].M, pages[5].Y, pages[5].K);
            Console.WriteLine(outputTextTemplate, 6, pages[6].C, pages[6].M, pages[6].Y, pages[6].K);
        }
예제 #3
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);
            }
        }
예제 #4
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);
            }
        }