इस प्रोजेक्ट के बारे में
PPTist एक ओपन-सोर्स, वेब-आधारित प्रस्तुति (स्लाइडशो) एप्लिकेशन है जो Microsoft PowerPoint की अधिकांश सामान्य रूप से उपयोग की जाने वाली सुविाओं को पुनः प्रस्तुत करता है, जिससे उपयोगकर्ता सीधे ब्राउज़र में स्लाइड संपादित और प्रस्तुत कर सकते हैं। यह Vue 3.x और TypeScript के साथ बनाया गया है और जानबूझकर UI कंपोनेंट लाइब्रेरी से बचता है, जिसके बारे में प्रोजेक्ट का कहना है कि यह स्टाइलिंग अनुकूलन और सुविधा विस्तार को आसान बनाता है।
मुख्य क्षमताएं
- स्लाइड पेज संपादन: जोड़ें/हटाएं, कॉपी/पेस्ट, पेजों को पुनः क्रमित करें, अनुभाग, पृष्ठभूमि (ठोस, ग्रेडिएंट, छवि), कैनवास आकार, ग्रिडलाइन, रूलर, ज़ूम/मूव, थीम, स्टाइल निष्कर्षण, स्पीकर नोट्स, स्लाइड टेम्पलेट, ट्रांज़िशन एनिमेशन, एलिमेंट एनिमेशन, सिलेक्शन पैनल, खोजें/बदलें और एनोटेशन।
- एलिमेंट संपादन: टेक्स्ट, छवियां, आकृतियां, रेखाएं, चार्ट, तालिकाएं, वीडियो, ऑडियो और LaTeX सूत्र। ड्रैग, रोटेट, स्केल, मल्टी-सेलेक्ट, ग्रुपिंग, बैच संपादन, लॉकिंग, मैग्नेटिक अलाइनमेंट, लेयर ऑर्रिंग, अलाइनमेंट और डिस्ट्रीब्यूशन, हाइपरलिंक और फ्लोटिंग एलिमेंट टूलबार का समर्थन करता है।
- रिच टेक्स्ट: फ़ॉन्ट, रंग, हाइलाइट, बोल्ड/इटैलिक/अंडरलाइन/स्ट्राइकथ्रू, सब/सुपरस्क्रिप्ट, इनलाइन कोड, कोट्स, हाइपरलिंक, अलाइनमेंट, सूचियां, इंडेंटेशन, लाइन/कैरेक्टर/पैराग्राफ स्पेसिंग, फिल, बॉर्डर, शैडो, पारदर्शिता और वर्टिकल टेक्स्ट।
- छवियां: क्रॉप (कस्टम, आकार, अनुपात), राउंडिंग, फिल्टर, टिंट, फ्लिप, बॉर्डर, शैडो, बदलें/रीसेट और पृष्ठभूमि के रूप में सेट करें।
- आकृतियां और रेखाएं: फ्रीहैंड पॉलीगॉन और लाइन ड्रॉइंग, विज़ुअल पाथ निर्माण, आकृति प्रतिस्थापन, ग्रेडिएंट/छवि फिल, फॉर्मेट पेंटर, स्टाल और एंडपॉइंट विकल्पों के साथ स्ट्रेट/पॉलीलाइन/कर्व लाइनें।
- चार्ट: बार, कॉलम, लाइन, एरिया, स्कैटर, पाई, डोनट और रडार, प्रकार रूपांतरण, डेटा संपादन, थीम रंग, अक्ष/ग्रिड सेटिंग्स और बॉर्डर के साथ।
- तालिकाएं: पंक्ति/स्तंभ संचालन, थीम विकल्प, मर्ज किए गए सेल, सेल स्टाइल और बॉर्डर।
- मीडिया और सूत्र: वीडियो कवर और ऑटोप्ले; ऑडियो आइकन रंग, ऑटोप्ले और लूप; रंग और लाइन मोटाई के सा LaTeX सूत्र संपादन।
- स्लाइडशो: ब्रश टूल (पेन, आकृति, तीर, हाइलाइटर, इरेज़र, ब्लैकबोर्ड मोड), स्लाइड अवलोकन, थंबनेल नेविगेशन, टाइमर, लेज़र पॉइंटर, टोप्ले, स्पीकर व्यू और ऑडियंस व्यू।
- मोबाइल: बुनियादी संपादन (पेज संचालन, टेक्स्ट/वियां/आयत/वृत्त सम्मिलित करना, मूव/स्केल/रोटेट/कॉपी/डिलीट/लेयर/अलाइन, बुनियादी टेक्स्ट और फिल स्टाइल), बुनियादी पूर्वावलोकन और प्ले पूर्वावलोकन।
आयात/निर्यात और AI
- आयात: PPTX (प्रोजेक्ट समग्र निष्ठा लगभग 85%+ बताता है), JSON और नेटिव pptist फ़ाइलें।
- निर्यात: PPTX (प्रोजेक्ट लगभग 95%+ बताता है), JSON, छवियां, प्रिंट के माध्यम से PDF, और pptist फ़ाइलें।
- टेम्पलेट-आधारित AIPPT जनरेशन समर्थित है, और एक डेटा संरचना परिभाषा (AI_PPT_SCHEMA.md) AI को सीधे पेज डेटा उत्पन्न करने की अनुमति देती है। प्रोजेक्ट नोट करता है कि AIPPT परिणाम मॉडल क्षमता, प्रॉम्प्ट डि़ाइन और एसेट जनरेशन/रिट्रीवल पर बहुत अधिक निर्भर करते हैं, और खुद को संरचित जनरेशन परिामों को ले जाने और संपादित करने के लिए एक आधार के रूप में स्थापित करता है, न कि एक पूर्ण आउट-ऑफ-द-बॉक्स AIPPT उत्पाद के रूप में।
स्थिति और चेतावनियां
README स्पष्ट रूप से वेब स्लाइड विकास आवश्यकताओं और बुनियादी वेब अनुभव वाले डेवलपर्स को लक्षित करता है; ऑनलाइन डेमो केवल प्रदर्शन के लिए है और कोई ऑनलाइन सेवा प्रदान नहीं की जाती है। यह प्रोजेक्ट को मुख्य रूप से वेब स्लाड संपादन/प्रस्तुति ऐप के रूप में अनुशंसित करता है (उच्चतम अनुशंसा), जबकि AI PPT जनरेशन, PPTX पूर्वावलोकन और Office-शैली लेखन को मध्यम उपयुक्तता के रूप में रेट करता है। यह चेतावनी देता है कि PPTX आयात/निर्यात जटिल लेआउट, एनिमेशन, चार्ट, थीम और मास्टर्स के लिए 100% निष्ठा की गारंटी नहीं दे सकता, और वास्तविक नमूना फ़ालों के सा मूल्यांकन करने की सलाह देता है।
स्थापना और दस्तावेज़
Node.js >= 20 की आवश्यकता है। `npm install` के साथ इंस्टॉल करें और `npm run dev` चलाएं, फिर http://127.0.0.1:5173/ खोलें। कोई पूर्ण विकास दस्तावेज़ नहीं है, लेकिन रिपॉजिटरी प्रोजेक्ट निर्देशिका और डेटा संरचना, कैनवास और एलिमेंट, कस्टम एलिमेंट, और AIPPT पर दस्तावेज़ प्रदान करती है। संबंधित टूल में PPTX आयात के लिए pptxtojson और आकृति ड्रॉइंग के लिए svgPathCreator शामिल हैं।
लाइसेंस
AGPL-3.0। व्यावसायिक उपयोग के लिए AGPL-3.0 का सख्त अनुपालन या एक स्वतंत्र व्यावसायिक लासेंस आवश्यक है; एक पुराना Apache 2.0 संस्करण (अंतिम बार मई 2022 में अपडेट किया गया, असुरक्षित) भी प्रदान किया गया है। README सशुल्क व्यावसायिक लाइसेंसिंग विकल्पों और योगदान-आधारित अपवादों का वर्णन करता है, और बताता है कि कोई API/SDK/ऑनलाइन सेवा, तकनीकी सहायता या तैयार-से-डिलीवर उत्पाद प्रदान नहीं किया जाता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.