BookTranslator
BookTranslator

RTF फ़ाइल का अनुवाद कैसे करें: क्या बचता है और क्या टूटता है

RTF फ़ाइल का अनुवाद करते समय पैराग्राफ़, तालिकाओं, फ़ुटनोट्स, लिंक और फ़ॉर्मेटिंग का क्या होता है, TextEdit फ़ाइलों के लिए एक अतिरिक्त कदम क्यों ज़रूरी है, और एक मुफ़्त जाँच टूल।

BookTranslator

BookTranslator Team

15 मिनट का पठन

RTF फ़ाइल का अनुवाद करने के लिए, पूरी .rtf फ़ाइल को ऐसे अनुवादक पर अपलोड करें जो RTF पढ़ता हो, फिर परिणाम जाँचें। BookTranslator RTF स्वीकार करता है। यह पाठ को एक-एक पैराग्राफ़ करके पढ़ता है, उसका अनुवाद करता है, और आपको एक नई RTF फ़ाइल तथा एक द्विभाषी RTF फ़ाइल देता है। पाठ को चैट विंडो या वेब अनुवादक में चिपकाना भी एक-दो पृष्ठों के लिए काम करता है, लेकिन आप फ़ाइल खो देते हैं और उसे फिर से बनाना पड़ता है।

अपलोड करने से पहले एक बात जान लें। अनूदित फ़ाइल आपके शब्दों और पैराग्राफ़ों को बनाए रखती है, लेकिन आपकी फ़ॉर्मेटिंग को नहीं। बोल्ड, शीर्षक, फ़ॉन्ट, तालिकाएँ, लिंक और चित्र वापस नहीं आते। इसलिए सही तरीका इस पर निर्भर करता है कि आपकी फ़ाइल में क्या है और उसे किस ऐप ने सहेजा है। Word से सहेजी गई सादी पांडुलिपि आसान मामला है। Mac पर TextEdit से सहेजी गई फ़ाइल के लिए पहले एक अतिरिक्त कदम उठाना पड़ता है, वरना हर पैराग्राफ़ एक साथ जुड़ जाता है।

हमने तीन परीक्षण फ़ाइलें बनाईं और एक मुफ़्त जाँच टूल लिखा जो दिखाता है कि अपलोड करने से पहले RTF फ़ाइल में क्या है और बाद में क्या बदला। हमने परीक्षण फ़ाइलों को BookTranslator द्वारा उपयोग किए जाने वाले RTF पढ़ने और लिखने वाले कोड की स्थानीय प्रति से चलाया, जिसमें मॉडल के स्थान पर एक मार्कर था, ताकि आप ठीक-ठीक देख सकें कि प्रत्येक परीक्षण फ़ाइल अनुवाद के लिए कौन-सा पाठ भेजती है और फ़ाइल कैसे वापस आती है।

संक्षिप्त उत्तर: फ़ाइल के प्रत्येक भाग का क्या होता है

फ़ाइल का भागहमारे परीक्षण में क्या वापस आयाक्या करें
\par से समाप्त होने वाले पैराग्राफ़ (Word और अधिकांश Windows ऐप्स)प्रत्येक के लिए एक अनूदित पैराग्राफ़कुछ नहीं
बैकस्लैश और लाइन ब्रेक से समाप्त होने वाले पैराग्राफ़ (TextEdit, अन्य Mac ऐप्स)पूरी फ़ाइल एक पैराग्राफ़ के रूप में भेजी गई, जहाँ-जहाँ ब्रेक था वहाँ कोई स्थान नहींपहले फ़ाइल को कन्वर्ट करें (चरण 2 देखें)
बोल्ड, इटैलिक, शीर्षक, फ़ॉन्ट, रंग, संरेखणहटा दिया गया। प्रत्येक पैराग्राफ़ 12-पॉइंट Times New Roman में हैWord में फिर से फ़ॉर्मेट करें, या इसके बजाय DOCX का अनुवाद करें
तालिकाएँसेल का पाठ बिना स्थान के जोड़ा गया: StopTimeNorth pier7:05इसके बजाय DOCX का अनुवाद करें
फ़ुटनोट्सफ़ुटनोट का पाठ उसके पैराग्राफ़ के अंत में जोड़ा गया; फ़ुटनोट संख्या गायब हैफ़ुटनोट्स को हाथ से वापस ले जाएँ, या DOCX का अनुवाद करें
पृष्ठ शीर्षकफ़ाइल में जहाँ यह स्थित है वहाँ एक साधारण अनुच्छेद बन जाता है (हमारे परीक्षण में सबसे ऊपर)इसे हटा दें, या मूल शीर्षक रखें
लिंकलिंक टेक्स्ट सुरक्षित और अनुवादित, वेब पता हटा दिया गयालिंक फिर से जोड़ें
छवियाँहटा दी गईंचित्रकला के लिए मूल फ़ाइल रखें
उच्चारण चिह्न और गैर-लैटिन वर्ण (café, 日本)सही ढंग से पढ़ा और लिखा गयाकुछ नहीं
0–9 और a–f से 20 या अधिक वर्णों की कोई भी श्रृंखला (लंबे संदर्भ संख्याएँ, हैश)अनुवाद से पहले हटा दिया गयाअनुवाद के बाद उन्हें जाँचें (चेकर ऐसा करता है)

इस गाइड का शेष भाग दिखाता है कि प्रत्येक पंक्ति कहाँ से आती है और इसके बारे में क्या करना है।

चरण 1: जाँचें कि आपके पास किस प्रकार की RTF है

RTF एक टेक्स्ट प्रारूप है जिसमें फ़ॉर्मेटिंग कोड होते हैं। फ़ाइल को एक सादे टेक्स्ट एडिटर में खोलें, या टर्मिनल में head -c 120 yourfile.rtf चलाएँ, और पहली पंक्ति देखें।

  • यदि इसमें \cocoartf है, तो फ़ाइल Apple के टेक्स्ट सिस्टम द्वारा सहेजी गई थी: TextEdit, या कोई अन्य Mac ऐप जो इसका उपयोग करता है।
  • यदि इसमें \rtf1\ansi है और \cocoartf नहीं है, तो यह सबसे अधिक संभावना Word, LibreOffice, WordPad, या किसी राइटिंग ऐप के एक्सपोर्ट से है।

यह अंतर महत्वपूर्ण है क्योंकि दोनों प्रकार अनुच्छेद को अलग-अलग तरीकों से समाप्त करते हैं। Word और अधिकांश अन्य वर्ड प्रोसेसर प्रत्येक अनुच्छेद के अंत में \par कोड लिखते हैं। Apple का टेक्स्ट सिस्टम इसके बजाय पंक्ति के अंत में एक एकल बैकस्लैश लिखता है। दोनों वैध RTF हैं: Microsoft की मूल 1989 RTF विनिर्देश (प्रतिबिंबित प्रति) कहता है कि बैकस्लैश के बाद लाइन ब्रेक को \par के समान माना जाता है, और Apple का अपना रीडर हमारी TextEdit परीक्षण फ़ाइल को अलग-अलग अनुच्छेदों के रूप में दिखाता है। BookTranslator का RTF रीडर केवल \par पर अनुच्छेदों को विभाजित करता है। हमने इसे 3 नवंबर, 2026 को इसके कोड में और नीचे परीक्षण में जाँचा।

चेकर आपको बताता है कि आपके पास किस प्रकार है, और फ़ाइल में और क्या है। इसे Python 3 की आवश्यकता है और कुछ नहीं:

python3 check_rtf.py sample-word-style.rtf

हमारी Word-शैली की परीक्षण फ़ाइल पर इसने प्रिंट किया:

== sample-word-style.rtf
  par_breaks: 7
  table_cells: 4
  table_rows: 2
  hyperlinks: 1
  fields: 1
  bold_on: 2
  italic_on: 1
  page_breaks: 1
  fonts: 2
  footnotes: 1
  headers: 1
  images: 1
  visible_paragraphs: 7
  WARN 4 table cells: check that cell boundaries survive.
  WARN 1 footnotes: check where this text ends up in the output.
  WARN 1 headers: check where this text ends up in the output.
  WARN 1 hyperlinks: the link text may survive without the URL.
  WARN 1 images: keep the original for the artwork.

TextEdit फ़ाइल पर, पहली चेतावनी यह थी:

  WARN Paragraphs end with a backslash + line break (TextEdit/Cocoa style), not \par. Tools that only split on \par will see one long paragraph.

यदि चेकर कोई चेतावनी नहीं देता है, तो आपके पैराग्राफ, संख्याएँ और टेक्स्ट सही सलामत निकल आने चाहिए। बोल्ड, हेडिंग और सूचियाँ चेतावनी नहीं देतीं, लेकिन RTF मार्ग पर वे अभी भी हटा दी जाती हैं, इसलिए यदि आपको उनकी आवश्यकता है तो चरण 2 देखें।

हमारी परीक्षण फ़ाइलों से क्या वापस आया

हमने तीन छोटी फ़ाइलें बनाईं। वे सभी, और जो कुछ भी वापस आया, परीक्षण फ़ाइल फ़ोल्डर में हैं।

  • sample-word-style.rtf हाथ से उस शैली में लिखी गई है जो Word RTF के लिए उपयोग करता है: \par विराम, एक पृष्ठ हेडर, एक फ़ुटनोट, एक लिंक, दो-बटा-दो तालिका, एक छोटी छवि, एक पृष्ठ विराम, café को कोड पेज वर्ण के रूप में लिखा गया, और 日本 को यूनिकोड कोड के रूप में लिखा गया।
  • sample-textedit.rtf एक Mac पर textutil -convert rtf से बनाई गई थी, जो TextEdit के समान टेक्स्ट सिस्टम का उपयोग करता है। इसमें एक हेडिंग, बोल्ड और इटैलिक शब्द, एक लिंक, एक बुलेटेड सूची, एक तालिका, और {braces} तथा बैकस्लैश वाली एक पंक्ति है।
  • sample-long-numbers.rtf में 20 अंकों का ऑर्डर संदर्भ, 40 वर्णों का कमिट हैश, और एक फ़ोन नंबर है।

हमने 3 नवंबर 2026 को BookTranslator के बैकएंड कोड से RTF पढ़ने और लिखने के फ़ंक्शन कॉपी किए और उन्हें प्रत्येक फ़ाइल पर चलाया। कोई मॉडल उपयोग नहीं किया गया। अनुवाद के लिए भेजे जाने वाले प्रत्येक पैराग्राफ को [ZH] और मूल पाठ से बदल दिया गया। यह ठीक-ठीक दिखाता है कि मॉडल को क्या प्राप्त होगा और फ़ाइल कैसे पुनर्निर्मित होती है, वास्तविक अनुवाद के शोर के बिना।

Word-शैली की फ़ाइल: छह साफ़ पैराग्राफ, तीन आश्चर्यों के साथ

फ़ाइल छह अनुवादित पैराग्राफ के रूप में, इस क्रम में वापस आई:

[ZH] Harbor Notes - Draft 2
[ZH] Chapter 3: The Harbor
[ZH] The ferry left at 6:40, an hour before the café opened. Timetable from the 1998 edition.
[ZH] Read the harbor map before you go.
[ZH] StopTimeNorth pier7:05
[ZH] Chapter 4: 日本 (Nihon)

इसमें से अधिकांश वही है जो आप चाहते हैं। प्रत्येक पैराग्राफ एक बार, क्रम में भेजा गया, और café तथा 日本 RTF कोड से टेक्स्ट तक और वापस की यात्रा में बच गए। तीन आश्चर्य:

  1. पृष्ठ हेडर पहला पैराग्राफ बन गया। "Harbor Notes - Draft 2" एक हेडर था जो प्रत्येक पृष्ठ के शीर्ष पर छपता था। अनुवादित फ़ाइल में यह मुख्य पाठ है।
  2. फ़ुटनोट वाक्य में चला गया। "Timetable from the 1998 edition." "opened" पर एक फ़ुटनोट था। अब यह वाक्य के बाद ऐसे आता है जैसे वह इसका हिस्सा हो, और फ़ुटनोट संख्या गायब है। उस पैराग्राफ का अनुवाद करने वाला मॉडल एक लगातार चलने वाला पाठ देखता है, और आपको फ़ुटनोट को हाथ से ढूँढकर वापस ले जाना होगा।
  3. तालिका की कोशिकाएँ एक साथ जुड़ गईं। चार कोशिकाएँ "Stop", "Time", "North pier", और "7:05" एकल स्ट्रिंग StopTimeNorth pier7:05 बन गईं। एक मॉडल इसे गलत जगह पर विभाजित कर सकता है, या "StopTime" को एक शब्द के रूप में अनुवाद कर सकता है।

अनुवादित फ़ाइल में कोई हेडर, कोई फ़ुटनोट, कोई तालिका, कोई लिंक पता, कोई छवि, और कोई बोल्ड नहीं है। चरण 4 में चेकर का तुलना मोड यह सब सूचीबद्ध करता है।

TextEdit फ़ाइल: एक पैराग्राफ

TextEdit फ़ाइल में आठ दृश्यमान पैराग्राफ हैं। उन सभी को एक पैराग्राफ के रूप में अनुवाद के लिए भेजा गया:

Chapter 3: The HarborThe ferry left at 6:40, an hour before the market opened.Read the harbor map before you go.	•	Bring cash	•	Keep your ticketStopTimeNorth pier7:05Ana said: "We'll wait {here}" and C:\Users\ana\notes stayed open.

जहाँ प्रत्येक पैराग्राफ समाप्त हुआ वहाँ कोई स्थान नहीं है: "HarborThe", "opened.Read"। अनुवादित फ़ाइल भी एक पैराग्राफ है। हमारी परीक्षण फ़ाइल छोटी है। TextEdit द्वारा सहेजी गई वास्तविक पुस्तक में, पूरी फ़ाइल एक पैराग्राफ बन जाती है। अनुवाद से पहले, BookTranslator बहुत लंबे पैराग्राफ को लगभग 6,000 वर्णों (चीनी, जापानी, या कोरियाई के लिए लगभग 2,000) के टुकड़ों में काटता है, जहाँ संभव हो वाक्य के अंत में। वे कटौती अभी भी पैराग्राफ के भीतर वाक्य के अंत में पड़ती हैं, लेकिन कभी भी गायब पैराग्राफ विरामों पर नहीं, क्योंकि "opened.Read" वाक्य के अंत जैसा नहीं दिखता। जहाँ प्रत्येक पैराग्राफ एकल वाक्य है, जैसे संवाद पंक्तियाँ या सूची आइटम, कटौती अल्पविराम या स्थानों पर पड़ सकती हैं। मॉडल कभी नहीं देखता कि पैराग्राफ कहाँ थे, और आपको टेक्स्ट की एक दीवार वापस मिलती है।

अंतिम वाक्य में ब्रेसिज़ और बैकस्लैश बच गए। उन्हें बाहर जाते समय सही ढंग से एस्केप किया गया था, इसलिए फ़ाइल अभी भी खुलती है।

लंबी संख्याएँ: अनुवाद से पहले हटा दी गईं

तीसरी फ़ाइल इस तरह वापस आई:

[ZH] Your order reference is  and must be quoted in full.
[ZH] The fix landed in commit  last week.
[ZH] Call +44 20 7946 0958 before 5 pm.

ऑर्डर संदर्भ और कमिट हैश गायब हैं, प्रत्येक के स्थान पर एक दोहरा स्थान है। रीडर 20 या अधिक वर्णों के किसी भी ऐसे अनुक्रम को हटा देता है जो केवल अंक 0–9 और अक्षर a–f से बना हो, क्योंकि RTF में एम्बेडेड छवि डेटा ऐसा ही दिखता है। आपके टेक्स्ट में एक लंबी संख्या उसे वैसी ही दिखती है। फ़ोन नंबर बच गया क्योंकि उसके अंक समूह छोटे हैं।

यह मुख्य रूप से अनुबंधों, चालानों, तकनीकी नोट्स, और लंबे संदर्भ संख्याओं वाले रिकॉर्ड के लिए मायने रखता है। चेकर आपकी स्रोत फ़ाइल में ऐसी प्रत्येक स्ट्रिंग को सूचीबद्ध करता है और बताता है कि अनुवाद के बाद कोई गायब है या नहीं।

चरण 2: अपनी फ़ाइल के लिए सही मार्ग चुनें

एक चुनने के लिए चेकर के आउटपुट का उपयोग करें:

आपकी फ़ाइल में क्या हैसबसे अच्छा तरीकाकारण
सादे पैराग्राफ़, Word या किसी अन्य \par ऐप सेRTF अपलोड करेंपैराग्राफ़ एक-के-बदले-एक वापस आते हैं; आप केवल वह फ़ॉर्मेटिंग खोते हैं जिसकी आपको आवश्यकता नहीं थी
सादे पैराग्राफ़, TextEdit (\cocoartf) सेपहले DOCX या TXT में बदलें, फिर उसे अपलोड करेंRTF रीडर पूरी फ़ाइल को एक ही पैराग्राफ़ के रूप में भेज देगा
शीर्षक, तालिकाएँ, फ़ुटनोट, या ऐसी फ़ॉर्मेटिंग जिसे आपको बनाए रखना हैWord या LibreOffice में DOCX के रूप में सहेजें, फिर DOCX अपलोड करेंRTF मार्ग एक सादी फ़ाइल फिर से बनाता है; DOCX Word वर्कफ़्लो से होकर जाता है
लंबे संदर्भ संख्याएँ या हैशकोई भी मार्ग, फिर जाँचेंपुष्टि करें कि हर संख्या वापस आई है

Mac पर TextEdit फ़ाइल को बदलने के लिए, Terminal खोलें और इनमें से एक चलाएँ:

textutil -convert docx notes.rtf
textutil -convert txt notes.rtf

पहला कमांड मूल फ़ाइल के बगल में notes.docx लिखता है। जब हमने अपनी TextEdit परीक्षण फ़ाइल को इस तरह बदला, तो DOCX में प्रत्येक पंक्ति के लिए एक अलग पैराग्राफ़ था और बोल्ड और इटैलिक शब्द बने रहे। इसमें तालिका नहीं बची, जो अलग-अलग पैराग्राफ़ बन गई, और न ही लिंक। यदि आपको ये चाहिए, तो फ़ाइल को Word या LibreOffice में खोलें और वहीं से DOCX के रूप में सहेजें, फिर अपलोड करने से पहले तालिका जाँचें। दूसरा कमांड एक सादी टेक्स्ट फ़ाइल लिखता है। इसका उपयोग तब करें जब आपको केवल शब्द चाहिए; हमारी सादे टेक्स्ट अनुवाद मार्गदर्शिका में बताया गया है कि TXT फ़ाइल में क्या जाँचना है।

Word दस्तावेज़ के लिए जहाँ तालिकाएँ, शैलियाँ और हेडर मायने रखते हैं, हमारी Word दस्तावेज़ को प्रारूप बनाए रखते हुए अनुवाद करने की मार्गदर्शिका देखें। BookTranslator के दस्तावेज़ अनुवादक पृष्ठ पर FAQ पुरानी Word .doc फ़ाइलों के लिए वही सलाह देता है: यह उनके टेक्स्ट का अनुवाद करता है और एक RTF फ़ाइल लौटाता है, और जब छवियाँ, तालिकाएँ या लेआउट बने रहने चाहिए तो उन्हें पहले DOCX के रूप में सहेजने की सलाह देता है।

चरण 3: पूरी फ़ाइल का अनुवाद करें

फ़ाइल अपलोड करें, लक्ष्य भाषा चुनें, और भुगतान से पहले मूल्य जाँचें। BookTranslator पैराग्राफ़ों का क्रम में अनुवाद करता है। बार-बार आने वाले नामों और शब्दों वाली लंबी फ़ाइल के लिए, भुगतान से पहले Auto glossary विकल्प चालू करें, ताकि उनका अनुवाद पूरे दस्तावेज़ में एक जैसा हो।

आपको दो फ़ाइलें मिलती हैं:

  • अनुवादित फ़ाइल: लक्ष्य भाषा में प्रत्येक पैराग्राफ़।
  • द्विभाषी फ़ाइल: प्रत्येक मूल पैराग्राफ़ के बाद उसका अनुवाद। समीक्षा के लिए यह तेज़ फ़ाइल है, क्योंकि आप दोनों को साथ-साथ पढ़ सकते हैं और कोई छूटा हुआ या गलत पढ़ा गया पैराग्राफ़ पहचान सकते हैं। हमारे TextEdit परीक्षण की द्विभाषी फ़ाइल में, पूरा दस्तावेज़ पहले अंग्रेज़ी में एक बार और फिर मार्कर के साथ एक बार दिखाई देता है, जो एक-पैराग्राफ़ समस्या देखने का एक और तरीका है।

दोनों फ़ाइलें सादे 12-पॉइंट Times New Roman पैराग्राफ़ के रूप में लिखी जाती हैं। दाएँ-से-बाएँ लक्ष्य भाषाएँ, जैसे अरबी और हिब्रू, दाएँ-से-बाएँ पैराग्राफ़ के रूप में चिह्नित की जाती हैं। उन्हें पढ़ने और प्रारूपित करने के लिए फ़ाइलें Word, LibreOffice या TextEdit में खोलें।

