יש צורך הולך וגובר בפתרונות המרת מסמכים יעילים ונוחים. אנו משתמשים במסמכי 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, ועוד [פורמטי קבצים נתמכים] שונים12 ]. עם ה-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. כעת חפש זיהוי לקוח וסוד לקוח ב-Dashboard.
המרת Word למסמך TIFF ב-Java
בסעיף זה, אנו הולכים להמיר Word לתמונה (מסמך TIFF) באמצעות קטע קוד Java. מסמך ה-word המקור ייטען מאחסון עננים ולאחר ההמרה, הוא יישמר באותו אחסון ענן.
- ראשית, צור אובייקט של WordsApi שבו נעביר את מזהה הלקוח ואת סוד הלקוח כפרמטרים.
- שנית, קרא את מסמך Word הקלט מהכונן המקומי באמצעות אובייקט הקובץ.
- שלישית, צור את מופע UploadFileRequest הדורש מופע קובץ כארגומנט.
- כעת קרא לשיטה uploadFile(…) כדי להעלות את מסמך Word לאחסון ענן.
- צור אובייקט של GetDocumentWithFormatRequest(…) תוך מתן שם מסמך Word קלט, ערך פורמט הפלט כ-TIFF, ושם הקובץ שנוצר כארגומנטים.
- לבסוף, קרא לשיטה getDocumentWithFormat(…) כדי להמיר Word לתמונה ולשמור את הפלט באחסון בענן.
// לקטעי קוד נוספים, אנא 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 הוא null, 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);
}
ניתן להוריד את מסמך 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, אנא אל תהסס ליצור איתנו קשר דרך פורום תמיכת המוצרים.
מאמרים קשורים
אנו ממליצים בחום לבקר בקישורים הבאים כדי ללמוד עוד על: