Focal a chuig html

Tiontaigh Word go HTML i Java

Inár saol laethúil, ní mór dúinn déileáil le doiciméid Microsoft Word (DOC/DOCX) chun críocha pearsanta agus oifigiúla araon. Mar an gcéanna, d’fhéadfadh go mbeadh ceanglas orainn na doiciméid seo a roinnt ar an idirlíon agus chun na doiciméid seo a oscailt/a fheiceáil, tá feidhmchláir ar leith de dhíth ar an bhfaighteoir .i. MS Word, OpenOffice etc. Ina theannta sin, seans nach bhfuil cead ag roinnt timpeallachtaí sriantacha aon bhreise a shuiteáil. iarratais, mar sin i gcásanna den sórt sin, is féidir le hathrú Word go HTML a bheith ina réiteach inmharthana. Leis an gcur chuige seo, is féidir linn doiciméad Word a oscailt go héasca sa bhrabhsálaí gréasáin (gan aon bhogearraí breise a shuiteáil). Mar sin míneoidh an t-alt seo na céimeanna ar conas Word a Thiontú go HTML ag baint úsáide as Java Cloud SDK.

Tiontú Word go HTML REST API

Réiteach bunaithe ar REST is ea Aspose.Words Cloud a thairgeann na hacmhainní chun doiciméid MS Word a chruthú, a chur in eagar agus a athrú go cláir go formáidí a dtacaítear leo. Anois, de réir raon feidhme an ailt seo, táimid ag dul a úsáid Aspose.Words Cloud SDK do Java a chuireann ar ár gcumas úsáid a bhaint as na cumais comhshó doiciméad focal go léir i bhfeidhmchlár Java. Mar sin, chun an SDK seo a úsáid, ní mór dúinn a thagairt a chur isteach inár dtionscadal Java tríd an bhfaisnéis seo a leanas a chur san áireamh i pom.xml (tionscadal cineál tógála maven).

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

Is í an chéad chéim thábhachtach eile dintiúirí do chliaint a fháil ó Cloud Dashboard. Mura bhfuil tú cláraithe cheana féin, ní mór duit cuntas saor in aisce a chlárú ar dtús trí sheoladh ríomhphoist bailí agus ansin do dhintiúir a fháil.

Tiontaigh Word go HTML i Java

Táimid chun na céimeanna agus na sonraí a bhaineann leo a phlé maidir le conas Word a thiontú go HTML ag baint úsáide as gearrthóg cód Java.

  • Cruthaigh oibiacht WordsApi ina gcuirimid dintiúir phearsantaithe ar aghaidh mar argóintí
  • Anois luchtaigh ábhar an doiciméid Word ionchuir ag baint úsáid as an modh readAllBytes(…) agus faigh luach ar ais i mbeart[]
  • Is é an chéad chéim eile ná réad den rang ConvertDocumentRequest a chruthú, a thógann an comhad Word ionchuir, formáid HTML agus an t-ainm comhaid dá bharr mar argóintí
  • Ar deireadh, cuir glaoch ar an modh convertDocument(…) chun comhshó Word go HTML a dhéanamh. Tar éis comhshó rathúil, déantar an doiciméad HTML dá bharr a stóráil i stóráil scamall
// Le haghaidh tuilleadh gearrthóga cód, le do thoil https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// má tá baseUrl ar neamhní, úsáideann WordsApi réamhshocraithe https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // Íosluchtaigh doiciméad word ó chóras áitiúil
        File file1 = new File("test_multi_pages.docx");

        // léigh ábhar an doiciméid word ionchuir
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // formáid comhaid dá bharr
        String format = "html";

        // iarratas comhshó Doiciméid a chruthú nuair a sholáthraímid ainm comhaid dá bharr
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "output.html",null, null, null);
  
        // comhshó focal go html a dhéanamh
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
Focal a chuig html

Íomhá: - Word go HTML réamhamharc chomhshó Doiciméad

Is féidir an doiciméad Word samplach a úsáidtear sa sampla thuas a íoslódáil ó testmultipages.docx.

DOCX go HTML ag baint úsáide as Orduithe cURL

Soláthraíonn na REST APIs rochtain éasca trí orduithe cURL ar aon ardán. Mar sin san alt seo, táimid chun na sonraí a phlé maidir le conas DOCX a thiontú go HTML ag baint úsáide as orduithe cURL. Mar sin is é an chéad chéim an comhartha rochtana JWT a ghiniúint (bunaithe ar dhintiúir an chliaint) ag baint úsáide as an ordú seo a leanas.

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"

Anois ní mór dúinn an t-ordú seo a leanas a fhorghníomhú chun comhshó Word go HTML a dhéanamh áit a bhfuiltear ag súil go mbeidh an doiciméad Word ionchuir ar fáil i stóráil scamall agus tar éis an chomhshó, táimid chun an doiciméad HTML a shábháil ar thiomáint áitiúil.

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"

Is féidir linn an comhad iarmhartach a shábháil go díreach i stóráil néil freisin agus ar an gcúis sin, níl le déanamh againn ach luach paraiméadar an chosáin a sholáthar (mar a thaispeántar thíos)

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

Conclúid

Anois go bhfuil deireadh an ailt seo sroichte againn, tá na sonraí foghlamtha againn maidir le conas Word a thiontú go HTML go ríomhchláraithe ag baint úsáide as Java. Tá na roghanna feicthe againn freisin maidir le DOCX a thiontú go HTML trí orduithe cURL. Chun críocha tástála tapa, is féidir leat freisin triail a bhaint as rochtain a fháil ar an API trí SwaggerUI laistigh de bhrabhsálaí gréasáin agus ag an am céanna, is féidir leat smaoineamh ar iniúchadh a dhéanamh ar Doiciméadú Táirge ar foinse iontach faisnéise é.

I gcás go gcaithfidh tú cód foinse an Cloud SDK a íoslódáil agus a mhodhnú, tá sé ar fáil saor in aisce ar GitHub (foilsithe faoi cheadúnas MIT). Ar deireadh, ar eagla go dtiocfaidh aon fhadhbanna ort agus an API á úsáid agat nó má tá aon cheist ghaolmhar agat, is féidir leat smaoineamh ar theacht chugainn le réiteach tapa a fháil tríd an fóram tacaíochta táirge saor in aisce.

Airteagail Ghaolmhara

Tabhair cuairt ar na naisc seo a leanas chun tuilleadh a fhoghlaim faoi: