PowerPoint से PDF
किसी .pptx प्रस्तुति को PDF में बदलें — प्रति स्लाइड एक PDF पेज। 100% आपके ब्राउज़र में।
कोई PowerPoint चुनें
या किसी को यहाँ खींचें — केवल .pptx (पुराने .ppt को पहले दोबारा सहेजें)
—
टेक्स्ट सामग्री और इनलाइन छवियाँ सुरक्षित रहती हैं। विस्तृत स्लाइड लेआउट (रूपांतरण, मास्टर थीम, एनिमेशन) अनुमानित होता है। पिक्सेल-निष्ठा वाले PowerPoint→PDF के लिए, PowerPoint के अंतर्निहित निर्यात का उपयोग करें।
Your file is ready
Processed entirely in your browser — the file never left your device.
इस पेज पर PowerPoint से PDF कैसे काम करता है
तीन चरण। फ़ाइल आपके ब्राउज़र में ही रहती है।
कोई PPTX चुनें
किसी .pptx को खींचें या चुनें। इसे JSZip से स्थानीय रूप से खोला जाता है — कोई अपलोड चरण नहीं।
प्रत्येक स्लाइड पार्स करें
हम प्रत्येक स्लाइड के XML को क्रम में पढ़ते हैं, टेक्स्ट स्पैन निकालते हैं और छवि संदर्भों को उनके _rels के माध्यम से हल करते हैं।
.pdf डाउनलोड करें
pdf-lib प्रति स्लाइड एक PDF पेज सिलता है। इसे कहीं भी खोलें: Adobe Reader, Preview, आपका ब्राउज़र।
"PowerPoint से PDF" का वास्तव में क्या मतलब है
किसी .pptx को PDF में बदलना एक प्रस्तुति को ऐसे स्थिर दस्तावेज़ में बदल देता है जिसे आप साझा, प्रिंट या हस्ताक्षरित कर सकते हैं बिना इसके कि प्राप्तकर्ता के पास PowerPoint इंस्टॉल हो। PDF सभी डिवाइसों पर दृश्य लेआउट सुरक्षित रखता है — वही फ़ॉन्ट, वही पंक्ति-विराम, वही पेज आकार — और इसीलिए अधिकांश पेशेवर प्रस्तुतियाँ PDF में साझा की जाती हैं।
चूँकि हम पूरी तरह आपके ब्राउज़र में चलते हैं, यह कन्वर्टर पिक्सेल-दर-पिक्सेल लेआउट निष्ठा के बजाय सामग्री निष्ठा को प्राथमिकता देता है। आपका टेक्स्ट, शीर्षक और इनलाइन छवियाँ साफ़ निकलती हैं। प्रत्येक पेज का प्रवाह PowerPoint के सटीक निर्देशांकों के बजाय ऊपर से नीचे की ओर बनता है: मूल के करीब, लेकिन समान नहीं।
यह कन्वर्टर आपके ब्राउज़र में कैसे काम करता है
एक .pptx फ़ाइल OOXML की एक ZIP फ़ाइल है, जो Microsoft का एक प्रलेखित
फ़ॉर्मेट है। हम फ़ाइल को टैब में अनज़िप करने के लिए
JSZip
का उपयोग करते हैं और फिर प्रत्येक ppt/slides/slideN.xml
फ़ाइल को पढ़ते हैं। प्रत्येक <a:p> पैराग्राफ के लिए हम
<a:t> टेक्स्ट स्पैन और उनकी फ़ॉर्मेटिंग (बोल्ड,
इटैलिक, आकार) निकालते हैं। <p:pic> तत्वों के भीतर छवि
संदर्भ स्लाइड की _rels फ़ाइल के माध्यम से हल किए जाते हैं और
ppt/media/ से निकाले जाते हैं। PDF स्वयं ओपन-सोर्स लाइब्रेरी
pdf-lib से
बनाई जाती है: प्रति स्लाइड एक पेज, जिसका आकार
ppt/presentation.xml से पढ़े गए मूल स्लाइड आयामों से मेल
खाता है।
यह क्या अच्छा करता है
- टेक्स्ट सामग्री: प्रत्येक पैराग्राफ और स्पैन बोल्ड/इटैलिक/आकार के साथ सुरक्षित रहता है।
- इनलाइन छवियाँ: स्लाइड में एम्बेडेड JPEG और PNG अपने मूल रिज़ॉल्यूशन के साथ निकलते हैं।
- स्लाइड क्रम और संख्या: N इनपुट स्लाइड, N आउटपुट पेज, मूल क्रम में।
- स्लाइड आयाम: पेज का आकार प्रस्तुति के स्लाइड आकार से मेल खाता है (डिफ़ॉल्ट रूप से वाइडस्क्रीन)।
सीमाएँ — ईमानदार रहें
- लेआउट प्रवाह-आधारित है, पिक्सेल नहीं। टेक्स्ट PowerPoint के सटीक निर्देशांकों के बजाय प्रत्येक पेज के ऊपर से शुरू होता है।
- मास्टर थीम और टेम्पलेट रेंडर नहीं होते: केवल स्लाइड की अपनी सामग्री।
- एनिमेशन और ट्रांज़िशन हटा दिए जाते हैं (वे वैसे भी PDF में मौजूद नहीं होते)।
- चार्ट और SmartArt दृश्य रूप से पुन: उत्पन्न नहीं होते; उनकी टेक्स्ट सामग्री फिर भी दिख सकती है।
- एम्बेडेड वीडियो और ऑडियो छोड़ दिए जाते हैं।
- पुरानी .ppt फ़ाइलें समर्थित नहीं हैं: पहले इन्हें .pptx के रूप में दोबारा सहेजें।
गोपनीयता और सुरक्षा
प्रस्तुतियाँ अक्सर गोपनीय सामग्री रखती हैं: पिच डेक, रोडमैप, वित्तीय अनुमान, ग्राहक-विशिष्ट प्रस्ताव। अधिकांश ऑनलाइन PowerPoint से PDF सेवाएँ .pptx को अपनी अवसंरचना पर अपलोड करती हैं, अक्सर इसे रेंडर करने के लिए किसी अलग-थलग वातावरण में LibreOffice या स्वयं PowerPoint चलाती हैं। वह फ़ाइल को — चाहे संक्षेप में ही — किसी और के सर्वर पर अपलोड कर देता है। चूँकि यह टूल पूरी तरह आपके ब्राउज़र में चलता है, कोई भी स्लाइड कभी आपके डिवाइस से बाहर नहीं जाती।
अक्सर पूछे जाने वाले प्रश्न
नहीं। .pptx को आपके ब्राउज़र में ही JSZip द्वारा खोला जाता है (यह OOXML का एक ZIP है), स्थानीय रूप से पार्स किया जाता है, और PDF को ओपन-सोर्स pdf-lib पैकेज द्वारा टैब में ही बनाया जाता है। नतीजा सीधे डाउनलोड के रूप में दिया जाता है — आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती।
टेक्स्ट सामग्री और इनलाइन छवियाँ सुरक्षित रहती हैं। स्लाइड लेआउट (स्थान, रूपांतरण, मास्टर थीम) अनुमानित है — हम टेक्स्ट को PowerPoint द्वारा उपयोग किए जाने वाले सटीक पिक्सेल स्थानों के बजाय प्रत्येक स्लाइड के ऊपर से बहते हुए रखते हैं। पिक्सेल-परफ़ेक्ट आउटपुट के लिए, PowerPoint की अंतर्निहित "PDF के रूप में सहेजें" सुविधा का उपयोग करें, जो समान लेआउट की गारंटी देने का एकमात्र तरीका है।
हटा दिए जाते हैं। एनिमेशन और ट्रांज़िशन वैसे भी PDF में मौजूद नहीं होते। SmartArt और चार्ट PowerPoint में अलग ऑब्जेक्ट प्रकारों के रूप में संग्रहीत होते हैं जिन्हें पुन: उत्पन्न करने के लिए पूर्ण PowerPoint रेंडरिंग इंजन की आवश्यकता होती है — ये इस v0.1 कन्वर्टर में समर्थित नहीं हैं। आकृतियों की टेक्स्ट सामग्री आमतौर पर फिर भी पेज पर सादे टेक्स्ट के रूप में दिख जाती है।
पुराना .ppt एक मालिकाना OLE कंपाउंड फ़ाइल है जिसका बंद बाइनरी फ़ॉर्मेट होता है। आधुनिक .pptx OOXML है — एक खुला, ZIP-आधारित फ़ॉर्मेट जिसे ब्राउज़र सीधे पढ़ सकते हैं। .ppt को PowerPoint/Keynote/LibreOffice में खोलें और .pptx के रूप में फिर से सहेजें, फिर बदलें।
एनक्रिप्टेड .pptx फ़ाइलें बिना पासवर्ड के नहीं खोली जा सकतीं। इसे PowerPoint में खोलें, पासवर्ड हटाएँ (File → Info → Protect Presentation), असुरक्षित कॉपी सहेजें, और उसे बदलें।