Как экспортировать страницу PDF как изображение, используя библиотеку PDFsharp .NET, для манипулирования на уровне пикселей?
Например, что-то вроде System.Drawing.BitMap.GetPixel ()
Я пытаюсь найти пустую область (полностью белого или любого цвета) внутри документа PDF, чтобы написать графику / изображение.
09, июнь 2010 г .:
Я пробовал это, но это не работает.
Почему следующий код не работает должным образом?
Bitmap.GetPixel всегда возвращает 0.
//
// PdfSharp.Pdf.PdfDocument
// PdfSharp.Pdf.PdfPage
// PdfSharp.Drawing.XGraphics
// System.Drawing.Bitmap
//
string srcPDF = @"C:\hcr\test\tmp\file1.pdf";
PdfDocument pdfd = PdfReader.Open(srcPDF);
XGraphics xgfx = XGraphics.FromPdfPage(pdfd.Pages[0]);
Bitmap b = new Bitmap((int) pdfp.Width.Point, (int) pdfp.Height.Point, xgfx.Graphics);
int rgb = b.GetPixel(0, 0).ToArgb();