riječ u jpg

Pretvorite Word u JPG u Javi

Microsoft Word vam omogućava kreiranje jednostavnih dokumenata za obradu teksta poput pisama i izvještaja. Možete dodati boju, isječke, pisati u različitim fontovima i veličinama, dodati tabele, ivice i formatiranje. Međutim, da bismo vidjeli Word dokument(DOC,DOCX), potrebne su nam specifične aplikacije kao što su MS Word, OpenOffice itd. Ponekad je prilično teško pregledati ove dokumente preko prijenosnih uređaja ( mobilni telefoni itd.). Dakle, jedno od održivih rješenja je pretvaranje Worda u format slike (JPG, PNG, GIF itd.). Dakle, u ovom članku ćemo istražiti detalje o tome kako pretvoriti Word u JPG koristeći Java REST API.

REST API za konverziju riječi u JPG

Da bismo kreirali, uređivali i transformisali Word dokumente u razne podržane formate, razvili smo rešenje zasnovano na REST-u pod nazivom Aspose.Words Cloud. A da bismo iskoristili iste mogućnosti obrade Word dokumenata u Java aplikaciji, moramo pokušati koristiti Aspose.Words Cloud SDK za Javu. Sada da bismo koristili ovaj SDK, moramo dodati njegovu referencu u naš Java projekat uključivanjem sljedećih informacija u pom.xml (maven build tip projekta).

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

Nakon što se doda Java Cloud SDK referenca, pribavite vjerodajnice vašeg klijenta sa Cloud Dashboard. U suprotnom, prvo morate registrovati besplatni nalog, koristeći važeću adresu e-pošte.

Pretvorite Word u JPG u Javi

U ovom odeljku ćemo razgovarati o koracima i njihovim povezanim detaljima za pretvaranje Worda u JPG pomoću Jave.

  • Počnite s kreiranjem WordsApi objekta gdje prosljeđujemo personalizirane vjerodajnice kao argumente
  • Drugo, učitajte ulazni Word dokument koristeći readAllBytes(…) metodu i proslijedite vraćenu vrijednost u polje byte[]
  • Treće, kreirajte objekat ConvertDocumentRequest koji uzima naziv Word dokumenta, JPG format i naziv rezultirajuće datoteke kao argumente
  • Konačno, pozovite metod convertDocument(…) da izvršite konverziju Worda u JPG. Rezultirajuća slika se zatim pohranjuje u pohranu u oblaku
// Za više isječaka koda, molimo https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// ako je baseUrl null, WordsApi koristi zadani https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // učitavanje word dokumenta iz lokalnog sistema
        File file1 = new File("test_multi_pages.docx");

        // pročitajte sadržaj ulaznog word dokumenta
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // rezultirajući format slike
        String format = "jpg";

        // kreirajte zahtjev za konverziju dokumenta gdje dajemo rezultujuće ime datoteke
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "Converted.jpg",null, null, null);
  
        // izvrši konverziju riječi u jpg
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
riječ u jpg

Slika:- Pregled pretvorbe Word u PDF

Ulazna WebP slika korištena u gornjem primjeru može se preuzeti sa testmultipages.docx.

DOC u JPG koristeći cURL komande

Drugi pristup pretvaranja DOC-a u JPG je putem cURL komandi. Dakle, prvo moramo generirati JWT pristupni token (na temelju vjerodajnica klijenta) koristeći sljedeću naredbu, a zatim izvršiti DOC u JPG ili DOCX u JPG konverziju.

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"

Imajte na umu da sljedeće naredbe očekuju da ulazni Word dokument bude dostupan u skladištu u oblaku. Nakon konverzije, rezultujuću JPG sliku možemo sačuvati na lokalni disk

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

Možemo također razmotriti spremanje rezultirajuće datoteke u pohranu u oblaku i u tu svrhu moramo dati vrijednost za parametar outPath.

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

Zaključak

U ovom članku smo istražili značajku pretvaranja Worda u JPG pomoću Jave kao i putem cURL komandi. Takođe možete testirati API preko SwaggerUI unutar web pretraživača, a u isto vrijeme možete razmisliti o istraživanju Dokumentacije proizvoda. To je nevjerovatan izvor informacija o drugim uzbudljivim funkcijama koje nudi API.

U slučaju da želite preuzeti i izmijeniti izvorni kod Cloud SDK-a, dostupan je na GitHub (objavljen pod MIT licencom). Na kraju, u slučaju bilo kakvog problema ili su vam potrebne dodatne jasnoće/informacije u vezi s našim API-jima, obratite nam se za brzo rješenje putem besplatnog foruma za podršku proizvoda.

povezani članci

Molimo posjetite sljedeće linkove da saznate više o: