我需要在PDF文件的某个位置插入一些文本(ID)。此任务非常简单,但我遇到了字体位置下有颜色的问题。itextsharp颜色选择器的区域
我需要测试以查看定义区域下的颜色(如果有)。 然后确定字体颜色是黑色还是白色。
我发现了一个很棒的例程Here(在StackOverflow上)。根据您发送的颜色确定使用哪种颜色。我希望看看是否有使用ITextSharp找到这些信息。
任何帮助将是伟大的!
我需要在PDF文件的某个位置插入一些文本(ID)。此任务非常简单,但我遇到了字体位置下有颜色的问题。itextsharp颜色选择器的区域
我需要测试以查看定义区域下的颜色(如果有)。 然后确定字体颜色是黑色还是白色。
我发现了一个很棒的例程Here(在StackOverflow上)。根据您发送的颜色确定使用哪种颜色。我希望看看是否有使用ITextSharp找到这些信息。
任何帮助将是伟大的!
简短的回答是否定的。人眼可以在任何特定的x,y
坐标上感知的颜色属于iText不在的PDF渲染器的领域。
如果我是你,我会用Ghostscript to convert the PDF to an image如PNG或JPEG然后加载到一个System.Drawing.Bitmap
对象,然后调用GetPixel
是否有任何将pdf的一部分导出到图像? – Mike
也许吧,但仅仅执行两遍,PDF到位图(JPEG,PNG等)然后裁剪它会更容易。 –
从本质上讲,你必须使有问题的PDF页面部分,然后选中的颜色渲染的图像。 – mkl
是否有任何将pdf的一部分导出到图像? – Mike
@Chris'回答点Ghostscript。 – mkl