2011-04-18 7 views
19

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

मैं अब 2 साल के लिए iTextSharp का उपयोग कर रहा हूं और यह हमारे पास अब तक की जरूरतों को पूरा नहीं करता है क्योंकि हमारे पीडीएफ बहुत जटिल हो गए हैं। मूल्य निर्धारण का कोई परिणाम नहीं है; हालांकि, इसे एक लाइसेंस उपलब्ध कराने की आवश्यकता है जो वाणिज्यिक उत्पाद के साथ वितरण की अनुमति देता है। मैं अपने ग्राहकों की प्रकृति के कारण ओपन सोर्स उत्पाद का उपयोग नहीं करना पसंद करूंगा।

मैंने कुछ प्रारंभिक शोध किए हैं और http://www.html-to-pdf.net/ और http://www.winnovative-software.com/ जैसे कई उत्पाद पाए हैं।

किसी के पास कोई असली दुनिया का अनुभव या सामान्य सुझाव है?

+1

"सर्वश्रेष्ठ" व्यक्तिपरक –

+1

आप इस प्रश्न का मूल्यांकन कैसे करेंगे? मैं एक राय एकत्र करने के मिशन पर हूं और कहीं कहीं गया जहां मैं उन लोगों को जानता था जिनके पास अच्छी और विचारशील राय है। मुझे पता है कि "सर्वश्रेष्ठ" व्यक्तिपरक है, यही कारण है कि मैं अपने प्रश्न के पाठ में बहुत स्पष्ट था कि मुझे क्या चाहिए। यह 1 लाइन प्रश्न नहीं था जैसा कि मैंने देखा है कि कई अन्य "सर्वोत्तम" प्रश्न हैं (जिनके पास आपकी टिप्पणी जैसी कोई टिप्पणी नहीं थी)। – Brandon

+0

क्या आप एक नि: शुल्क समाधान की तलाश में हैं, या आप भुगतान करने के इच्छुक हैं? –

उत्तर

2

HTML TO PDF

यह सबसे अच्छा पुस्तकालय मैं कभी इस्तेमाल किया है अब तक

+0

मैंने उल्लेख किया कि मेरे प्रश्न में एक उपयोगी उत्पाद नहीं है। मेरी समझ यह है कि यह एक ऐसी प्रक्रिया है जो सिस्टम पर चलता है जिसे आप HTML भेजते हैं और यह आपको एक पीडीएफ देता है (जिसे अत्यधिक सामान्यीकृत किया जा सकता है)। जिस समाधान को मैं ढूंढ रहा हूं उसे किसी प्रकार की लाइब्रेरी होने की आवश्यकता है जो मेरे आवेदन के लिए आंतरिक है। अगर मैं wkhtmltopdf के बारे में अपनी धारणाओं में गलत हूं तो कृपया मुझे बताएं कि यह कैसे काम करता है! :) धन्यवाद! – Brandon

+0

मेरे अनुभव से उन "बाहरी" समाधानों में अधिक कार्यक्षमता है। यदि आप इन-ऐप lib का उपयोग करना चाहते हैं, तो इसे आजमाएं: http://www.pdfsharp.net/ – crimi

+1

pdfsharp.net HTML से पीडीएफ रूपांतरण का समर्थन नहीं करता जो मैं बता सकता हूं। – Brandon

0

मैं Syncfusion HTML to PDF उपयोग किया गया है और यह उत्कृष्ट समर्थन के साथ एक महान घटक है।

+0

क्या आप किसी भी सीएसएस इंटरपोलेशन मुद्दे या कुछ भी चलाते हैं? यह आशाजनक लग रहा है !! – Brandon

+0

हाय ब्रैंडन, नहीं। यह घटक आईई रेंडरिंग इंजन का उपयोग करता है और पीडीएफ आउटपुट आईई – user438959

0

Aspose Components का उपयोग करें जो एचटीएमएल के लिए पीडीएफ या डीओसी के लिए अच्छी तरह से काम करता है।

23

हमने उस पर काफी व्यापक शोध किया। हमारे पास निम्नलिखित आवश्यकताएं थीं:

  • आईई आधारित नहीं होना चाहिए। हम एक प्रतिपादन इंजन चाहते थे जो कि किसी भी स्थापित ब्राउज़र से स्वतंत्र है और मानक कार्यान्वयन के करीब है। अधिमानतः वेब-किट
  • फ़ाइल-प्रति द्वारा वितरित किया जाना चाहिए। अर्थात। हम कुछ भी इंस्टॉल करने की आवश्यकता के बिना हमारे टूल्स के साथ लाइब्रेरी को तैनात करने में सक्षम होना चाहते हैं।
  • न केवल पीडीएफ लेकिन यह भी पीडीएफ/ए मानकों

