2008-10-13 16 views
7

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

क्या कोई ओपन सोर्स विकल्प है जो एएसपी.नेट के लिए तैयार है?

+0

आपके Aspose समाधान ASP.NET के साथ क्यों काम नहीं करता है? –

+0

@ लो फ्रैंको - मुझे संदेह है कि गैर-ओपन सोर्स प्रकृति का उद्देश्य मुद्दा है। – theraccoonbear

+0

जैसा मैंने कहा, Aspose महान काम करता है। मुझे लगता है कि यह एक अच्छा उत्पाद है। मैं केवल यह सोच रहा था कि किस प्रकार के विकल्प, विशेष रूप से खुले स्रोत हैं। – Anjisan

उत्तर

0

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

+0

मैंने देखा है कि फ़ोरम गतिशील रूप से थंबनेल उत्पन्न करने के लिए जेपीडल का उपयोग करने के बारे में बात करते हैं, लेकिन iTextSharp के लिए नहीं। मैंने देखा कि आप निश्चित रूप से एक छवि आयात कर सकते हैं, लेकिन एक जेपीजी प्रतिनिधित्व निर्यात नहीं करते हैं। क्या आप निर्दिष्ट कर सकते हैं कि एपीआई में कहां देखना है? धन्यवाद! – Anjisan

+0

मुझे एहसास है कि यह एक पुरानी पोस्ट है, लेकिन iTextSharp इसे आसानी से और मुफ्त में कर सकता है। –

+0

@ एंथनी गैटलिन मंच के मुताबिक यह संभव नहीं है। http://sourceforge.net/mailarchive/forum.php?thread_name=CAH9EZ9%3DC_Tp8FpCmPMNastJmH6GsKozgR47-y4kYm39fEr8M0A%40mail.gmail.com&forum_name=itext-questions – Lloyd

0

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

1

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

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

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

4

PDFS

के थंबनेल बनाने के लिए http://threebit.net/mail-archive/itext-questions/msg00436.html

मैं iTextSharp की सलाह देते हैं ताकि आप जावा पुनर्वितरण

+1

मुझे लगता है कि यह कोड नमूना जेपीडल से बिट्स का उपयोग कर रहा है। पीडीएफडीकोडर क्लास iTextSharp का हिस्सा नहीं है। हो सकता है कि यह iText में घुमाया गया हो और कभी iTextSharp को पोर्ट नहीं किया गया हो? –

1

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

4

मैं वास्तव में इस में अनुसंधान के एक निष्पक्ष बिट किया है, और यह है कि मैं क्या लेकर आए हैं:

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

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

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

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

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

चीयर्स,

कार्ल।

0

मैंने एएसपी.NET here में पीडीएफएस के थंबनेल जेनरेट करने के लिए ओपन सोर्स समाधान के बारे में ब्लॉग किया है।

आंतरिक रूप से यह GhostscriptSharp का उपयोग करता है, लेकिन इसे DynamicImage पर्यावरण में लपेटता है, जिसका अर्थ है कि आप पीडीएफ थंबनेल छवियों में apply many other filters कर सकते हैं।

0

मुझे टिम की गतिशील छवि सबसे अच्छी लगती है। मुफ्त TallComponents.com संस्करण थंबनेल आकार को सीमित करता है।