2009-06-16 12 views
15

मेरे पास एक्सएएमएल उपयोगकर्ता नियंत्रण से उत्पन्न एक्सपीएस दस्तावेज हैं जो टेम्पलेट्स के रूप में कार्य करते हैं। मैं एक्सपीएस दस्तावेजों को वैकल्पिक प्रारूपों में परिवर्तित करना चाहता हूं, मुख्य रूप से पीडीएफ, प्रोग्रामेटिक रूप से .NET आधारित API के साथ।एक्सपीएस को पीडीएफ में परिवर्तित करने के सर्वोत्तम तरीके (और इसके विपरीत)?

ऐसा करने का सबसे अच्छा तरीका क्या है?

+0

एक खुला स्रोत समाधान के लिए, यह [सवाल] को देखने के (http://stackoverflow.com/questions/14162392/programmatically-print-to-a-pdf-printer)। उम्मीद है कि यह – killaJewl

उत्तर

1

बहुत खोज के बाद, मैं इस एसडीके पाया:

NiXPS

इसके kindof महंगा लेकिन शानदार काम करता है। अलविदा फॉप!

+0

निएक्सपीएस थोड़ा पुराना लगता है। उनकी साइट पर नवीनतम समाचार 2010 से है। होम पेज नीले आसमान में सिर्फ एक दृश्य है। – DrMarbuse

3

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

मुझे यकीन नहीं है कि यह आपकी आवश्यकताओं को पूरा करेगा, लेकिन यह अतीत में मेरे लिए अच्छा काम करता है।

+1

में मदद करता है मैं .NET आधारित API का उपयोग करके प्रोग्रामेटिक रूप से ऐसा करने का एक तरीका ढूंढ रहा हूं। – markti

+1

हम में से उन लोगों के लिए जिन्हें फ़ाइल रूपांतरण उपकरण की आवश्यकता है, धन्यवाद! –

+0

यह काम करता है, और मुफ़्त है, इसे प्रोग्रामेटिक रूप से स्वचालित भी किया जा सकता है। बस सावधान रहें, कि यह विधि सीएमवाईके रंग मानों से मेल खाती है, अगर आपके पास उन्हें आपकी एक्सपीएस फ़ाइल में है। यदि यह आपके लिए महत्वपूर्ण है, तो ऊपर कनवर्टर एपीआई (जैसे abcpdf या nixps) आज़माएं। – Alireza

6

आप .NET के लिए एबीसीपीडीएफ पीडीएफ घटक का भी उपयोग कर सकते हैं। संस्करण 7 आपके उद्देश्य की सेवा कर सकता है। http://www.websupergoo.com/abcpdf-12.htm देखें।

यह NiXPS के विपरीत पूरी तरह कार्यात्मक परीक्षण संस्करण प्रदान करता है और लगभग समान रूप से NiXPS के रूप में तेज़ है।

+0

हां, हमने पहले से ही निएक्सपीएस खरीदे हैं, लेकिन निएक्सपीएस परीक्षण लाल "परीक्षण" से पूरी तरह कार्यात्मक लग रहा था जो मेरे सभी दस्तावेजों पर था :-) हमारे साथ एकमात्र तकनीकी समस्या है जब एक्सपीएस बाइट से पीडीएफ का निर्माण होता है [] आपको अपेक्षित पीडीएफ बाइट [] सरणी से उत्पन्न बफर बनाने की ज़रूरत है जो आप उत्पन्न कर रहे हैं ... लंगड़ा की तरह ... लेकिन आप इसके आसपास काम कर सकते हैं – markti

+0

हमारा परीक्षण संस्करण वास्तव में पूरी तरह कार्यात्मक है - आउटपुट पर परीक्षण वॉटरमार्क से अलग। मार्कटी: क्या आप हमारे समर्थन लोगों से उस बफर मुद्दे – nixps

+0

के बारे में पहले से संपर्क कर सकते हैं, उन्होंने कहा कि वे उस ऑपरेशन को बढ़ाने में देखेंगे – markti

2

यदि आपके पास OneNote है, तो आप OneNote पर प्रिंट कर सकते हैं और फिर कम से कम OneNote 2013 में पीडीएफ के रूप में निर्यात कर सकते हैं। यह किसी अन्य तृतीय पक्ष टूल को स्थापित करने से बेहतर लगता है।

0

यदि आप इसे अपने प्रोग्राम में करना चाहते हैं, तो क्लाउडकॉन्टर के पास MadScripter द्वारा .NET Framework पर निर्मित एक निःशुल्क और मुक्त स्रोत API है।

https://github.com/MadScripter/CloudConvert-.NET-Wrapper/

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