Það er sívaxandi þörf fyrir skilvirkar og þægilegar lausnir til að breyta skjölum. Við notum MS Word skjöl fyrir opinbera og persónulega gagnageymslu. Þau eru einnig eitt af vinsælustu skráarsniðunum fyrir opinbera upplýsingamiðlun fyrirtækja, háskóla og ríkisstofnana. Nú, til að koma í veg fyrir óleyfilega meðferð skjala, getum við breytt Word í mynd. Svo í þessari tæknigrein munum við einbeita okkur sérstaklega að því hvernig á að umbreyta Word skjölum í TIFF myndir með því að nota Java REST API.
Þessi grein gerir forriturum kleift að samþætta skjalabreytingargetu á fljótlegan og auðveldan hátt í forritin sín, sem gerir það mögulegt að umbreyta Word í Tiff, Word í mynd, Word í mynd eða DOC í Tiff með örfáum línum af kóða.
- Forritaskil orðs í mynd umbreytingu
- Umbreyttu Word í TIFF skjal í Java
- Word inn í mynd með cURL skipunum
Forritaskil orðs í mynd umbreytingu
Aspose.Words Cloud SDK fyrir Java er REST API sem býður upp á fjölda skjalameðferðareiginleika, þar á meðal möguleika á að umbreyta Word skjölum í TIFF myndir. Með einföldu og þægilegu viðmóti þess geta verktaki fljótt og auðveldlega innleitt þessa virkni í Java forritum sínum, án þess að þurfa að hafa áhyggjur af því hversu flókið skjalabreyting er. Á heildina litið er það öflugt tæki til að breyta Word skjölum í TIFF myndir, PDF, Word í JPG, Word í HTML og ýmis önnur studd skráarsnið ]. Með einföldum API og sérhannaðar valkostum geturðu auðveldlega innleitt þessa virkni í forritunum þínum og hagrætt skjalabreytingarferlunum.
Nú, til að nota SDK, vinsamlegast bættu við eftirfarandi upplýsingum í pom.xml af maven build tegund verkefnisins.
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>https://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>
Þegar JDK tilvísuninni hefur verið bætt við verkefnið þurfum við að búa til ókeypis reikning yfir Aspose Cloud. Leitaðu nú að auðkenni viðskiptavinar og leyndarmál viðskiptavinar á Mælaborð.
Umbreyttu Word í TIFF skjal í Java
Í þessum hluta ætlum við að umbreyta Word í mynd (TIFF skjal) með því að nota Java kóðabút. Upprunaorðsskjalið verður hlaðið úr skýjageymslu og eftir umbreytinguna verður það vistað í sömu skýjageymslu.
- Í fyrsta lagi, búðu til hlut af WordsApi þar sem við sendum viðskiptavinaauðkenni og viðskiptavinarleyndarmál sem færibreytur.
- Í öðru lagi, lestu innslátt Word skjalið frá staðbundnu drifi með því að nota File hlutinn.
- Í þriðja lagi, búðu til UploadFileRequest tilvikið sem krefst skráartilviks sem rök.
- Hringdu nú í aðferðina uploadFile(…) til að hlaða Word skjalinu upp í skýjageymslu.
- Búðu til hlut af GetDocumentWithFormatRequest(…) á meðan þú gefur inn inntaksorð skjalsheiti, úttakssniðsgildi sem TIFF og skráarheitið sem myndast sem rök.
- Að lokum skaltu kalla aðferðina getDocumentWithFormat(…) til að umbreyta Word í mynd og vista úttakið í skýjageymslu.
// Fyrir fleiri kóðabúta, vinsamlegast https://github.com/aspose-words-cloud/aspose-words-cloud-java
// Fáðu ClientID og ClientSecret frá https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// búa til hlut af WordsApi
// ef baseUrl er núll notar WordsApi sjálfgefið https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// lestu innihald PDF frá staðbundnu drifi
File file = new File("C:\\input.docx");
// búa til beiðni um upphleðslu skráa
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// hlaða upp skrá í skýgeymslu
wordsApi.uploadFile(uploadRequest);
// búðu til skjalabreytingarbeiðnihlut á meðan þú tilgreinir tiff nafnið sem myndast
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// Hringdu í API til að breyta Word í mynd (TIFF) og vista úttakið í skýjageymslu
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
Dæmi um Word skjalið sem notað er í dæminu hér að ofan er hægt að hlaða niður frá testmultipages.docx og TIFF skjalinu sem myndast af Converted.tiff.
Word inn í mynd með cURL skipunum
Í þessum hluta ætlum við að nota cURL skipanirnar fyrir Word í mynd umbreytingu. Nú er fyrsta skrefið að búa til JWT aðgangslykil á meðan þú framkvæmir eftirfarandi skipun.
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"
Þegar við höfum JWT tákn, vinsamlegast eftirfarandi skipun til að hlaða Word skjal úr skýjageymslu og vista í TIFF skjal. TIFF sem myndast er einnig geymt í skýjageymslu.
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>"
Niðurstaða
Að lokum er mikilvægt verkefni fyrir marga forritara að breyta Word skjölum í TIFF myndir og Aspose.Words Cloud SDK fyrir Java gerir þetta verkefni auðveldara en nokkru sinni fyrr. Með öflugu REST API og sérhannaðar valkostum geta verktaki fljótt og auðveldlega samþætt skjalabreytingargetu inn í Java forritin sín. Hvort sem þú þarft að umbreyta einu skjali eða stórum hópi skjala, býður Aspose.Words Cloud SDK fyrir Java áreiðanlega og skilvirka lausn til að breyta Word í TIFF myndir. Svo, ef þú ert að leita að öflugri og notendavænni skjalabreytingarlausn fyrir Java forritið þitt, þá er Aspose.Words Cloud SDK fyrir Java sannarlega þess virði að skoða.
Einnig er heill frumkóði SDK birtur á GitHub og hægt er að hlaða honum niður ókeypis. Þú gætir líka íhugað að fá aðgang að API í vafra í gegnum SwaggerUI. Að lokum, ef þú lendir í einhverjum vandamálum við notkun API, vinsamlegast ekki hika við að hafa samband við okkur í gegnum vörustuðningsvettvang.
tengdar greinar
Við mælum eindregið með því að heimsækja eftirfarandi tengla til að læra meira um: