2009-12-09 23 views
15

यह सवाल बेवकूफ प्रतीत हो सकता है, लेकिन, तो यह हो! तब मुझे एक बेवकूफ समस्या है :-)। खैर, मेरी समस्या यह है: नीली लपटें संस्करण 2.1.7 के साथ इस कोडiText 5.0.0 आरटीएफ और एचटीएमएल कहां गया?

//PDF generation 

PdfWriter.getInstance(document, 
new FileOutputStream("PDFFile.pdf")); 

//RTF generation 

RtfWriter2.getInstance(document, 
new FileOutputStream("RTFFile.rtf")); 

//HTM generation 

HtmlWriter.getInstance(document, 
new FileOutputStream("HTMLFile.htm")); 

(और कुछ अन्य लाइनों) का उपयोग करते हुए, हर कंप्यूटर गीक अपने जावा कोड से पीडीएफ, rtf या HTM फ़ाइल स्वरूपों में फ़ाइलों का उत्पादन करने में सक्षम है । अब, मैंने iText को नवीनतम संस्करण (5.0.0) में अपग्रेड कर दिया है और मैं RtfWriter2 (या पुराने RtfWriter) या HtmlWriter को ढूँढने में असमर्थ हूं। संक्षेप में, मैं सोच रहा था कि अगर किसी फ़ाइल के प्रकार का समर्थन भी बनाए रखा गया है, तो किसी को भी कोई विचार नहीं है, क्योंकि वेब-सर्च इंजनों पर हर खोज ने मुझे आईटेक्स्ट के पिछले संस्करणों की ओर इशारा किया है, जाहिर है, कोई भी सब कुछ करने में सक्षम था । इस मामले पर कोई संकेत?

+1

अच्छा सवाल !! –

उत्तर

17

iText वेबसाइट के अनुसार, v5.0.0 में उन्होंने जानबूझकर आरटीएफ और एचटीएमएल लेखकों को हटा दिया। अपने इतिहास पेज (http://itextpdf.com/content/changelogs) पर, वे कहते हैं:

"टूलबॉक्स और आरटीएफ समर्थन हटा दिया गया है: वे SourceForge पर एक अलग परियोजना में अब कर रहे हैं।"

मेरा मानना ​​है कि इस नए अलग iText आरटीएफ परियोजना के लिए लिंक है: https://xhtmlrenderer.dev.java.net (अद्यतन पर http://itext-general.2136553.n4.nabble.com/HTML-to-RTF-td2161984.html, एचटीएमएल समर्थन xhtmlrenderer परियोजना ने कब्जा कर लिया है: http://sourceforge.net/projects/itextrtf

और इस सूत्र के अनुसार : मृत लिंक। प्रोजेक्ट का नाम बदलकर "फ्लाइंग सॉसर" रखा गया है: http://code.google.com/p/flying-saucer/ पर नया घर, https://github.com/flyingsaucerproject/flyingsaucer पर स्रोत)।

+0

इस पोस्ट में लिंक काम नहीं करते हैं। – Jacob

+0

@ जैकोब: लिंक तय। – Ash

1

Maven भंडार के अनुसार, rtf समर्थन करने के लिए iText के अंतिम संस्करण 2.0.8

है पिछले जवाब में sourceforge पर itextrtf लिंक, vaporware होने के लिए वहाँ के रूप में कोई भी फ़ाइलें डाउनलोड के लिए उपलब्ध है।

+0

http://sourceforge.net/scm/?type=svn&group_id=290201 ... –

7

iText की आरटीएफ क्षमताओं अभी भी आसपास हैं। मैं सिर्फ अधिक जानकारी जोड़ना चाहता हूं क्योंकि पूर्व उत्तरों ने पूरी तरह से यह नहीं बताया कि आपको क्या करना है।

सबसे पहले, itext-rtf.jar प्राप्त करने के लिए http://mirrors.ibiblio.org/pub/mirrors/maven2/com/lowagie/itext-rtf/2.1.7/itext-rtf-2.1.7.jar पर जाएं। इसमें संपूर्ण आरटीएफ पैकेज है, हालांकि आरटीएफ दस्तावेजों के साथ काम करने के लिए पर्याप्त नहीं है। आरटीएफ पैकेज का उपयोग करते समय एक कक्षा को सामान्य रूप से आवश्यक है com.lowagie.text.Document जो itext-rtf.jar वितरण में शामिल नहीं है।

दूसरा, http://grepcode.com/snapshot/repo1.maven.org/maven2/com.lowagie/itext/2.1.7 पर जाएं। यहां आप इसे डाउनलोड करना चाहते हैं-2.1.7.jar। IText-rtf लाइब्रेरी के साथ काम करने के लिए आपको यह जार फ़ाइल की आवश्यकता होगी। यह वर्तमान iText से अलग है जो अब केवल पीडीएफ दस्तावेजों का प्रबंधन करता है। 5.0.0 पर, आरटीएफ टूट गया और पीडीएफ ने मौजूदा नंबरिंग सिस्टम रखा। आरटीएफ संस्करण संख्या पुनरारंभ हो गई है और आरटीएफ पैकेज के लिए अब एक अलग iText की आवश्यकता है जिसमें आरटीएफ संस्करण संख्या के समान संस्करण संख्या होगी।

इन दो डाउनलोड के साथ, आपको सुनहरा होना चाहिए।

संपादित

अन्य संसाधन मैं के बारे में पता:

  • IText Rtf API
  • Some Examples - एक अलग नज़रिए के साथ ले लो क्योंकि यह वास्तव में जावा नहीं है और यह पुराना है, लेकिन में से कुछ कोड स्निपेट वैसे भी काम करते हैं जब आप

मैं आम तौर पर बस उत्तर देता हूं प्रश्न/टिप्पणी पूछे गए, हालांकि कोई भी अनिश्चित स्थिति देख सकता है जब कोई itext-rtf में नया कोडिंग कर रहा हो। सावधानी के साथ आगे बढ़ें।

+0

मेरे पास आईटीएक्स्ट के लिए एक नई पुस्तक है जहां आरटीएफ जेनेट्रेशन शामिल नहीं है। क्या आप एक संसाधन प्रदान कर सकते हैं जहां मैं सर्लेट से आरटीएफ फ़ाइल कैसे उत्पन्न कर सकता हूं। अग्रिम में धन्यवाद – dsplatonov

0

search.maven.org आपके इच्छित जार ढूंढने के लिए एक अच्छा संसाधन है। सभी com.lowagie jars के लिए http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.lowagie%22 देखें - वर्तमान में इसमें इसके अलावा, itext-rups, itext-rtf

साइड नोट, यह साइट यह भी दिखाती है कि नवीनतम संस्करण क्या हैं और जब वे प्रकाशित हुए थे - बहुत आसान!

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