gair i html

Trosi Word i HTML yn Java

Yn ein bywyd bob dydd, mae’n rhaid i ni ddelio â dogfennau Microsoft Word (DOC/DOCX) at ddibenion personol a swyddogol. Yn yr un modd, mae’n bosibl y bydd yn ofynnol i ni rannu’r dogfennau hyn dros y rhyngrwyd ac er mwyn agor/edrych ar y dogfennau hyn, mae angen ceisiadau penodol ar y derbynnydd hy MS Word, OpenOffice ac ati. Ymhellach, efallai na fydd gan rai amgylcheddau cyfyngol y caniatâd i osod unrhyw rai ychwanegol cymwysiadau, felly mewn sefyllfaoedd o’r fath, gall trosi Word i HTML fod yn ddatrysiad ymarferol. Gyda’r dull hwn, gallwn agor dogfen Word yn hawdd mewn porwr gwe (heb osod unrhyw feddalwedd ychwanegol). Felly mae’r erthygl hon yn mynd i esbonio’r camau ar sut i Drosi Word i HTML gan ddefnyddio Java Cloud SDK.

Trosi Word i HTML REST API

Mae Aspose.Words Cloud yn ddatrysiad sy’n seiliedig ar REST sy’n cynnig y galluoedd i greu, golygu a thrawsnewid dogfennau MS Word yn rhaglennol i amrywiaeth o fformatau a gefnogir. Nawr yn unol â chwmpas yr erthygl hon, rydyn ni’n mynd i ddefnyddio Aspose.Words Cloud SDK ar gyfer Java sy’n ein galluogi i ddefnyddio’r holl alluoedd trosi dogfen gair mewn cymhwysiad Java. Felly er mwyn defnyddio’r SDK hwn, mae angen i ni ychwanegu ei gyfeirnod yn ein prosiect Java trwy gynnwys y wybodaeth ganlynol yn pom.xml (prosiect math adeiladu 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>

Y cam pwysig nesaf yw cael eich tystlythyrau cleient o Cloud Dashboard. Os nad ydych eisoes wedi cofrestru, yn gyntaf mae angen i chi gofrestru cyfrif am ddim trwy gyfeiriad e-bost dilys ac yna cael eich tystlythyrau.

Trosi Word i HTML yn Java

Rydyn ni’n mynd i drafod y camau a’u manylion cysylltiedig ar sut i drosi Word i HTML gan ddefnyddio pyt cod Java.

  • Creu gwrthrych WordsApi lle rydyn ni’n trosglwyddo tystlythyrau personol fel dadleuon
  • Nawr llwythwch y cynnwys dogfen Word mewnbwn gan ddefnyddio dull readAllBytes(…) a chael gwerth dychwelyd mewn arae beit[]
  • Y cam nesaf yw creu gwrthrych o ddosbarth ConvertDocumentRequest, sy’n cymryd ffeil Word mewnbwn, fformat HTML ac enw ffeil canlyniadol fel dadleuon
  • Yn olaf, ffoniwch y dull convertDocument (…) i berfformio trosi Word i HTML. Ar ôl trosi llwyddiannus, mae’r ddogfen HTML ganlyniadol yn cael ei storio mewn storfa cwmwl
// Am fwy o bytiau cod, os gwelwch yn dda https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// os yw baseUrl yn null, mae WordsApi yn defnyddio https://api.aspose.cloud diofyn
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // llwytho dogfen Word o'r system leol
        File file1 = new File("test_multi_pages.docx");

        // darllen cynnwys dogfen mewnbwn Word
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // fformat ffeil canlyniadol
        String format = "html";

        // creu cais trosi Dogfen lle rydym yn darparu enw ffeil canlyniadol
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "output.html",null, null, null);
  
        // perfformio trosi gair i html
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
gair i html

Delwedd: - Rhagolwg trosi dogfen Word i HTML

Gellir lawrlwytho’r ddogfen Word enghreifftiol a ddefnyddiwyd yn yr enghraifft uchod o testmultipages.docx.

DOCX i HTML gan ddefnyddio Gorchmynion cURL

Mae’r APIs REST yn darparu mynediad rhwydd trwy orchmynion cURL ar unrhyw lwyfan. Felly yn yr adran hon, rydyn ni’n mynd i drafod y manylion ar sut i drosi DOCX i HTML gan ddefnyddio gorchmynion cURL. Felly’r cam cyntaf yw cynhyrchu tocyn mynediad JWT (yn seiliedig ar gymwysterau cleient) gan ddefnyddio’r gorchymyn canlynol.

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"

Nawr mae angen i ni weithredu’r gorchymyn canlynol i berfformio trosi Word i HTML lle disgwylir i’r ddogfen Word mewnbwn fod ar gael mewn storfa cwmwl ac ar ôl y trawsnewid, rydyn ni’n mynd i achub y ddogfen HTML ganlyniadol ar yriant lleol.

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"

Gallwn hefyd arbed y ffeil canlyniadol yn uniongyrchol mewn storfa cwmwl ac am y rheswm hwnnw, yn syml, mae angen i ni ddarparu gwerth ar gyfer paramedr alllwybr (fel y dangosir isod)

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

Casgliad

Nawr ein bod wedi cyrraedd diwedd yr erthygl hon, rydym wedi dysgu’r manylion ar sut i drosi Word i HTML yn rhaglennol gan ddefnyddio Java. Rydym hefyd wedi gweld yr opsiynau o drosi DOCX i HTML trwy orchmynion cURL. At ddibenion prawf cyflym, gallwch hefyd geisio cyrchu’r API trwy SwaggerUI o fewn porwr gwe ac ar yr un pryd, efallai y byddwch yn ystyried archwilio’r Dogfennaeth Cynnyrch sy’n ffynhonnell wybodaeth anhygoel.

Rhag ofn bod angen i chi lawrlwytho ac addasu cod ffynhonnell y Cloud SDK, mae ar gael am ddim ar GitHub (cyhoeddwyd o dan drwydded MIT). Yn olaf, rhag ofn y byddwch yn dod ar draws unrhyw broblemau wrth ddefnyddio’r API neu os oes gennych unrhyw ymholiad cysylltiedig, efallai y byddwch yn ystyried cysylltu â ni i gael datrysiad cyflym trwy [fforwm cymorth cynnyrch] rhad ac am ddim].

Erthyglau Perthnasol

Ewch i’r dolenni canlynol i ddysgu mwy am: