पीडीएफ पेज मैनिपुलेशन के लिए पीडीएफशर्प .NET लाइब्रेरी का उपयोग कर एक पीडीएफ पेज को एक छवि के रूप में कैसे निर्यात करें?PDFsharp .NET लाइब्रेरी का उपयोग कर पीडीएफ पेज को एक छवि के रूप में कैसे निर्यात करें?
उदाहरण के लिए, जैसे, System.Drawing.BitMap.GetPixel()
मैं एक पीडीएफ दस्तावेज़ के अंदर, कुछ ग्राफिक्स लिखने के लिए (किसी भी रंग की, सभी सफेद या) खाली क्षेत्र पता लगाने के लिए कोशिश कर रहा हूँ कुछ/छवि।
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();
क्या यह हो सकता है कि 'xgfx.Graphics' हमेशा' शून्य 'है? 'बिट बिटमैप (इंट, इंट, ग्राफिक्स) 'विधि के लिए विवरण:" निर्दिष्ट आकार के साथ और निर्दिष्ट ग्राफिक्स ऑब्जेक्ट के संकल्प के साथ बिटमैप वर्ग का एक नया उदाहरण आरंभ करता है। " कोई आश्चर्य नहीं कि इस फ़ंक्शन के रूप में सभी पिक्सेल रिटर्न 0 ग्राफिक्स ऑब्जेक्ट से किसी भी पिक्सेल की प्रतिलिपि नहीं बनाते हैं (और नहीं कर सकते हैं)। –