2011-11-14 25 views
21

क्या कोई .dll मैं उपयोग कर सकता हूं जो .pdf फ़ाइल को इनपुट और .html फ़ाइल आउटपुट के रूप में उपयोग करता है? मैं .pdf से .html में कनवर्ट करना चाहता हूं। मेरे सहयोगी का कहना है कि कदम से कदम बहुत मुश्किल है, पीडीएफ से टेक्स्ट/फ़ॉन्ट/छवि/मार्जिन/लिंक इत्यादि प्राप्त करना और फिर उसी सामग्री के साथ नई एचटीएमएल फाइल बनाना। वह कहता है कि यह लगभग असंभव है। तो मैं सोच रहा था - अगर कुछ डीएलएल है जो मैं इसे करने के संदर्भ के रूप में उपयोग कर सकता हूं?सी # कनवर्टिंग पीडीएफ से एचटीएमएल

+0

यह निश्चित रूप से जटिल है, लेकिन आप इसे क्यों चाहते हैं? –

+0

पीडीएफ कन्वर्टर टूल्स के लिए कई एचटीएमएल हैं जो विक्रेता ऑफर करते हैं, लेकिन मैंने एचटीएमएल में कोई पीडीएफ नहीं देखा है। जैसा कि मुझे नहीं पता कि पूर्ण संस्करण एचटीएमएल को निर्यात कर सकता है, आपको इसे पहले जांचना चाहिए और परिणाम देखना चाहिए। तो हो सकता है कि आप कुछ बैच नौकरियों को महसूस कर सकें जो इसे एक्रोबैट का उपयोग करते हैं। बस एक विचार ... – YvesR

+1

"पीडीएफ से एचटीएमएल कनवर्ट करने" के लिए एक वेब खोज कई संभावित समाधान इकट्ठा करेगी। इसलिए उत्पाद सुझावों के लिए एक अच्छी जगह नहीं है, इसलिए "रचनात्मक नहीं" के रूप में बंद करने के लिए मतदान करना। – Richard

उत्तर

8

यह करने के लिए एक कार्यक्रम लेखन निश्चित रूप से तुच्छ नहीं है। यदि आपको ऐसा करने के लिए कोई .NET लाइब्रेरी नहीं मिलती है (मैं कम से कम मुक्त नहीं कर सका), तो मैं केवल download this और अपने एचटीएमएल प्राप्त करने के लिए प्रोग्रामेटिक रूप से इसका आह्वान करूंगा।

यदि आपके पास अतिरिक्त समय है और/या PDFToHtml आपके लिए स्वीकार्य आउटपुट नहीं बनाता है, तो आप प्रोग्राम को लिखने के लिए use iText कर सकते हैं। यह एक बहुत परिपक्व मुफ्त पीडीएफ पुस्तकालय है। मैंने इसे अतीत में पीडीएफ (मर्ज, निर्माण, इत्यादि) में हेरफेर करने के लिए उपयोग किया है।

अद्यतन

व्याकुलता से टिप्पणी में बताया गया है, PDFSharp पुस्तकालय एक अधिक आराम से लाइसेंस (एमआईटी) वाणिज्यिक या AGPL लाइसेंस iText द्वारा की पेशकश की तुलना में प्रदान करता है। अपनी लाइब्रेरी चुनते समय यह ध्यान रखें। मैंने खुद पीडीएफशर्प लाइब्रेरी का उपयोग नहीं किया है और मुझे नहीं पता कि वे कार्यक्षमता के मामले में तुलना कैसे करते हैं। PDFToHTML

फिर अपने कार्यक्रम में बस एक नई प्रक्रिया बांट और निष्पादन योग्य पीडीएफ फाइल गुजर चलाएँ:

+1

यदि कोई ऐसा करता है, तो बेहतर पीडीएफशर्प का उपयोग करें, इसमें बेहतर लाइसेंस है। –

+4

पीडीएफशर्प एफएक्यू पर वे कहते हैं कि उनकी लाइब्रेरी पीडीएफ को एचटीएमएल में परिवर्तित नहीं करती है और उनके पास इसका समर्थन करने की कोई योजना नहीं है। http://www.pdfsharp.net/wiki/pdfsharpfaq.ashx#Can_I_use_PDFsharp_to_convert_PDF_to_Word_RTF_HTML_11 –

4

यदि आपको भुगतान करने में कोई दिक्कत नहीं है, तो Aspose एक बहुत अच्छा समाधान प्रदान करता है, यही वह है जिसे हम अपनी कंपनी में उपयोग करते हैं।

http://www.aspose.com/categories/.net-components/aspose.pdf-for-.net/key-features.aspx

+0

हम भी। इसके अलावा, हाल ही में उत्पाद [स्पायर] (http://www.e-iceblue.com/) दिखाया गया है, जो कि समान उपकरण प्रदान करता है। –

6

आप इस नि: शुल्क उपकरण डाउनलोड कर सकते हैं। मैंने अभी इसका परीक्षण किया है और ऐसा लगता है कि यह ठीक काम करता है।

संबंधित मुद्दे