我需要在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