salita sa html

I-convert ang Word sa HTML sa Java

Sa ating pang-araw-araw na buhay, kailangan nating harapin ang mga dokumento ng Microsoft Word(DOC/DOCX) para sa personal at opisyal na mga layunin. Sa katulad na paraan, maaaring mayroon kaming kinakailangan na ibahagi ang mga dokumentong ito sa internet at para mabuksan/tingnan ang mga dokumentong ito, ang tatanggap ay nangangailangan ng partikular na mga application ie MS Word, OpenOffice atbp. Higit pa rito, ang ilang mga mahigpit na kapaligiran ay maaaring walang mga pahintulot na mag-install ng anumang karagdagang mga application, kaya sa mga ganitong sitwasyon, ang conversion ng Word sa HTML ay maaaring maging isang praktikal na solusyon. Sa diskarteng ito, madali naming mabubuksan ang isang dokumento ng Word sa web browser (nang walang pag-install ng anumang karagdagang software). Kaya ipapaliwanag ng artikulong ito ang mga hakbang sa kung paano i-convert ang Word sa HTML gamit ang Java Cloud SDK.

Word to HTML Conversion REST API

Ang Aspose.Words Cloud ay isang REST based na solusyon na nag-aalok ng mga kakayahan sa programmatically na gumawa, mag-edit at mag-transform ng mga dokumento ng MS Word sa iba’t ibang suportadong mga format. Ngayon ayon sa saklaw ng artikulong ito, gagamitin namin ang Aspose.Words Cloud SDK para sa Java na nagbibigay-daan sa amin na gamitin ang lahat ng mga kakayahan sa conversion ng dokumento ng salita sa Java application. Kaya para magamit ang SDK na ito, kailangan naming idagdag ang reference nito sa aming proyekto sa Java sa pamamagitan ng pagsasama ng sumusunod na impormasyon sa pom.xml (maven build type project).

<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>

Ang susunod na mahalagang hakbang ay ang pagkuha ng mga kredensyal ng iyong kliyente mula sa Cloud Dashboard. Kung hindi ka pa nakarehistro, kailangan mo munang magrehistro ng isang libreng account sa pamamagitan ng isang wastong email address at pagkatapos ay makuha ang iyong mga kredensyal.

I-convert ang Word sa HTML sa Java

Tatalakayin natin ang mga hakbang at ang mga nauugnay na detalye ng mga ito sa kung paano i-convert ang Word sa HTML gamit ang snippet ng Java code.

  • Gumawa ng WordsApi object kung saan ipinapasa namin ang mga personalized na kredensyal bilang mga argumento
  • Ngayon i-load ang input Word na nilalaman ng dokumento gamit ang readAllBytes(…) na paraan at makakuha ng ibinalik na halaga sa byte[] array
  • Ang susunod na hakbang ay gumawa ng object ng ConvertDocumentRequest class, na kumukuha ng input Word file, HTML format at resultang file name bilang mga argumento
  • Panghuli, tawagan ang paraan na convertDocument(…) upang maisagawa ang Word to HTML conversion. Pagkatapos ng matagumpay na conversion, ang nagreresultang HTML na dokumento ay iniimbak sa cloud storage
// Para sa higit pang mga snippet ng code, mangyaring https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// kung null ang baseUrl, gumagamit ang WordsApi ng default na https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // i-load ang dokumento ng salita mula sa lokal na sistema
        File file1 = new File("test_multi_pages.docx");

        // basahin ang nilalaman ng input word document
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // resultang format ng file
        String format = "html";

        // lumikha ng kahilingan sa conversion ng Dokumento kung saan nagbibigay kami ng resultang pangalan ng file
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "output.html",null, null, null);
  
        // magsagawa ng word to html conversion
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
salita sa html

Larawan:- Word to HTML Document conversion preview

Ang sample na dokumento ng Word na ginamit sa halimbawa sa itaas ay maaaring ma-download mula sa testmultipages.docx.

DOCX sa HTML gamit ang cURL Commands

Ang REST API ay nagbibigay ng kadalian ng pag-access sa pamamagitan ng mga cURL na utos sa anumang platform. Kaya sa seksyong ito, tatalakayin natin ang mga detalye kung paano i-convert ang DOCX sa HTML gamit ang mga utos ng cURL. Kaya ang unang hakbang ay ang pagbuo ng JWT access token (batay sa mga kredensyal ng kliyente) gamit ang sumusunod na utos.

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"

Ngayon ay kailangan nating isagawa ang sumusunod na utos upang maisagawa ang Word to HTML conversion kung saan ang input Word document ay inaasahang magiging available sa cloud storage at pagkatapos ng conversion, ise-save natin ang resultang HTML na dokumento sa local drive.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=html" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>" \
-o "newOutput.html"

Maaari rin naming i-save ang resultang file nang direkta sa cloud storage at para sa kadahilanang iyon, kailangan lang naming magbigay ng halaga para sa outPath parameter (tulad ng ipinapakita sa ibaba)

curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=html&outPath=output.html" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Konklusyon

Ngayon na narating na natin ang dulo ng artikulong ito, natutunan natin ang mga detalye kung paano i-convert ang Word sa HTML gamit ang Java gamit ang Java. Nakita rin namin ang mga opsyon ng pag-convert ng DOCX sa HTML sa pamamagitan ng mga utos ng cURL. Para sa mga layunin ng mabilis na pagsubok, maaari mo ring subukang i-access ang API sa pamamagitan ng SwaggerUI sa loob ng isang web browser at kasabay nito, maaari mong isaalang-alang ang paggalugad sa Product Documentation na isang kamangha-manghang mapagkukunan ng impormasyon.

Kung sakaling kailanganin mong i-download at baguhin ang source code ng Cloud SDK, ito ay malayang magagamit sa GitHub (na-publish sa ilalim ng lisensya ng MIT). Panghuli, kung sakaling makatagpo ka ng anumang mga isyu habang ginagamit ang API o mayroon kang anumang nauugnay na query, maaari mong isaalang-alang ang paglapit sa amin para sa mabilis na paglutas sa pamamagitan ng libreng product support forum.

Mga Kaugnay na Artikulo

Mangyaring bisitahin ang mga sumusunod na link upang matuto nang higit pa tungkol sa: