/ / ASP.NET के लिए PDF का डायनेमिक थंबनेल उत्पन्न करना - asp.net, pdf, image-generation

ASP.NET - asp.net, पीडीएफ, छवि-पीढ़ी के लिए पीडीएफ के गतिशील थंबनेल उत्पन्न करना

मैं "से एक उपकरण का इस्तेमाल किया (Aspose.PDF.kit) .नेट अनुप्रयोग के लिए पीडीएफ के मक्खी पर JPG थंबनेल उत्पन्न करने के लिए यह बहुत अच्छा काम करता है, लेकिन अन्य प्रकार के विकल्प क्या हैं? Codeproject.com है यह ट्यूटोरियल, लेकिन इसके लिए आपको एक्रोबेट का पूर्ण संस्करण होना आवश्यक है।

वहाँ एक खुला स्रोत विकल्प है कि ASP.NET के लिए तैयार है?

उत्तर:

उत्तर № 1 के लिए 4

PDFS के थंबनेल बनाने के लिए Itext का उपयोग करना

http://threebit.net/mail-archive/itext-questions/msg00436.html

मैं iTextSharp की सिफारिश करूँगा ताकि आप जावा को पुनर्वितरण की आवश्यकता न करें


जवाब के लिए 4 № 2

मैंने वास्तव में इस पर काफी हद तक शोध किया है, और यही मेरे साथ है

  • TallComputers.com PDFRasterizer के मूल्यांकन संस्करण ने मुझे साबित कर दिया कि यह कोड की 50 लाइनों के तहत किया जा सकता है। यह काफी महंगा है - लगभग £ 500।

  • यह करने के लिए एक्रोबेट प्रो खरीदना लागत-अप्रभावी है, विशेष रूप से यह पीडीएफ में मेमोरी लोड करने के लिए क्लिपबोर्ड का उपयोग करता है।

  • ITextSharp में पीडीएफ में हेरफेर करने के लिए एक बड़ा एपीआई है,हालाँकि, मैंने कुछ स्थानों को पढ़ा है जो कहते हैं कि यह "PDF से थंबनेल बना सकता है, और I" इसे करने में कामयाब नहीं हो सकता है। यदि कोई मुझे एक उदाहरण के साथ सही कर सकता है, तो वह "d" बहुत सराहा जाएगा। !

  • GFL SDK एक नि: शुल्क समाधान है जो (पहले से ही इस पोस्ट को लिखने के बाद!) मैं "C # .NET में काम करने के लिए तैयार हो गया!! Hallelujah! मैंने जो कोड उपयोग किया है वह यहाँ है। http://homeofcox-cs.blogspot.com/2008/10/c-convert-pdf-to-image-format.html और आपको "gflAx.dll को regsvr32.exe का उपयोग करके संदर्भित करना होगा। यह तब दिखाई देगा जब आप COM टैब के तहत DLL का संदर्भ जोड़ते हैं।

तो निष्कर्ष में, यदि आप इसे मुफ्त में करना चाहते हैं, तो इसे GflaX का उपयोग करके c # .NET में किया जा सकता है।

चीयर्स,

कार्ल।


उत्तर № 3 के लिए 1

आप COM इंटरफ़ेस का उपयोग करके एक बिटमैप उत्पन्न कर सकते हैंWindows शेल और IExtractImage () को कॉल करने के लिए। मुझे "t # C # कोड नहीं है, लेकिन मैंने C ++ में एक फ़ंक्शन लिखा है जो यह सफलतापूर्वक करता है। थंबनेल बनाने के लिए Windows शेल doesn" t एक्रोबैट एसडीके पर निर्भर करता है, लेकिन यह पराक्रम अपने मशीन पर स्थापित मुफ्त एक्रोबेट रीडर पर निर्भर रहें।

यहाँ डेल्फी में लिखे गए कुछ कोड को लिंक किया गया है जो कि कार्यक्षमता प्रदान करता है।

http://www.delphi3000.com/articles/article_3806.asp?SK=


उत्तर के लिए 1 № 4

मैं इस घटक का परीक्षण करूंगा। इसका मुफ़्त और उनका ऑनलाइन डेमो सम्मोहक लगता है: http://www.tallcomponents.com/pdfthumbnail-overview.aspx


जवाब के लिए 0 № 5

मैं पूरी तरह से पीडीएफ दस्तावेजों के साथ काम कर रहा हूँ। लेकिन जब मुझे पूरी तरह से करना है, तो मैं उपयोग कर रहा हूं iTextSharp। इसकी काफी कार्यक्षमता है, एपीआई काफी अच्छी तरह से प्रलेखित है, और यह सैद्धांतिक रूप से स्वतंत्र है। हालांकि इसे प्रभावी ढंग से उपयोग करने के लिए यह मदद करता है यदि आपको वह पुस्तक मिलती है जिसे वे अपनी वेबसाइट पर धक्का देते हैं। मुझे यकीन नहीं है कि आप आसानी से इसके साथ थंबनेल बना सकते हैं, लेकिन इसने मेरे लिए हर प्रोजेक्ट पर पीडीएफ बनाने और जोड़-तोड़ करने का काम किया है।


जवाब के लिए 0 № 6

मैंने कुछ .NET कोड को एक बार लपेटा GhostView और उत्पन्न TIFFs - जो तब थंबनेल बनाने के लिए आसानी से उपयोग किए जा सकते थे। आप कोड देख सकते हैं यहाँ। फंक्शन प्रोसेसएंडइंटरलोवन में शामिल हैकोड जो वास्तव में घोस्टव्यू प्रक्रिया को किक करता है और प्रोसेसिंग आउटपुट को पकड़ता है। यदि आप ऐसा चुनते हैं तो आपको उससे कुछ निस्तारण करने में सक्षम होना चाहिए।


उत्तर के लिए 0 № 7

मैंने ASP.NET में PDFS के थंबनेल जेनरेट करने के लिए एक ओपन सोर्स सॉल्यूशन के बारे में ब्लॉग किया है यहाँ.

आंतरिक रूप से यह घोस्टस्क्रिप्टस्क्रिप्ट का उपयोग करता है, लेकिन इसे इसमें लपेटता है Dynamicimage पर्यावरण, जिसका अर्थ है कि आप कर सकते हैं कई अन्य फ़िल्टर लागू करें पीडीएफ थंबनेल छवियों के लिए।


जवाब के लिए 0 № 8

मुझे टिम का डायनेमिकइमेज सबसे अच्छा लगा। नि: शुल्क TallCompords.com संस्करण सीमा थंबनेल आकार।