चरण 4: अनुवादित फ़ाइल की जाँच करें

स्रोत फ़ाइल और अनुवाद के साथ चेकर चलाएँ:

python3 check_rtf.py sample-word-style.rtf sample-word-style-translated.rtf

हमारी Word-शैली की फ़ाइल के लिए, तुलना अनुभाग ने यह प्रिंट किया:

== compare
  CHANGED table_cells: 4 -> 0
  CHANGED footnotes: 1 -> 0
  CHANGED headers: 1 -> 0
  CHANGED hyperlinks: 1 -> 0
  CHANGED images: 1 -> 0
  CHANGED bold_on: 2 -> 0
  CHANGED italic_on: 1 -> 0
  CHANGED page_breaks: 1 -> 0
  CHANGED visible_paragraphs: 7 -> 6

प्रत्येक पंक्ति आपकी समीक्षा के लिए एक कार्य है। यहाँ, अनुच्छेद की संख्या सात से घटकर छह हो गई क्योंकि तालिका की पंक्तियाँ एक अनुच्छेद बन गईं। लंबी-संख्याओं वाली फ़ाइल के लिए इसने दो MISSING पंक्तियाँ प्रिंट कीं, प्रत्येक उस संख्या के लिए जो हटा दी गई थी। TextEdit फ़ाइल के लिए, visible_paragraphs: 8 -> 1 चरण 2 पर वापस जाने का संकेत है।

चेकर संरचना की गणना करता है। यह आपको नहीं बता सकता कि अनुवाद अच्छा है या नहीं। द्विभाषी फ़ाइल पढ़ें, कम से कम शुरुआती पृष्ठों और नाम, संख्याओं या संवाद वाले किसी भी अंश के लिए।

सामान्य समस्याएँ

मेरा अनुवादित RTF एक लंबा अनुच्छेद है। आपकी स्रोत फ़ाइल संभवतः TextEdit या किसी अन्य Mac ऐप से आई है। मूल पर चेकर चलाएँ। यदि यह बैकस्लैश लाइन ब्रेक के बारे में चेतावनी देता है, तो फ़ाइल को DOCX या TXT में बदलें और उसका अनुवाद करें।

कुछ शब्द आपस में चिपके हुए हैं, जैसे "StopTime"। वे तालिका की कोशिकाएँ थीं। इस मार्ग पर RTF तालिकाएँ अपनी कोशिका सीमाएँ खो देती हैं। यदि तालिका महत्वपूर्ण है तो फ़ाइल की DOCX प्रति का अनुवाद करें।

एक वाक्य ऐसे पाठ के साथ समाप्त होता है जो उसका नहीं है। वह संभवतः एक फ़ुटनोट है। इसे मूल में खोजें, फिर उसके अनुवाद को Word में फ़ुटनोट में वापस ले जाएँ।

अनुवाद से एक संख्या गायब है। यदि वह 0–9 और a–f के 20 या अधिक अक्षरों की थी, तो उसे अनुवाद से पहले हटा दिया गया था। इसे मूल से वापस कॉपी करें। चेकर की MISSING पंक्तियाँ हर एक को सूचीबद्ध करती हैं।

फ़ॉर्मेटिंग चली गई है। RTF मार्ग पर यह अपेक्षित है: फ़ाइल सादे अनुच्छेदों के साथ फिर से बनाई जाती है। यदि आपको फ़ॉर्मेटिंग चाहिए, तो DOCX प्रति का अनुवाद करें, या अनुवाद के बाद शैलियाँ फिर से लागू करें। DOCX अनुवाद उपकरणों की हमारी तुलना में बताया गया है कि कौन से उपकरण Word फ़ॉर्मेटिंग बनाए रखते हैं और कितनी अच्छी तरह।

क्या मैं परिणाम DOCX के रूप में प्राप्त कर सकता/सकती हूँ? RTF अपलोड से नहीं; RTF अंदर जाता है, RTF बाहर आता है। अपलोड करने से पहले मूल को DOCX में बदलें, और परिणाम DOCX के रूप में वापस आएगा।

संबंधित लेख