реч на смањење

Претворите Ворд у Маркдовн у Јави

Мицрософт Ворд се широко користи за креирање, уређивање и трансформацију Ворд докумената (ДОЦ/ДОЦКС) у различите формате. Слично томе, Маркдовн је лагани језик за означавање који можете користити за додавање елемената обликовања у обичне текстуалне документе. То је обичан текстуални документ који ће бити читљив без тагова који све муче, али ипак би требало да постоје начини за додавање модификатора текста као што су листе, подебљано, курзив, итд. Дакле, ако имамо Ворд документ и морамо да креирамо еквивалентну датотеку у Маркдовн синтакси, постаје тешко ручно га креирати. Међутим, програмско решење може решити проблем. Овај чланак ће објаснити све детаље о томе како развити претварач речи у маркдовн користећи Јава Цлоуд СДК.

АПИ за конверзију Ворд то Маркдовн

Наш АПИ заснован на РЕСТ-у под називом Аспосе.Вордс Цлоуд је невероватно решење за имплементацију креирања МС Ворд докумената, манипулације и операција конверзије у различите подржане формате. Сада да бисмо имплементирали исте могућности конверзије и обраде докумената у Јава апликацији, морамо да користимо Аспосе.Вордс Цлоуд СДК за Јаву који је омотач око РЕСТ АПИ-ја. Дакле, у првом кораку коришћења СДК-а, морамо да додамо његову референцу у наш Јава пројекат тако што ћемо укључити следеће информације у пом.кмл (пројекат типа мавен буилд).

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://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>

Када је референца за СДК додата у пројекат, следећи важан корак је да добијете акредитиве вашег клијента са Цлоуд Дасхбоард. У супротном, прво морате да региструјете бесплатан налог док користите важећу адресу е-поште.

Ворд то МД у Јави

Овај одељак објашњава кораке и повезане детаље о томе како можемо да конвертујемо Ворд у МД формат користећи Јава исечак кода. Користићемо две опције за учитавање улазног Ворд документа, тј. формирање Цлоуд складишта или локалног диска, а затим га трансформисати у Маркдовн формат.

Учитајте Ворд документ са локалног диска

  • Пре свега, направите инстанцу ВордсАпи-а и проследите персонализоване акредитиве као аргументе
  • Друго, прочитајте садржај улазног Ворд документа користећи Филес.реадАллБитес(…) методу и добијете враћену вредност у низу бајт[]
  • Треће, креирајте објекат ЦонвертДоцументРекуест који узима улазну Ворд датотеку, МД формат и резултирајуће име Маркдовн датотеке као аргументе
  • Сада позовите метод цонвертДоцумент(…) за конверзију Ворда у МД. Добијени Маркдовн се враћа као ток одговора, да би се сачувао у инстанци бајта [].
  • Коначно, да бисте сачували резултујући Маркдовн на локални диск, креирајте објекат ФилеОутпутСтреам и користите његов метод врите(…)
// За више исечака кода, молимо https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// ако је басеУрл нулл, ВордсАпи користи подразумевани 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);
    }
реч Маркдауну

Слика: - Преглед конверзије Ворд у Маркдовн

Можете размотрити преузимање улазног Ворд документа са самплеЕмбеддедОЛЕ.доцк.

Учитајте Ворд документ из Цлоуд Стораге-а

  • Слично томе, прво морамо да креирамо инстанцу ВордсАпи-а док прослеђујемо персонализоване акредитиве као аргументе
  • Друго, креирајте објекат ГетДоцументВитхФорматРекуест који узима улазно име Ворд датотеке, МД формат и резултирајуће име Маркдовн датотеке као аргументе
  • Коначно, позовите метод гетДоцументВитхФормат(..) који покреће операцију конверзије Ворд у Маркдовн. Добијена МД датотека се чува у складишту у облаку
// За више исечака кода, молимо https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// ако је басеУрл нулл, ВордсАпи користи подразумевани https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        String format = "md";
        // сада креирајте нови објекат ГетДоцументВитхФорматРекуест 
        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 -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"

Када се ЈВТ генерише, извршите следећу команду да бисте учитали Ворд документ из складишта у облаку и извршили конверзију Ворда у Маркдовн. Добијена МД датотека се затим чува на локалном диску

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"

Закључак

Дошли смо до краја овог чланка где смо сазнали детаље о томе како можемо програмски конвертовати Ворд у Маркдовн користећи Јаву. Слично томе, такође смо истражили кораке за претварање ДОЦКС-а у Маркдовн преко цУРЛ команди.

Друга опција за истраживање могућности АПИ-ја је преко СваггерУИ унутар веб прегледача. Такође препоручујемо да истражите Документацију о производу која је невероватан извор информација да бисте сазнали више о другим узбудљивим функцијама. У случају да треба да преузмете и измените изворни код Цлоуд СДК-а, он је доступан на ГитХуб (објављен под МИТ лиценцом). На крају, у случају да наиђете на било какве проблеме док користите АПИ, можете размислити да нам се обратите за брзо решење преко бесплатног форума за подршку производа.

повезани чланци

Посетите следеће везе да бисте сазнали више о: