एमएस प्रकाशक दस्तावेज़ बनाने के लिए एक कार्यक्रम है जो पेज लेआउट जानकारी के साथ काम करने के लिए केंद्रित है। यह प्रोग्राम अगली फ़ाइल स्वरूपों MS प्रकाशक 2.0 या बाद के संस्करण, .txt एक्सटेंशन वाली फ़ाइलें, RTF फ़ाइलें, MS Word फ़ाइलें, HTML फ़ाइलें, यूनिकोड पाठ, और बहुत कुछ खोलता है। पब फ़ाइलों में विभिन्न प्रकार के डेटा जैसे चित्र, टेक्स्ट या ग्राफ़िक्स शामिल हो सकते हैं। यही कारण है कि फ़्लायर्स, ब्रोशर, पोस्टकार्ड और अन्य पेपर विज्ञापन उत्पादन बनाने में प्रारूप अच्छी तरह से फैला हुआ है।
इस सॉफ़्टवेयर के साथ, आपके पास अपने स्वयं के वैयक्तिकृत दस्तावेज़ डिज़ाइन तैयार करने या अपने दस्तावेज़ों के लिए पूर्व-स्वरूपित डिज़ाइनों का उपयोग करने की क्षमता है। एमएस प्रकाशक अपनी फाइलों को .pub एक्सटेंशन के साथ स्टोर करता है, और प्रकाशक के अलावा अन्य कई एप्लिकेशन ऐसी फाइलों को संभालने में सक्षम नहीं हैं।
C++ के लिए Aspose.PUB लाइब्रेरी एक अत्यधिक अनुकूलनीय और उपयोगकर्ता के अनुकूल उपकरण है। इलेक्ट्रॉनिक प्रकाशन फ़ाइलों को संभालने के लिए डिज़ाइन किया गया, यह लोकप्रिय .pub फ़ाइल स्वरूपों को पीडीएफ में लोड करने, खोलने, संशोधित करने और परिवर्तित करने की क्षमता प्रदान करता है। यह समाधान PUB से PDF, HTML, XLSX, DOC और लोकप्रिय छवि प्रारूपों की एक श्रृंखला में तेज़ और भरोसेमंद रूपांतरण प्रदान करता है।
अपने स्वयं के सी ++ प्रोजेक्ट में एकीकृत करने के अलावा, पुस्तकालय एमएस प्रकाशक फ़ाइलों को खोलने, मर्ज करने या परिवर्तित करने के लिए अपने स्वयं के क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन बनाने के लिए एकदम सही है। यहां आप ऐसे अनुप्रयोगों में कार्यक्षमता को कार्यान्वित करने के उदाहरण देख और आज़मा सकते हैं। वे हमारी टीमों द्वारा समाधान के उपयोग से बनाए गए हैं। इन समाधानों के साथ, आपको परिणाम प्रदान करने के लिए कोई अतिरिक्त सॉफ़्टवेयर या सदस्यता स्थापित करने की आवश्यकता नहीं है।
उन्नत सी ++ पब मैनिप्युलेशन एपीआई विशेषताएं
पीयूबी फाइलों को पीडीएफ में निर्यात करें
इस C++ कोड का उपयोग Microsoft प्रकाशक (.pub) फ़ाइल को पोर्टेबल दस्तावेज़ स्वरूप (.pdf) फ़ाइल में बदलने के लिए किया जाता है।
पीयूबी को पीडीएफ में बदलें - सी++
System::String SourcPubFile = dataDir() + u"1.pub";
System::String filePdf = dataDir() + u"result_out.pdf";
System::SharedPtr parser = PubFactory::CreateParser(SourcPubFile);
System::SharedPtr document = parser->Parse();
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);
ऊपर दिए गए कोड को अगले तरीके से संक्षेप में समझाया जा सकता है:
- System::String प्रकार का एक वेरिएबल SourcPubFile परिभाषित करें और इसे स्रोत .pub फ़ाइल के पथ के साथ प्रारंभ करें। dataDir() फ़ंक्शन डेटा निर्देशिका का पथ लौटाता है, और "u" एक यूनिकोड स्ट्रिंग शाब्दिक के लिए एक उपसर्ग है।
- System::String प्रकार का एक वेरिएबल filePdf परिभाषित करें और इसे गंतव्य .pdf फ़ाइल के पथ के साथ प्रारंभ करता है।
- CreateParser() पद्धति PubFactory क्लास का उपयोग करके और इसे SourcPubFile चर पास करके स्रोत .pub फ़ाइल के लिए एक पार्सर ऑब्जेक्ट बनाएँ।
- स्रोत .pub फ़ाइल को पार्स करने के लिए पार्सर ऑब्जेक्ट पर Parse() मेथड को कॉल करें।
- PdfConverter वर्ग की ConvertToPdf() पद्धति का उपयोग करें। विधि दो तर्क लेती है: दस्तावेज़ वस्तु और गंतव्य .पीडीएफ फ़ाइल का पथ और रूपांतरण को पूरा करता है।
PUB परतों तक पहुँचें और उनमें हेरफेर करें
C++ API के लिए Aspose.PUB एक Microsoft प्रकाशक .pub फ़ाइल में परतों तक पहुंच प्रदान करता है, जिससे आप छवियों या पाठ के साथ परतों पर चित्र बना सकते हैं। आप परतों को जोड़ सकते हैं, पाठ को संशोधित कर सकते हैं, प्रभाव लागू कर सकते हैं या परतों को छवियों के रूप में निर्यात कर सकते हैं। इसके अतिरिक्त, यह एपीआई चपटी .pub फ़ाइलों का पता लगा सकता है और थंबनेल उत्पन्न कर सकता है।
पब फाइलें पढ़ें या बनाएं
समाधान न केवल फोटोशॉप .psd और बड़े दस्तावेज़ स्वरूप .psb फ़ाइलों की लोडिंग और हेरफेर का समर्थन करता है, बल्कि यह Microsoft प्रकाशक .pub और .psb फ़ाइलों को शुरू से बनाने की क्षमता भी प्रदान करता है। सी ++ डेवलपर्स इस एपीआई का उपयोग प्रक्रियाओं को स्वचालित करने और उनके वर्कफ़्लो को कारगर बनाने के लिए कर सकते हैं।
विभिन्न इमेजिंग फिल्टर
C++ के लिए Aspose.PUB API Solution रंग को समायोजित करने की क्षमता सहित अपने वर्ग पुस्तकालयों के माध्यम से आवश्यक इमेजिंग सुविधाएँ प्रदान करता है। डेवलपर्स एपीआई के साथ लोड की गई रेखापुंज छवि की चमक, कंट्रास्ट या गामा को आसानी से संशोधित कर सकते हैं। इसके अतिरिक्त, वे छवियों को गतिशील रूप से धुंधला या धुंधला कर सकते हैं, साथ ही मेडियन, गॉस वीनर, मोशन वीनर और ब्रैडली थ्रेशोल्ड जैसे लोकप्रिय फ़िल्टर भी लागू कर सकते हैं।
नवीनतम पब एपीआई विशेषताएं
C++ API के लिए Aspose.PUB को लगातार नई सुविधाओं के साथ बढ़ाया जा रहा है, जिससे यह एक विश्वसनीय समाधान बन गया है। यहां कुछ नवीनतम जोड़ दिए गए हैं:
- पैटर्न, रंग और ढाल भरण को संभालने की क्षमता के साथ भरण परतों के लिए समर्थन।
- GdFlResource, VmskResource, PtFlResource और VsmsResource के लिए समर्थन।
- जेपीईजी और पीएनजी जैसी छवि फ़ाइलों को सीधे लोड किए बिना PsdImage में लोड करने की क्षमता।
- लेयर वेक्टर मास्क और टेक्स्ट लेयर कस्टम फ्लिपरोटेट के लिए समर्थन।
- निर्यात के लिए रंग भरण के साथ स्ट्रोक प्रभाव प्रस्तुत करने की क्षमता।
Support and Learning Resources
- सीखने के संसाधन
- प्रलेखन
- सोर्स कोड
- एपीआई संदर्भ
- उत्पाद समर्थन
- मुफ्त समर्थन
- भुगतान समर्थन
- ब्लॉग
- Release Notes
- .NET के लिए Aspose.PUB क्यों??
- ग्राहकों की सूची
- सफलता की कहानियां