բառից jpg

Փոխարկել Word-ը JPG-ի Java-ում

Microsoft Word-ը հնարավորություն է տալիս ստեղծել պարզ Word մշակման փաստաթղթեր, ինչպիսիք են տառերը և հաշվետվությունները: Դուք կարող եք ավելացնել գույներ, տեսահոլովակներ, գրել տարբեր տառատեսակներ և չափսեր, ավելացնել աղյուսակներ, եզրագծեր և ֆորմատավորում: Այնուամենայնիվ, Word փաստաթուղթը (DOC, DOCX) դիտելու համար մեզ անհրաժեշտ են հատուկ հավելվածներ, ինչպիսիք են MS Word, OpenOffice և այլն: Երբեմն այս փաստաթղթերը շարժական սարքերի միջոցով դիտելը բավականին դժվար է դառնում ( բջջային հեռախոսներ և այլն): Այսպիսով, կենսունակ լուծումներից մեկը Word-ը պատկերի ձևաչափի վերածելն է (JPG, PNG, GIF և այլն): Այսպիսով, այս հոդվածում մենք պատրաստվում ենք ուսումնասիրել մանրամասները, թե ինչպես փոխակերպել Word-ը JPG-ի՝ օգտագործելով Java REST API:

Word-ի JPG-ի փոխակերպում REST API

Word փաստաթղթերը ստեղծելու, խմբագրելու և տարբեր 6 [աջակցվող ձևաչափերի] փոխակերպելու համար մենք մշակել ենք REST-ի վրա հիմնված լուծում, որը կոչվում է Aspose.Words Cloud: Որպեսզի օգտագործենք Word փաստաթղթերի մշակման նույն հնարավորությունները Java հավելվածում, մենք պետք է փորձենք օգտագործել Aspose.Words Cloud SDK for Java: Այժմ այս SDK-ն օգտագործելու համար մենք պետք է ավելացնենք դրա հղումը մեր Java նախագծում՝ ներառելով հետևյալ տեղեկատվությունը 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>

Java Cloud SDK-ի տեղեկանքն ավելացնելուց հետո, խնդրում ենք ստանալ ձեր հաճախորդի հավատարմագրերը Cloud Dashboard-ից: Հակառակ դեպքում, նախ պետք է գրանցեք անվճար հաշիվ՝ օգտագործելով վավեր էլ. հասցե:

Փոխարկել Word-ը JPG-ի Java-ում

Այս բաժնում մենք պատրաստվում ենք քննարկել Java-ի միջոցով Word-ը JPG-ի փոխարկելու քայլերը և դրանց առնչվող մանրամասները:

  • Սկսեք WordsApi օբյեկտի ստեղծմամբ, որտեղ մենք փոխանցում ենք անհատականացված հավատարմագրերը որպես փաստարկներ
  • Երկրորդ, բեռնեք մուտքագրված Word փաստաթուղթը՝ օգտագործելով readAllBytes(…) մեթոդը և փոխանցեք վերադարձված արժեքը բայթ[] զանգվածին:
  • Երրորդ, ստեղծեք ConvertDocumentRequest-ի օբյեկտ, որը որպես արգումենտ ընդունում է Word փաստաթղթի անունը, JPG ձևաչափը և արդյունքի ֆայլի անունը:
  • Ի վերջո, զանգահարեք convertDocument(…) մեթոդը՝ Word-ի JPG-ի փոխակերպումը կատարելու համար: Արդյունքում ստացված պատկերն այնուհետև պահվում է ամպային պահեստում
// Կոդի լրացուցիչ հատվածների համար խնդրում ենք https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// եթե baseUrl-ը զրոյական է, WordsApi-ն օգտագործում է լռելյայն https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // բեռնել word փաստաթուղթը տեղական համակարգից
        File file1 = new File("test_multi_pages.docx");

        // կարդալ մուտքագրված word փաստաթղթի բովանդակությունը
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // արդյունքի պատկերի ձևաչափը
        String format = "jpg";

        // ստեղծել Փաստաթղթի փոխակերպման հարցում, որտեղ մենք տրամադրում ենք արդյունքի ֆայլի անունը
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "Converted.jpg",null, null, null);
  
        // կատարել բառից jpg փոխակերպում
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
բառից jpg

Պատկեր.- Word-ի PDF փոխակերպման նախադիտում

Վերոնշյալ օրինակում օգտագործված մուտքային WebP պատկերը կարելի է ներբեռնել testmultipages.docx-ից:

DOC-ից դեպի JPG՝ օգտագործելով cURL հրամանները

DOC-ը JPG-ի փոխակերպելու մեկ այլ մոտեցում է cURL հրամանների միջոցով: Այսպիսով, մենք պետք է նախ գեներացնենք JWT մուտքի նշանը (հիմնված հաճախորդի հավատարմագրերի վրա)՝ օգտագործելով հետևյալ հրամանը, այնուհետև կատարենք DOC-ը JPG-ի կամ DOCX-ի JPG-ի փոխարկումը:

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"

Խնդրում ենք նկատի ունենալ, որ հետևյալ հրամանները ակնկալում են, որ մուտքագրված Word փաստաթուղթը հասանելի կլինի ամպային պահեստում: Փոխակերպումից հետո մենք կարող ենք պահպանել ստացված JPG պատկերը տեղական սկավառակում

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

Մենք կարող ենք նաև դիտարկել արդյունքում ստացված ֆայլը ամպային պահեստում պահելը, և այդ նպատակով մենք պետք է տրամադրենք 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>"

Եզրակացություն

Այս հոդվածում մենք ուսումնասիրել ենք Java-ի, ինչպես նաև cURL հրամանների միջոցով Word-ը JPG-ի փոխարկելու առանձնահատկությունը: Դուք կարող եք նաև փորձարկել API-ը SwaggerUI-ի միջոցով վեբ բրաուզերի մեջ և միևնույն ժամանակ կարող եք դիտարկել Product Documentation-ի ուսումնասիրությունը: Դա տեղեկատվության զարմանալի աղբյուր է API-ի կողմից առաջարկվող այլ հետաքրքիր հատկությունների վերաբերյալ:

Եթե ցանկանում եք ներբեռնել և փոփոխել Cloud SDK-ի սկզբնական կոդը, այն հասանելի է GitHub-ում (հրատարակված է MIT լիցենզիայի ներքո): Վերջապես, որևէ խնդրի դեպքում կամ մեր API-ների վերաբերյալ լրացուցիչ պարզության/տեղեկատվության կարիք ունեք, խնդրում ենք մոտենալ մեզ արագ լուծման համար անվճար [ապրանքի աջակցման ֆորումի] միջոցով 9:

Առնչվող հոդվածներ

Խնդրում ենք այցելել հետևյալ հղումները՝ ավելին իմանալու համար.