पीडीएफ बनाने के लिए सर्वश्रेष्ठ सी # एपीआई [बंद]


168

क्या आप C # के लिए किसी भी पीडीएफ एपीआई को पुनः प्राप्त कर सकते हैं। मुफ्त सबसे अच्छा है, लेकिन मुझे इसके लिए भुगतान करने में कोई आपत्ति नहीं है।



2
मैं अभी भी iText # सुझाव दूंगा क्योंकि केवल भुगतान करने के बाद भी आपको नेस्टेड टेबल और कई सुविधाएँ नहीं मिलती हैं जो iText # प्रदान करती हैं।
आकाश काव

भविष्य के संदर्भों के लिए, आप GemBox.Document को भी देख सकते हैं । यह एक सरल और उपयोग में आसान एपीआई प्रदान करता है, दस्तावेज़ के सामग्री मॉडल को देखें
मारियो Z

जवाबों:


46

अपडेट करें:

मुझे यकीन नहीं है कि कब या के लिए लाइसेंस बदल गया है iText # लाइब्रेरी के , लेकिन इसे AGPL के तहत लाइसेंस प्राप्त है, जिसका मतलब है कि इसे बंद-स्रोत उत्पाद के साथ शामिल होने पर लाइसेंस प्राप्त होना चाहिए। सवाल (वर्तमान में) मुक्त या मुक्त स्रोत पुस्तकालयों की आवश्यकता नहीं है। किसी परियोजना में उपयोग किए जाने वाले किसी भी पुस्तकालय के लाइसेंस प्रकार की जांच हमेशा करनी चाहिए।


मैंने .NET .NET # 3.5 में सफलता के साथ iText # का उपयोग किया है ; यह पीडीएफ पीढ़ी के लिए ओपन सोर्स जावा लाइब्रेरी का एक बंदरगाह है और यह मुफ़्त है।

ITextSharp संस्करण 5 और आधिकारिक डेवलपर दस्तावेज़ीकरण के लिए एक NuGet पैकेज उपलब्ध है , साथ ही साथ C # उदाहरण , itextpdf.com पर देखे जा सकते हैं।


iTextSharp के साथ काम करना वास्तव में अच्छा है।
कार्ल्स कंपनी

61
ध्यान दें कि iText # को AGPL के तहत लाइसेंस प्राप्त है। इसका मतलब है कि यदि आप इसे किसी अन्य प्रोग्राम में शामिल करते हैं, तो उस प्रोग्राम को भी AGPL- लाइसेंस प्राप्त होना चाहिए, भले ही आप इसे वेबसाइट / Saas के रूप में प्रस्तुत करें
shezi

27
यदि आप व्यावसायिक रूप से पुस्तकालय का उपयोग करना चाहते हैं, तो भी आप पहले वाला LGPL संस्करण प्राप्त कर सकते हैं। यह NuGet पर उपलब्ध है - nuget.org/packages/iTextSharp-LGPL
पॉल

2
iTextSharp को एक भुगतान किए गए लाइसेंस की आवश्यकता होती है यदि आप इसे किसी भी उपयोगी चीज़ के लिए उपयोग करने का इरादा रखते हैं, और यह भी दावा करते हैं कि उनके निर्भरता पृष्ठ पर जावा निर्भरता है।
क्रांग प्राइम

4
@ शेजे वूप्स मैंने यहाँ iText के बारे में SO पर एक सवाल किया, और जैसा कि आप देख सकते हैं, उन्होंने मुझे सीधे LGPL लाइसेंस के बारे में उत्तर दिया, और यह कैसे वाणिज्यिक परियोजनाओं पर परेशानी पैदा कर सकता है। तो, वह भी उपयोग नहीं कर सकते।
मालवोस

104

मैंने PdfSharp का उपयोग किया । यह मुफ़्त है, खुला स्रोत है और उपयोग करने के लिए काफी सुविधाजनक है, लेकिन मैं यह नहीं कह सकता कि यह सबसे अच्छा है या नहीं, क्योंकि मैंने वास्तव में कुछ और इस्तेमाल नहीं किया है।


+1। यह एक XML दस्तावेज है, इसलिए मुझे iTextSharp की तुलना में इसका उपयोग करना बहुत आसान लगता है। हालाँकि, मैं PdfTextExtractorPdfSharp में iTextSharp के समकक्ष नहीं मिल सका ।
सैम

18
PdfSharp एक अच्छी बात है, यह एमआईटी लाइसेंस के तहत लाइसेंस प्राप्त है। तो आप इसे व्यावसायिक उद्देश्य के लिए भी इस्तेमाल कर सकते हैं
क्रिस ६२३

5
Pdfsharp दाएं-से-बाएँ भाषाओं का समर्थन करने के लिए करता है
EKanadily

क्या यह क्रॉस-रिकॉर्डर है? किसी को भी लिनक्स पर अनुभव हुआ?
user557657

8

मेरा काम Winnovative के पीडीएफ जनरेटर का उपयोग करता है (हमने इसका उपयोग मुख्य रूप से HTML को पीडीएफ में बदलने के लिए किया है, लेकिन आप इसे अन्य तरीके से भी उत्पन्न कर सकते हैं)


यह कोई MIT लाइसेंस प्राप्त सॉफ्टवेयर पैकेज नहीं है। तैनाती के समय इस बारे में अवगत रहें।
गेको आईटी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.