orð í html

Umbreyttu Word í HTML í Java

Í daglegu lífi okkar verðum við að takast á við Microsoft Word(DOC/DOCX) skjöl bæði í persónulegum og opinberum tilgangi. Að sama skapi gætum við þurft að deila þessum skjölum í gegnum internetið og til að opna/skoða þessi skjöl þarf viðtakandinn sérstakra forrita þ.e. MS Word, OpenOffice o.s.frv. Ennfremur er hugsanlegt að sum takmarkandi umhverfi hafi ekki heimildir til að setja upp viðbótarupplýsingar forritum, þannig að í slíkum tilfellum getur umbreyting Word í HTML verið raunhæf lausn. Með þessari nálgun getum við auðveldlega opnað Word skjal í vafra (án þess að setja upp neinn viðbótarhugbúnað). Svo þessi grein ætlar að útskýra skrefin um hvernig á að umbreyta Word í HTML með Java Cloud SDK.

Orð í HTML umbreyting REST API

Aspose.Words Cloud er REST byggð lausn sem býður upp á getu til að búa til, breyta og umbreyta MS Word skjölum í margvísleg studd snið. Nú, samkvæmt umfangi þessarar greinar, ætlum við að nota Aspose.Words Cloud SDK fyrir Java sem gerir okkur kleift að nýta alla orðskjalabreytingargetu í Java forritinu. Svo til að nota þetta SDK, þurfum við að bæta við tilvísun þess í Java verkefnið okkar með því að setja eftirfarandi upplýsingar inn í 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>

Næsta mikilvæga skrefið er að fá persónuskilríki viðskiptavinarins frá Cloud Dashboard. Ef þú ert ekki þegar skráður þarftu fyrst að skrá ókeypis reikning í gegnum gilt netfang og fá síðan skilríki.

Umbreyttu Word í HTML í Java

Við ætlum að ræða skrefin og tengdar upplýsingar um hvernig á að umbreyta Word í HTML með því að nota Java kóðabút.

  • Búðu til WordsApi hlut þar sem við sendum sérsniðin skilríki sem rök
  • Hladdu nú inntakinu Word skjalinu með því að nota readAllBytes(…) aðferðina og fáðu skilað gildi í bæti[] fylki
  • Næsta skref er að búa til hlut af ConvertDocumentRequest flokki, sem tekur inntak Word skrá, HTML snið og afleidd skráarheiti sem rök
  • Að lokum skaltu kalla aðferðina convertDocument(…) til að framkvæma Word í HTML umbreytingu. Eftir árangursríka umbreytingu er HTML skjalið sem myndast geymt í skýjageymslu
// Fyrir fleiri kóðabúta, vinsamlegast https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// ef baseUrl er núll notar WordsApi sjálfgefið https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // hlaða word skjal úr staðbundnu kerfi
        File file1 = new File("test_multi_pages.docx");

        // lestu innihald word inntaksskjals
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // skráarsnið sem af því leiðir
        String format = "html";

        // búa til beiðni um umbreytingu skjala þar sem við gefum upp skráarnafn sem af því leiðir
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "output.html",null, null, null);
  
        // framkvæma orð í html umbreytingu
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
orð í html

Mynd: - Forskoðun orða til HTML skjalabreytinga

Dæmi um Word skjalið sem notað er í dæminu hér að ofan er hægt að hlaða niður frá testmultipages.docx.

DOCX til HTML með cURL skipunum

REST API veitir auðveldan aðgang með cURL skipunum á hvaða vettvang sem er. Svo í þessum hluta ætlum við að ræða upplýsingar um hvernig á að breyta DOCX í HTML með því að nota cURL skipanir. Svo fyrsta skrefið er að búa til JWT aðgangslykil (byggt á skilríkjum viðskiptavinar) með eftirfarandi skipun.

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"

Nú þurfum við að framkvæma eftirfarandi skipun til að framkvæma Word til HTML umbreytingu þar sem gert er ráð fyrir að inntaks Word skjalið sé tiltækt í skýjageymslu og eftir umbreytinguna ætlum við að vista HTML skjalið sem myndast á staðbundnu drifi.

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"

Við getum líka vistað skrána sem myndast beint í skýjageymslu og af þeirri ástæðu þurfum við einfaldlega að gefa upp gildi fyrir outPath breytu (eins og sýnt er hér að neðan)

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

Niðurstaða

Nú þegar við höfum náð í lok þessarar greinar höfum við lært upplýsingar um hvernig á að umbreyta Word í HTML forritunarlega með Java. Við höfum líka séð möguleikana á að breyta DOCX í HTML með cURL skipunum. Í skyndiprófunarskyni gætirðu líka reynt að fá aðgang að API í gegnum SwaggerUI í vafra og á sama tíma gætirðu íhugað að skoða Vöruskjölin sem er ótrúleg uppspretta upplýsinga.

Ef þú þarft að hlaða niður og breyta frumkóða Cloud SDK, þá er hann aðgengilegur á GitHub (gefinn út undir MIT leyfi). Að lokum, ef þú lendir í vandræðum þegar þú notar API eða þú hefur einhverjar tengdar fyrirspurnir, gætirðu íhugað að leita til okkar til að fá skjóta lausn á ókeypis vörustuðningsvettvangi.

tengdar greinar

Vinsamlegast farðu á eftirfarandi tengla til að læra meira um: