2011-01-13 18 views
5

के लिए कोई लाइब्रेरी है क्या कोई .NET लाइब्रेरी है जो एक HTML आउटपुट को पीडीएफ --- को एएसपीनेट एप्लिकेशन में परिवर्तित करेगी।एचटीएमएल को पीडीएफ में कनवर्ट करें - एएसपीनेट

कोई फर्क नहीं पड़ता अगर यह नि: शुल्क है या नहीं

+0

http://www.htmltopdfasp.net/ –

+0

विशेषज्ञ पीडीएफ (http://www.html-to-pdf.net) .NET के लिए पीडीएफ कन्वर्टर्स के लिए सबसे अच्छा HTML में से एक है। – charpdevel0p3r

उत्तर

1

1) wkhtmtopdf. प्रयास करें यह सबसे अच्छा उपकरण मैं अब तक पाया है है।

2) विनोवेटिव एक .NET पीडीएफ लाइब्रेरी प्रदान करता है जो HTML इनपुट का समर्थन करता है। वे एक असीमित नि: शुल्क परीक्षण की पेशकश करते हैं। इस पर निर्भर करते हुए कि आप अपनी परियोजना को कैसे तैनात करना चाहते हैं, यह पर्याप्त हो सकता है।

+0

wkhtmltopdf चाल करने लगता है। समस्या सुरक्षा है। लेकिन स्थानीयहोस्ट को अपवाद डालना एक तरीका है - या मशीन पर किसी विशेष ड्राइव में एचटीएमएल में सब कुछ सहेजना – soldieraman

2

यदि आपको कीमत परवाह नहीं है, तो Aspose और Price इसकी पसंद का सबसे अच्छा है। उत्कृष्ट फोंट प्रतिपादन, मानक समर्थन।

+1

प्रिंस भयानक लेकिन महंगा है। यदि आप कीमत के बिना समान क्षमताओं को चाहते हैं, तो DocRaptor.com एक webservice है जो प्रिंस का उपयोग करता है लेकिन बहुत सस्ता है। एबीसीपीडीएफ के लिए – Nate365

4

अपने अनुभव के आधार पर मैं ABCpdf लाइब्रेरी का सुझाव दूंगा (यह मुफ़्त नहीं है, लेकिन आप एक परीक्षण लाइसेंस प्राप्त कर सकते हैं)। पीडीएफ दस्तावेज़ में एचटीएमएल आउटपुट जोड़ने के लिए अपने documentation अनुभाग देखें।

त्वरित उदाहरण:

string html = "<html>....</html>"; 
WebSupergoo.ABCpdf7.Doc doc = new WebSupergoo.ABCpdf7.Doc(); 

doc.Rect.Left = 10; 
doc.Rect.Bottom = 50; 
doc.Rect.Top = 750; 
doc.Rect.Right = 600;  

doc.SetInfo(0, "License", "[your license code || trial license"]);  
doc.Page = doc.AddPage(); 

int pageID = doc.AddImageHtml(html, true, 1024, true); 
while (doc.Chainable(pageID)) 
{ 
    doc.Page = doc.AddPage(); 
    pageID = doc.AddImageToChain(pageID); 
} 

for(int i = 1; i < doc.PageCount; i++) 
{ 
    doc.PageNumber = i; 
    doc.Flatten(); 
} 

doc.Save("myfile.pdf"); 

आशा यह आप में मदद मिलेगी।

+0

+1, मैं इसे कई परियोजनाओं के लिए उपयोग कर रहा हूं और यह मुझे कभी विफल नहीं कर पाया है! –

0

Here is one जो विशेष रूप से सर्वर आधारित (asp.net) वातावरण के लिए डिज़ाइन किया गया है।

सही रूपांतरण निष्ठा प्रदान करता है, कुछ समाधान नहीं जो केवल सामान्य HTML तत्वों का 10% करता है।

मैंने इस पर काम किया, इसलिए सामान्य अस्वीकरण लागू होते हैं।

1

DocRaptor.com आज़माएं। यह प्रिंटरएक्सएमएल का उपयोग कर एचटीएमएल को पीडीएफ या एचटीएमएल में एक्सएलएस में परिवर्तित करता है, और यह किसी भी भाषा में काम करता है।

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