2009-06-17 14 views
6

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

इसके अलावा, आप वे छवियों को कार्यालय इंटरॉप कि बहुत अच्छा होगा की आवश्यकता करने के लिए शब्द फ़ाइलों को कनवर्ट करने के लिए एक विश्वसनीय नेट पुस्तकालय जानते हैं।

उत्तर

7

इस article पर एक नज़र डालें। यह वीबी में है, लेकिन यह आपको थंबनेल छवि निकालने देता है जो विंडोज एक्सप्लोरर ऑफिस दस्तावेजों और नियमित छवियों के लिए उपयोग करता है।

2

http://blogs.msdn.com/windowssdk/archive/2009/06/12/windows-api-code-pack-for-microsoft-net-framework.aspx

ShellFile shellFile = ShellFile.FromFilePath(pathToYourFile); 
Bitmap shellThumb = shellFile.Thumbnail.ExtraLargeBitmap; 

यह माइक्रोसॉफ्ट के एपीआई कोड पैक

+0

यह समाधान केवल यदि आप शब्द पर थंबनेल बचाने सक्षम काम करता है, अन्यथा यह सिर्फ फ़ाइल लोगो रिटर्न:

यहां एक नमूना टुकड़ा एक विशिष्ट फ़ाइल के लिए एक थंबनेल उत्पन्न करने के लिए है। – Hp93

+0

@ एचपी 9 3 बेशक, अन्यथा आपको दस्तावेज़ को पार्स करने और इसे प्रस्तुत करने की आवश्यकता होगी! –

0

मैं इस सवाल (7 साल बाद), जबकि एक समान समाधान के लिए खोज पाया है। मैं 2JPEG का मूल्यांकन कर रहा हूं और यह 275 formats का समर्थन करता है जिसमें वर्ड, एक्सेल, प्रकाशक & पावरपॉइंट फ़ाइलें शामिल हैं। fCoder शेड्यूल किए गए पृष्ठभूमि कार्य के रूप में 2 जेपीईजी चलाने की सिफारिश करता है। command line syntax बहुत व्यापक है।

2jpeg.exe -src "c:\files\myfile.docx" -dst "c:\files" -oper Resize size:"100 200" fmode:fit_width -options pages:"1" scansf:no overwrite:yes template:"{Title}_thumb.jpg" silent:yes 
संबंधित मुद्दे