Wie exportiert man die PDF-Seite als Bild mit der PDFsharp .NET-Bibliothek?

So exportieren Sie eine PDF-Seite wird als ein Bild mit PDFsharp .NET-Bibliothek, die für die pixel-Ebene manipulation?

Beispielsweise, so etwas wie System.Zeichnung.BitMap.GetPixel()

Ich versuche herauszufinden, leer (alles weiß oder keine Farbe) in einem PDF-Dokument, schreiben, Grafiken /Bild.

09, Juni 2010:

Ich habe dies ausprobiert, aber es funktioniert nicht.

Warum der folgende code nicht funktioniert wie erwartet?

Bitmap.GetPixel gibt immer 0 zurück.

//
//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();

InformationsquelleAutor der Frage vi.su. | 2010-06-08

Schreibe einen Kommentar