Խոսքից նկար

Փոխարկել Word-ը TIFF փաստաթուղթ Java-ում

Փաստաթղթերի փոխակերպման արդյունավետ և հարմար լուծումների անընդհատ աճող կարիք կա: Մենք օգտագործում ենք MS Word փաստաթղթերը պաշտոնական և անձնական տվյալների պահպանման համար: Դրանք նաև ֆայլերի հանրաճանաչ ձևաչափերից են կորպորատիվ, համալսարանական և պետական կազմակերպությունների կողմից պաշտոնական տեղեկատվության փոխանակման համար: Այժմ փաստաթղթերի չարտոնված մանիպուլյացիաներից խուսափելու համար մենք կարող ենք Word-ը վերածել Պատկերի: Այսպիսով, այս տեխնիկական հոդվածում մենք հատուկ կկենտրոնանանք այն բանի վրա, թե ինչպես փոխարկել Word փաստաթղթերը TIFF պատկերների՝ օգտագործելով Java REST API:

Այս հոդվածը ծրագրավորողներին հնարավորություն է տալիս արագ և հեշտությամբ ինտեգրել փաստաթղթերի փոխակերպման հնարավորությունները իրենց հավելվածներում՝ հնարավոր դարձնելով Word-ի փոխակերպումը Tiff-ի, Word-ի նկարի, Word-ի պատկերի կամ DOC-ի Tiff-ի ընդամենը մի քանի տող կոդով:

Բառից պատկեր փոխակերպման API

Aspose.Words Cloud SDK Java-ի համար-ը REST API է, որն ապահովում է փաստաթղթերի մանիպուլյացիայի մի շարք առանձնահատկություններ, ներառյալ Word փաստաթղթերը TIFF պատկերների փոխակերպելու հնարավորությունը: Իր պարզ և օգտագործման համար դյուրին ինտերֆեյսի շնորհիվ մշակողները կարող են արագ և հեշտությամբ իրականացնել այս գործառույթը իրենց Java հավելվածներում՝ առանց անհանգստանալու փաստաթղթերի փոխակերպման բարդությունների մասին: Ընդհանուր առմամբ, դա հզոր գործիք է Word փաստաթղթերը TIFF պատկերների, PDF, Word-ի JPG, Word-ի HTML և տարբեր այլ [աջակցվող ֆայլի ձևաչափերի] փոխակերպելու համար։ ]. Իր պարզ API-ի և կարգավորելի ընտրանքների շնորհիվ դուք կարող եք հեշտությամբ իրականացնել այս գործառույթը ձեր հավելվածներում և պարզեցնել փաստաթղթերի փոխակերպման գործընթացները:

Այժմ, SDK-ն օգտագործելու համար, խնդրում ենք ավելացնել հետևյալ մանրամասները pom.xml maven build տիպի նախագծի մեջ:

<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.8.0</version>
    </dependency>
</dependencies>

Երբ JDK հղումը ավելացվի նախագծին, մենք պետք է անվճար հաշիվ ստեղծենք Aspose Cloud-ի վրա: Այժմ փնտրեք Հաճախորդի ID-ն և Հաճախորդի գաղտնիքը Dashboard-ում:

Փոխարկել Word-ը TIFF փաստաթուղթ Java-ում

Այս բաժնում մենք պատրաստվում ենք Word-ը փոխակերպել պատկերի (TIFF փաստաթուղթ)՝ օգտագործելով Java կոդի հատվածը: Աղբյուր բառի փաստաթուղթը կբեռնվի ամպային պահեստից և փոխակերպումից հետո այն կպահվի նույն ամպային պահեստում:

  • Նախ, ստեղծեք WordsApi-ի օբյեկտ, որտեղ մենք փոխանցում ենք Client ID-ն և Client Secret-ը որպես պարամետրեր:
  • Երկրորդ, կարդացեք մուտքագրված Word փաստաթուղթը տեղական սկավառակից՝ օգտագործելով File օբյեկտը:
  • Երրորդ, ստեղծեք UploadFileRequest օրինակը, որը պահանջում է File օրինակը որպես փաստարկ:
  • Այժմ զանգահարեք uploadFile(…) մեթոդը՝ Word փաստաթուղթը ամպային պահեստում վերբեռնելու համար:
  • Ստեղծեք GetDocumentWithFormatRequest(…)-ի օբյեկտ՝ տրամադրելով մուտքային Word փաստաթղթի անունը, ելքային ձևաչափի արժեքը՝ որպես TIFF, և արդյունքում ստացված ֆայլի անունը՝ որպես արգումենտ:
  • Ի վերջո, զանգահարեք getDocumentWithFormat(…) մեթոդը՝ Word-ը պատկերի փոխարկելու և ելքը Cloud պահեստում պահելու համար:
// Կոդի լրացուցիչ հատվածների համար խնդրում ենք https://github.com/aspose-words-cloud/aspose-words-cloud-java

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

        // կարդալ PDF-ի բովանդակությունը տեղական սկավառակից
        File file = new File("C:\\input.docx");
        
        // ստեղծել ֆայլի վերբեռնման հարցում
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // վերբեռնեք ֆայլը ամպային պահեստում
        wordsApi.uploadFile(uploadRequest);
            
        // ստեղծել փաստաթղթի փոխակերպման հարցման օբյեկտ՝ նշելով արդյունքում ստացված tiff անունը
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // Զանգահարեք API-ին՝ Word-ը պատկերի (TIFF) փոխարկելու և արդյունքը ամպային պահեստում պահելու համար
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
Բառից դեպի TIFF նախադիտում

Պատկեր 1.- Բառից TIFF փոխակերպման նախադիտում

Վերոնշյալ օրինակում օգտագործված Word փաստաթղթի նմուշը կարելի է ներբեռնել testmultipages.docx-ից, իսկ արդյունքում ստացված TIFF փաստաթուղթը՝ Converted.tiff-ից:

Բառը նկարի վերածելով՝ օգտագործելով cURL հրամանները

Այս բաժնում մենք պատրաստվում ենք օգտագործել cURL հրամանները Word-ի պատկերի փոխակերպման համար: Այժմ, առաջին քայլը հետևյալ հրամանն իրականացնելիս JWT մուտքի նշան ստեղծելն է:

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"

Երբ մենք ունենք JWT նշան, խնդրում ենք հետևյալ հրամանը՝ Word փաստաթուղթը ամպային պահեստից բեռնելու և TIFF փաստաթղթում պահելու համար: Արդյունքում ստացված TIFF-ը նույնպես պահվում է ամպային պահեստում:

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

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

Եզրափակելով, Word փաստաթղթերը TIFF պատկերների փոխակերպումը շատ ծրագրավորողների համար կարևոր խնդիր է, և Aspose.Words Cloud SDK-ն Java-ի համար այս առաջադրանքը դարձնում է ավելի հեշտ, քան երբևէ: Իր հզոր REST API-ի և կարգավորելի ընտրանքների շնորհիվ մշակողները կարող են արագ և հեշտությամբ ինտեգրել փաստաթղթերի փոխակերպման հնարավորությունները իրենց Java հավելվածներում: Անկախ նրանից, թե դուք պետք է փոխարկեք մեկ փաստաթուղթ կամ փաստաթղթերի մեծ փաթեթ, Aspose.Words Cloud SDK-ն Java-ի համար ապահովում է հուսալի և արդյունավետ լուծում Word-ը TIFF պատկերներ փոխարկելու համար: Այսպիսով, եթե դուք փնտրում եք ձեր Java հավելվածի համար փաստաթղթերի փոխակերպման ամուր և օգտագործողի համար հարմար լուծում, ապա Aspose.Words Cloud SDK-ն Java-ի համար անպայման արժե ուսումնասիրել:

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

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

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