Word ஆவணங்களை (DOC/DOCX) பல்வேறு வடிவங்களில் உருவாக்க, திருத்த மற்றும் மாற்ற Microsoft Word பரவலாகப் பயன்படுத்தப்படுகிறது. இதேபோல், Markdown என்பது இலகுரக மார்க்அப் மொழியாகும், இது எளிய உரை ஆவணங்களில் வடிவமைப்பு கூறுகளைச் சேர்க்க நீங்கள் பயன்படுத்தலாம். இது ஒரு எளிய உரை ஆவணமாகும், இது குறிச்சொற்கள் இல்லாமல் அனைத்தையும் படிக்கக்கூடியதாக இருக்கும், ஆனால் பட்டியல்கள், தடிமனான, சாய்வு போன்ற உரை மாற்றிகளை சேர்க்க இன்னும் வழிகள் இருக்க வேண்டும். எனவே எங்களிடம் வேர்ட் ஆவணம் இருந்தால் அதற்கு சமமான கோப்பை உருவாக்க வேண்டும். மார்க் டவுன் தொடரியல், அதை கைமுறையாக உருவாக்குவது கடினம். இருப்பினும், ஒரு நிரல் தீர்வு சிக்கலை தீர்க்க முடியும். ஜாவா கிளவுட் SDK ஐப் பயன்படுத்தி வேர்ட் டு மார்க் டவுன் மாற்றி எவ்வாறு உருவாக்குவது என்பது பற்றிய அனைத்து விவரங்களையும் இந்தக் கட்டுரை விளக்கப் போகிறது.
- Word to Markdown Conversion API
- ஜாவாவில் MD க்கு வார்த்தை
- CURL கட்டளைகளைப் பயன்படுத்தி மார்க் டவுனுக்கு DOC
Word to Markdown Conversion API
Aspose.Words Cloud எனப் பெயரிடப்பட்ட எங்களின் REST அடிப்படையிலான API ஆனது, MS Word ஆவண உருவாக்கம், கையாளுதல் மற்றும் பல்வேறு [ஆதரவு வடிவங்களுக்கு 6 மாற்றும் செயல்பாடுகளைச் செயல்படுத்த ஒரு அற்புதமான தீர்வாகும். இப்போது ஜாவா பயன்பாட்டில் அதே ஆவண மாற்றம் மற்றும் செயலாக்க திறன்களை செயல்படுத்த, நாம் ஜாவாவிற்கான [Aspose.Words Cloud SDK] ஐப் பயன்படுத்த வேண்டும் 17 இது REST API ஐச் சுற்றி ஒரு ரேப்பராகும். எனவே SDK பயன்பாட்டின் முதல் கட்டத்தில், பின்வரும் தகவலை pom.xml (maven build type project) இல் சேர்ப்பதன் மூலம் நமது ஜாவா திட்டத்தில் அதன் குறிப்பைச் சேர்க்க வேண்டும்.
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>https://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words-cloud</artifactId>
<version>22.12.0</version>
</dependency>
</dependencies>
திட்டத்தில் SDK குறிப்பு சேர்க்கப்பட்டவுடன், அடுத்த முக்கியமான படி, Cloud Dashboard இலிருந்து உங்கள் கிளையண்ட் நற்சான்றிதழ்களைப் பெறுவது. இல்லையெனில், சரியான மின்னஞ்சல் முகவரியைப் பயன்படுத்தும் போது நீங்கள் முதலில் இலவச கணக்கைப் பதிவு செய்ய வேண்டும்.
ஜாவாவில் எம்டிக்கு வார்த்தை
Java code துணுக்கைப் பயன்படுத்தி Word ஐ MD வடிவத்திற்கு மாற்றுவது எப்படி என்பது குறித்த படிகள் மற்றும் தொடர்புடைய விவரங்களை இந்தப் பகுதி விளக்குகிறது. உள்ளீடு வேர்ட் ஆவணத்தை ஏற்றுவதற்கு இரண்டு விருப்பங்களைப் பயன்படுத்தப் போகிறோம், அதாவது கிளவுட் ஸ்டோரேஜ் அல்லது லோக்கல் டிரைவ் வடிவத்தில், பின்னர் அதை மார்க் டவுன் வடிவத்திற்கு மாற்றுவோம்.
உள்ளூர் இயக்ககத்திலிருந்து வேர்ட் ஆவணத்தை ஏற்றவும்
- முதலில், WordsApi இன் நிகழ்வை உருவாக்கி, தனிப்பயனாக்கப்பட்ட சான்றுகளை வாதங்களாக அனுப்பவும்
- இரண்டாவதாக, Files.readAllBytes(…) முறையைப் பயன்படுத்தி உள்ளீடு வேர்ட் ஆவணத்தின் உள்ளடக்கத்தைப் படித்து, பைட்[] வரிசையில் மதிப்பைப் பெறவும்
- மூன்றாவதாக, உள்ளீடு வேர்ட் கோப்பு, MD வடிவம் மற்றும் மார்க் டவுன் கோப்பின் பெயரை வாதங்களாக எடுக்கும் ConvertDocumentRequest இன் பொருளை உருவாக்கவும்.
- இப்போது, Word to MD மாற்றத்திற்கான முறை convertDocument(…) ஐ அழைக்கவும். இதன் விளைவாக வரும் மார்க் டவுன், பைட்[] நிகழ்வாகச் சேமிக்க, மறுமொழி ஸ்ட்ரீமாகத் திரும்பும்
- இறுதியாக, இதன் விளைவாக வரும் மார்க் டவுனை லோக்கல் டிரைவில் சேமிக்க, FileOutputStream இன் பொருளை உருவாக்கி அதன் எழுதும்(…) முறையைப் பயன்படுத்தவும்
// மேலும் குறியீடு துணுக்குகளுக்கு, https://github.com/aspose-words-cloud/aspose-words-cloud-java
try
{
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
// baseUrl பூஜ்யமாக இருந்தால், WordsApi இயல்புநிலையைப் பயன்படுத்துகிறது https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// உள்ளூர் அமைப்பிலிருந்து வார்த்தை ஆவணத்தை ஏற்றவும்
File file1 = new File("sample_EmbeddedOLE.docx");
// உள்ளீட்டு வார்த்தை ஆவணத்தின் உள்ளடக்கத்தைப் படிக்கவும்
byte[] documentStream = Files.readAllBytes(file1.toPath());
// விளைவாக கோப்பு வடிவம்
String format = "md";
// ஆவணத்தை மாற்றுவதற்கான கோரிக்கையை உருவாக்கவும், அதன் விளைவாக கோப்பு பெயரை நாங்கள் வழங்குகிறோம்
ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, null,null, null, null);
// வேர்ட் டு மார்க் டவுன் கன்வெர்ஷன் மற்றும் வெளியீட்டை பைட் அரேயில் சேமிக்கவும்
byte[] resultantFile = wordsApi.convertDocument(convertRequest);
// இதன் விளைவாக வரும் மார்க் டவுன் ஆவணங்களை லோக்கல் டிரைவில் சேமிக்கவும்
FileOutputStream fos = new FileOutputStream("/Users/nayyer/Documents/" + "resultant.md");
fos.write(resultantFile);
fos.close();
}catch(Exception ex)
{
System.out.println(ex);
}
உள்ளீடு வேர்ட் ஆவணத்தை sampleEmbeddedOLE.docx இலிருந்து பதிவிறக்குவதை நீங்கள் பரிசீலிக்கலாம்.
கிளவுட் ஸ்டோரேஜிலிருந்து வேர்ட் ஆவணத்தை ஏற்றவும்
- இதேபோல், தனிப்பயனாக்கப்பட்ட நற்சான்றிதழ்களை வாதங்களாக அனுப்பும் போது முதலில் நாம் WordsApi இன் நிகழ்வை உருவாக்க வேண்டும்.
- இரண்டாவதாக, GetDocumentWithFormatRequest இன் பொருளை உருவாக்கவும், இது உள்ளீடு வேர்ட் கோப்பு பெயர், MD வடிவம் மற்றும் அதன் விளைவாக வரும் மார்க் டவுன் கோப்பின் பெயரை வாதங்களாக எடுத்துக்கொள்கிறது.
- இறுதியாக, GetDocumentWithFormat(..) முறையை அழைக்கவும், இது Word to Markdown மாற்றும் செயல்பாட்டைத் தூண்டுகிறது. இதன் விளைவாக MD கோப்பு கிளவுட் சேமிப்பகத்தில் சேமிக்கப்படுகிறது
// மேலும் குறியீடு துணுக்குகளுக்கு, https://github.com/aspose-words-cloud/aspose-words-cloud-java
try
{
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
// baseUrl பூஜ்யமாக இருந்தால், WordsApi இயல்புநிலையைப் பயன்படுத்துகிறது https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
String format = "md";
// இப்போது GetDocumentWithFormatRequest இன் புதிய பொருளை உருவாக்கவும்
GetDocumentWithFormatRequest convertRequest = new GetDocumentWithFormatRequest("sample_EmbeddedOLE.docx",format,null, null, null,null,null,"Converted.md",null);
// இப்போது மாற்று செயல்பாட்டைத் தொடங்குவதற்கான முறையை அழைக்கவும்
// இதன் விளைவாக வரும் கோப்பு மேகக்கணி சேமிப்பகத்தில் சேமிக்கப்படும்
wordsApi.getDocumentWithFormat(convertRequest);
}catch(Exception ex)
{
System.out.println(ex);
}
CURL கட்டளைகளைப் பயன்படுத்தி மார்க் டவுனுக்கு DOC
REST APIகள் வளைவு கட்டளைகளின் உதவியுடன் எந்த தளத்திலிருந்தும் அணுகுவதற்கான நெகிழ்வுத்தன்மையையும் வழங்குகிறது. எனவே இந்த பிரிவில், வேர்ட் டாகுமெண்ட் படிவத்தை கிளவுட் சேமிப்பகத்தை எவ்வாறு ஏற்றுவது, DOCX க்கு மார்க் டவுன் மாற்றுவது மற்றும் அதன் விளைவாக வரும் MD கோப்பை லோக்கல் டிரைவில் சேமிப்பது எப்படி என்பது பற்றிய விவரங்களைப் பற்றி விவாதிக்கப் போகிறோம். இப்போது முதலில் நாம் பின்வரும் கட்டளையைப் பயன்படுத்தி JWT அணுகல் டோக்கனை (கிளையன்ட் நற்சான்றிதழ்களின் அடிப்படையில்) உருவாக்க வேண்டும், பின்னர் DOCX க்கு மார்க் டவுன் மாற்றத்தை செய்ய வேண்டும்.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
JWT உருவாக்கப்பட்டவுடன், கிளவுட் சேமிப்பகத்திலிருந்து வேர்ட் ஆவணத்தை ஏற்றவும், Word to Markdown மாற்றவும் பின்வரும் கட்டளையை இயக்கவும். இதன் விளைவாக MD கோப்பு உள்ளூர் இயக்ககத்தில் சேமிக்கப்படும்
curl -v -X GET "https://api.aspose.cloud/v4.0/words/sample_EmbeddedOLE.docx?format=md" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>" \
-o "newOutput.md"
முடிவுரை
இந்த கட்டுரையின் இறுதிக்கு வந்துள்ளோம், அதில் ஜாவாவைப் பயன்படுத்தி வேர்டை எவ்வாறு மார்க் டவுன் ஆக மாற்றுவது என்பது பற்றிய விவரங்களைக் கற்றுக்கொண்டோம். இதேபோல், CURL கட்டளைகள் வழியாக DOCX ஐ Markdown ஆக மாற்றுவதற்கான படிகளையும் நாங்கள் ஆராய்ந்தோம்.
API இன் திறன்களை ஆராய்வதற்கான மற்றொரு விருப்பம் ஒரு இணைய உலாவியில் SwaggerUI ஆகும். மற்ற அற்புதமான அம்சங்களைப் பற்றி அறிய அற்புதமான தகவல் ஆதாரமாக இருக்கும் தயாரிப்பு ஆவணம் ஐ ஆராயவும் பரிந்துரைக்கிறோம். கிளவுட் SDK இன் மூலக் குறியீட்டை நீங்கள் பதிவிறக்கம் செய்து மாற்ற வேண்டும் என்றால், அது GitHub இல் கிடைக்கும் (MIT உரிமத்தின் கீழ் வெளியிடப்பட்டது). கடைசியாக, API ஐப் பயன்படுத்தும் போது ஏதேனும் சிக்கல்கள் ஏற்பட்டால், இலவச [தயாரிப்பு ஆதரவு மன்றம்] மூலம் விரைவான தீர்வுக்காக எங்களை அணுகலாம்.
தொடர்புடைய கட்டுரைகள்
இதைப் பற்றி மேலும் அறிய பின்வரும் இணைப்புகளைப் பார்வையிடவும்: