यदि आपने Microsoft Word का उपयोग किया है या अपने दोस्तों/सहकर्मियों से Word दस्तावेज़ प्राप्त किए हैं, तो आप .docx प्रारूप से परिचित हैं। यह Microsoft Word में बनाए गए किसी भी दस्तावेज़ के लिए डिफ़ॉल्ट फ़ाइल एक्सटेंशन है।
यदि आपके मैक पर कई .docx फ़ाइलें हैं और आप चाहते हैं कि लोगों के पास केवल पढ़ने की पहुंच हो, तो उन्हें PDF प्रारूप में बदलने का सबसे अच्छा तरीका है ताकि अन्य लोग बिना ऑफिस सूट इंस्टॉल किए उन तक पहुंच सकें।
DOCX फ़ाइल को PDF में बदलने के कई तरीके हैं, लेकिन सबसे सुविधाजनक और तेज़ तरीका नीचे बताया गया है। मैं इसे सबसे तेज़ तरीका कहता हूं क्योंकि इसमें केवल DOCX फ़ाइल पर राइट-क्लिक करना आवश्यक है।
DOCX फ़ाइल को PDF में बदलना
आप एक ऑटोमेटर स्क्रिप्ट बनाने जा रहे हैं जो आपके लिए DOCX से PDF रूपांतरण को संभालेगा।
- अपने डॉक में लॉन्चपैड पर क्लिक करके और "Automator" खोजकर अपने मैक पर ऑटोमेटर लॉन्च करें।

- जब ऑटोमेटर लॉन्च होता है, तो अपनी स्क्रिप्ट को सहेजने के लिए स्थान के रूप में "Applications" फ़ोल्डर चुनें, और "New Document" पर क्लिक करें।

- निम्नलिखित स्क्रीन पर दस्तावेज़ प्रकार के रूप में "Service" चुनें, और एक सेवा जो एक नया दस्तावेज़ है, बनाने के लिए "Choose" पर क्लिक करें।

- आप अपनी स्क्रिप्ट बनाने के लिए तैयार हैं। पहले, "Service receives selected" ड्रॉप-डाउन मेनू से "files or folders" चुनें, और फिर "in" ड्रॉप-डाउन मेनू से "Finder" चुनें।

- अब, बाएं पैनल से "Get Specified Finder Items" लेबल वाली क्रिया को दाएं तरफ वर्कफ़्लो पर खींचें और छोड़ें।

- बाएं पैनल से "Run Shell Script" नामक एक क्रिया को दाएं पैनल पर खींचें और छोड़ें जिसे वर्कफ़्लो कहा जाता है।

- वर्कफ़्लो में Run Shell Script क्रिया पर ध्यान केंद्रित करें, और "Pass input" लेबल वाले ड्रॉप-डाउन मेनू पर क्लिक करें और इसे "as arguments" में बदलें।

- यहां प्रक्रिया का मुख्य भाग आता है। आपको निम्नलिखित स्क्रिप्ट को कॉपी करना होगा और इसे अपने वर्कफ़्लो पर Run Shell Script बॉक्स में पेस्ट करना होगा। यह वह स्क्रिप्ट है जो वास्तव में DOCX फ़ाइल को PDF में बदलने की प्रक्रिया करती है।
#!/bin/bash
# Jacob Salmela
# 2016-03-12
# Convert annoying DOCX into PDFs with a right-click
# Run this as an Automator Service
###### SCRIPT #######
for f in "$@"
do
# Get the full file PATH without the extension
filepathWithoutExtension="${f%.*}"
# Convert the DOCX to HTML, which cupsfilter knows how to turn into a PDF
textutil -convert html -output "$filepathWithoutExtension.html" "$f"
# Convert the file into a PDF
cupsfilter "$filepathWithoutExtension.html" > "$filepathWithoutExtension.pdf"
# Remove the temporary HTML file
rm "$filepathWithoutExtension.html" >/dev/null
# Uncomment the following line to remove the original file, leaving only the PDF
# rm "$f" >/dev/null
done

नोट: उपरोक्त स्क्रिप्ट मूल .docx फ़ाइल को नहीं हटाती। आप # rm "$f" >/dev/null लाइन के सामने से "#" हटाकर (अनकमेंट करके) रूपांतरण के बाद मूल फ़ाइल को हटाने के लिए रख सकते हैं।
- आपकी स्क्रिप्ट तैयार है, और आपको "File" मेनू पर क्लिक करके और फिर "Save..." पर क्लिक करके इसे सहेजना होगा।

- अपनी सेवा के लिए एक नाम दर्ज करें, और "Save" पर क्लिक करें। आपको एक सार्थक नाम दर्ज करना चाहिए। मैंने इसका नाम "Convert to PDF" रखा है क्योंकि यह स्व-व्याख्यात्मक है।

- अब जब आपकी सेवा रूपांतरण करने के लिए तैयार है, तो आइए इसे एक DOCX फ़ाइल पर आज़माएं कि यह काम करती है या नहीं।
- रूपांतरण करने के लिए, एक DOCX फ़ाइल ढूंढें, उस पर राइट-क्लिक करें और "Services" चुनें और फिर "Convert to PDF" चुनें।

- कुछ सेकंड के भीतर आपको मूल फ़ाइल के समान निर्देशिका में आउटपुट PDF फ़ाइल दिखाई देनी चाहिए। अब आप इस PDF फ़ाइल को Preview जैसे किसी भी PDF रीडर का उपयोग करके एक्सेस कर सकते हैं।

निष्कर्ष
यदि आपके मैक पर कई DOCX फ़ाइलें हैं और आप उन्हें PDF में बदलना चाहते हैं लेकिन सारी परेशानी से नहीं गुजरना चाहते, तो आप उपरोक्त विधि का उपयोग कर सकते हैं जिसमें फ़ाइल को PDF में बदलने के लिए केवल राइट-क्लिक करना आवश्यक है।