यह संक्षिप्त ट्यूटोरियल स्रोत PDF फ़ाइल को लोड करके और इसे वर्ड फ़ाइल के रूप में सहेज कर **पीडीएफ को जावा में वर्ड में कनवर्ट करने के तरीके के बारे में मार्गदर्शन करने के लिए डिज़ाइन किया गया है। जावा में पीडीएफ टू वर्ड कन्वर्टर लिखते समय, स्रोत पीडीएफ फाइल को पढ़ने पर आपका नियंत्रण होगा। इसी तरह, आउटपुट वर्ड DOC फ़ाइल को भी इसकी विशेषताओं को सेट करके अनुकूलित किया जा सकता है।
जावा का उपयोग करके पीडीएफ को वर्ड में बदलने के चरण
- पीडीएफ को वर्ड फाइल में बदलने के लिए मावेन रिपॉजिटरी से Aspose.PDF जोड़कर प्रोजेक्ट को कॉन्फ़िगर करें
- किसी Word फ़ाइल में रूपांतरण के लिए स्रोत PDF फ़ाइल को Document क्लास ऑब्जेक्ट में लोड करें
- आउटपुट वर्ड फ़ाइल को कॉन्फ़िगर करने के लिए DocSaveOptions क्लास ऑब्जेक्ट को इंस्टेंट करें
- भविष्य के संपादन मोड को सेट करने के लिए आउटपुट वर्ड फ़ाइल प्रकार और पहचान मोड को परिभाषित करें
- स्रोत पीडीएफ फाइल रीडिंग पैरामीटर जैसे क्षैतिज निकटता और बुलेट पहचान ध्वज सेट करें
- DocSaveOptions ऑब्जेक्ट में निर्दिष्ट कॉन्फ़िगरेशन का उपयोग करके आउटपुट वर्ड फ़ाइल को सहेजें
उपरोक्त चरण मावेन रिपॉजिटरी से आवश्यक पुस्तकालयों और चरण-दर-चरण संचालन अनुक्रम की पहचान करके जावा का उपयोग करके *पीडीएफ टू वर्ड कन्वर्टर को डिजाइन करने की प्रक्रिया का वर्णन करते हैं। स्रोत पीडीएफ फाइल को डॉक्यूमेंट क्लास ऑब्जेक्ट में लोड किया जाता है और एक DocSaveOptions क्लास ऑब्जेक्ट को सोर्स पीडीएफ फाइल से रीडिंग ऑपरेशन को नियंत्रित करने और आउटपुट वर्ड फाइल के मापदंडों को सेट करने के लिए इनिशियलाइज़ किया जाता है। आउटपुट वर्ड फ़ाइल को किसी भी एमएस वर्ड समर्थित फ़ाइल स्वरूप में सहेजा जा सकता है जैसा कि DocSaveOptions क्लास ऑब्जेक्ट में कॉन्फ़िगर किया गया है।
जावा का उपयोग करके पीडीएफ को वर्ड में बदलने के लिए कोड
package AsposePdf; | |
import com.aspose.pdf.DocSaveOptions; | |
import com.aspose.pdf.Document; | |
import com.aspose.pdf.ExcelSaveOptions; | |
import com.aspose.pdf.License; | |
public class ConvertPdfToWordInJava { | |
public static void main(String[] args) throws Exception { // main method to convert a PDF document to Word file format | |
// Instantiate the license to avoid trial limitations while converting the PDF to word file | |
License asposePdfLicenseDoc = new License(); | |
asposePdfLicenseDoc.setLicense("Aspose.pdf.lic"); | |
// Load the source PDF file that is to be converted to Word file | |
Document convertPDFDocumentToWord = new Document("input.pdf"); | |
// Initialize the DocSaveOptions class object to configure output word file | |
DocSaveOptions docSaveOptions = new DocSaveOptions(); | |
// Define the type of output Word file | |
docSaveOptions.setFormat(DocSaveOptions.DocFormat.Doc); | |
// Set the recognition mode to Flow for enabling it for editing in future | |
docSaveOptions.setMode(DocSaveOptions.RecognitionMode.Flow); | |
// Set the Horizontal proximity that defines width of space between text elements as 2.5 | |
docSaveOptions.setRelativeHorizontalProximity(2.5f); | |
// Switch on the recognition of bullets from the source PDF | |
docSaveOptions.setRecognizeBullets(true); | |
// Convert PDF to Word using the Document class function save | |
convertPDFDocumentToWord.save("output.doc", docSaveOptions); | |
System.out.println("Done"); | |
} | |
} |
पीडीएफ को वर्ड में बदलने के लिए जावा कोड प्रोग्राम में प्रयुक्त आवश्यक कक्षाओं को आयात करता है और स्रोत पीडीएफ फाइल को डिस्क से लोड करता है। DocSaveOptions वर्ग बहुत सारे पैरामीटर सेट करने का समर्थन करता है जैसे आउटपुट वर्ड फ़ाइल प्रकार को परिभाषित करना जो या तो DOC या DOCX हो सकता है, संपादन योग्य आउटपुट वर्ड फ़ाइल बनाने के लिए फ़्लैग सेट करना, बुलेट को पहचानने के लिए फ़्लैग सेट करना, कनवर्ट किए गए हॉरिज़ॉन्टल और वर्टिकल रिज़ॉल्यूशन को सेट करना चित्र, और भी बहुत कुछ।
यहां हमने एक नमूना कोड की मदद से पीडीएफ को जावा में वर्ड में बदलने का तरीका सीखा है। यदि आप पीडीएफ को एक्सेल में बदलने की प्रक्रिया सीखना चाहते हैं, तो जावा में पीडीएफ को एक्सेल में कैसे बदलें पर लेख देखें।