2008-09-02 13 views
6

हम एक छोटे से आवेदन विकसित कर रहे हैं जो पीडीएफ फाइलों के साथ एक निर्देशिका प्रदान करता है एक निर्देशिका पीडीएफ फाइल बनाता है जिसमें निर्देशिका में सभी पीडीएफ फाइलें होती हैं। ITextSharp का उपयोग करके यह एक साधारण कार्य है। समस्या तब प्रकट होती है जब निर्देशिका में वर्ड दस्तावेज़, या एक्सेल दस्तावेज़ जैसे कुछ फ़ाइलें मौजूद हैं।Word और Excel दस्तावेज़ों को प्रोग्रामेटिक रूप से पीडीएफ में कैसे परिवर्तित करें?

मेरा सवाल है, शब्द बदलने के लिए कोई तरीका है, दस्तावेजों को पीडीएफ प्रोग्रामेटिक रूप से एक्सेल करें? और इससे भी बेहतर, यह एप्लिकेशन चलाने वाले कंप्यूटर पर Office सुइट स्थापित किए बिना संभव है?

उत्तर

2

Office 2007 इसके लिए अनुमति देता है। मुझे अच्छा होने के लिए PDFCreator मिला है, वीबीए नमूना फ़ाइलों में शामिल है, और सुना है कि CutePDF भी अच्छा है। पीडीएफ निर्माता और प्यारा पीडीएफ मुक्त हैं।

कार्यालय के बिना काम करने के लिए, आप दर्शकों की आवश्यकता होगी, जहाँ तक मुझे पता है: http://www.microsoft.com/downloads/details.aspx?FamilyID=c8378bf4-996c-4569-b547-75edbd03aaf0&displaylang=EN

http://www.microsoft.com/downloads/details.aspx?familyid=95E24C87-8732-48D5-8689-AB826E7B8FDF&displaylang=en

0

आप पीडीएफ में लॉट प्रारूपों को परिवर्तित करने के लिए सक्रिय पीडीएफ के DocConverter जैसे घटक का भी उपयोग कर सकते हैं।

+0

@Galwegian: मैंने डॉक कनवर्टर के लिंक को ठीक किया है, क्योंकि यह उस पृष्ठ जैसा दिखता है जिसे आपने मूल रूप से लिंक किया था। आप जांचना और सुनिश्चित करना चाहते हैं कि मैंने सही पृष्ठ से लिंक किया है। –

0

TallPDF.NET (भारी कीमतों के साथ आता है) आप किसी भी नेट से गतिशील पीडीएफ सेवा करने के लिए अनुमति देता है एएसपी.नेट पृष्ठों और वेब सेवाओं सहित आवेदन।

PDFEdit (फ्री और ओपन सोर्स) पीडीएफ दस्तावेजों में हेरफेर करने के लिए एक संपादक है। इसमें एक जीयूआई संस्करण और कमांड लाइन इंटरफ़ेस है। स्क्रिप्टिंग का उपयोग संपादक में काफी हद तक किया जाता है और लगभग कुछ भी लिखित किया जा सकता है। अपनी खुद की स्क्रिप्ट या प्लगइन्स बनाना संभव है।

0

फ़ाइलों को पीडीएफ में कनवर्ट करने का सबसे आम तरीका उन्हें पीडीएफ प्रिंटर ड्राइवर को प्रिंट करने के लिए प्रिंट करना है। ऐसे कई ड्राइवर हैं, जिन्हें मैं जानता हूं कि यह काम करेगा Black Ice

दूसरा एडोब एक्रोबैट के एसडीके का उपयोग करना है। स्मृति से इसकी बहुत महंगा है।

यह थोड़ी देर के बाद से मैंने वास्तव में पीडीएफ को परिवर्तित करने के साथ कोई काम किया है और परिदृश्य बदल सकता है।

2

मैं इस अपने आप को ऐसा करने के लिए की जरूरत है, लेकिन यह नेट के साथ और 3 पार्टी उपकरण के बिना कर पाने में कामयाब रहे:

MSDN: Saving Word 2007 Documents to PDF and XPS Formats

सुंदर सरल, लगभग 50 कोड की लाइनें। हालांकि मुझे लगता है कि आप Word 2007 की आवश्यकता होगी मशीन के साथ ही है कि एडोब 7- 9

के साथ आता है पीडीएफ निर्माता Save As PDF

+0

हां, लेकिन यह Office 2007 के आगे के लिए विशिष्ट है। – gideon

0

उपयोग करने की क्षमता पर स्थापित मैं तो बस इस कोड Covert Doc to PDF

2

इस्तेमाल किया वर्ड परिवर्तित करने के लिए पीडीएफ के दस्तावेज, jWordConvert पर एक नज़र डालें, एक जावा लाइब्रेरी जो वास्तव में ऐसा कर सकती है। यह एक्सेल फ़ाइलों के साथ काम नहीं करेगा, केवल शब्द फ़ाइलों के साथ। भाषा तीव्र नहीं है, यह जावा है लेकिन आप ITextSharp के बजाय IText (जो जावा है) का उपयोग करने के लिए स्विच कर सकते हैं।

0

मुझे आश्चर्य है कि जैसा कि यहां उल्लेख नहीं किया गया था, यह आसान, सरल और भरोसेमंद है। नकारात्मकता यह है कि यह मुफ़्त नहीं है।

मैंने अतीत में iTextSharp का उपयोग किया है, यह वास्तव में अच्छा है, इंस्टॉल करने में आसान है (एक डीएलएल मुझे विश्वास है), विलय थोड़ा सा टिंडरिंग लेता है, इसलिए इसे Aspose के रूप में उपयोग करना उतना आसान नहीं है, लेकिन हे, यह मुफ़्त है यह सबसे अच्छा हिस्सा है।