हम मूल रूप से EVO.PDF साथ चला गया और काफी खुश थे का समर्थन करना चाहिए। लेकिन उन्होंने पीडीएफ/ए समर्थन गिरा दिया और उनका समर्थन संगठन अब तक का सबसे खराब है। महीनों के लिए कोई प्रतिक्रिया नहीं मिली जब हमने एक बग की सूचना दी और यह अभी भी हल नहीं हुआ है। या तो विनोवेटिव का प्रयोग न करें। ये वही लोग हैं। वही कहानी - बिल्कुल कोई समर्थन नहीं।

हमने अब EO.pdf (आवश्यक वस्तुओं) का उपयोग करने का निर्णय लिया है। सही और तेज़ समर्थन और बिल्कुल बेहतर गुणवत्ता पीडीएफ/ए। लाइब्रेरी पर निर्णय लेने से पहले पीडीएफ/एक गुणवत्ता की जांच करें। अधिकांश छवियों में ट्रांसपेरेंसी को अनदेखा करते हैं जो बदसूरत दिखने वाली पीडीएफ फाइलों (पीडीएफ/ए -1 ए और पीडीएफ/ए -1 बी ट्रांसपेरेंसी पीडीएफ/ए -2 और पीडीएफ/ए -3 का समर्थन नहीं करते हैं लेकिन अभी तक व्यापक रूप से समर्थित नहीं हैं)। आवश्यक वस्तुएं यहां एक परिष्कृत एल्गोरिदम का उपयोग करती हैं (http://www.essentialobjects.com/)। भी एकीकृत करने के लिए सबसे आसान - बस एक सादा .net डीएलएल।

भी बहुत ही उत्तरदायी और अच्छा है HiQPdf (http://www.hiqpdf.com/)। उनके उपकरण एचटीएमएल को छवि रूपांतरण में भी समर्थन करते हैं (आवश्यक वस्तुएं फिलहाल नहीं होती हैं)। बहुत तेज पुस्तकालय और समारोह पूरा हो गया। यह एक विकल्प भी है - आवश्यक वस्तुओं से सस्ता। लेकिन पीडीएफ/ए गुणवत्ता अनिवार्य वस्तुओं से मेल नहीं खाती है (यही कारण है कि हमने उनके साथ जाने का फैसला किया)।

पीडीएफटूल के पास पीडीएफ टूल्स का एक विशाल पोर्टफोलियो है। वे एक कनवर्टर भी प्रदान करते हैं। जहां तक ​​मैंने यह देखा है, वह केवल पीडीएफ/ए -2 और पीडीएफ/ए -3 का समर्थन करने वाला है। लेकिन दुर्भाग्य से स्थापना की जरूरत है और आईई आधारित है। यह हमारे लिए एक हत्यारा है।मुझे पीडीएफटूल की कीमत नहीं पता है।

निष्कर्ष: किसी - आप उत्कृष्ट समर्थन के लिए देखभाल और उच्च गुणवत्ता पीडीएफ और पीडीएफ/ए के साथ पुस्तकालय का उपयोग करने के लिए आवश्यक वस्तुओं के लिए जाने के लिए आसान चाहते हैं - आप भी छवि रूपांतरण चाहते हैं और HIQ के साथ बहुत कीमत संवेदनशील जाने हैं - यदि आपको बहुत से विभिन्न प्रारूपों का रूपांतरण, सभी मानकों का समर्थन करने, आदि सहित अत्यधिक विशाल पीडीएफ-कार्यक्षमता की आवश्यकता है और वेब-किट के बजाय उच्च कीमतों, स्थापना की आवश्यकता और आईई इंजन की परवाह नहीं है तो पीडीएफटूल के साथ जाएं।

+0

में होगा जैसा कि आप पीडीएफटूल वेबसाइट से लिंक कर सकते हैं? इसके लिए खोज निर्णायक परिणाम उत्पन्न नहीं करता है। – Mendhak

+3

मुझे EVO.PDF के बारे में टिप्पणियों से सहमत होना होगा। मुझे उनकी लाइब्रेरी में एक महत्वपूर्ण बग मिला और उनका जवाब नया संस्करण प्राप्त करने के लिए 550 डॉलर का भुगतान करना था, वे मेरे संस्करण के लिए पैच जारी नहीं करेंगे, मैंने $ 1,200 का भुगतान किया था। मैं HiQPdf के साथ गया और अपने उत्पाद से बहुत खुश हूं, इसका उल्लेख नहीं करना कि यह ईवीओ.पीडीएफ का आधा मूल्य है। ईवीओ.पीडीएफ से दूर रहें, वहां बहुत बेहतर विकल्प हैं। – Ricketts

+2

@EvoPdfHelpDesk "मैं पुष्टि कर सकता हूं कि उत्पाद समर्थन टीम अत्यंत संवेदनशील और पेशेवर है" बहुत उद्देश्य नहीं, मैं कहूंगा। हालांकि, मैं आपको विश्वास करता हूं, क्योंकि मुझे आपकी सहायता डेस्क के साथ कोई अनुभव नहीं है। अभी नहीं। मैंने आज समर्थन के लिए एक ईमेल भेजा। –

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

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