אם אתה צריך להמיר מסמכי Word לפורמטים של תמונה באופן תוכנתי, הרשה לי להציג פתרון המרה באיכות גבוהה ב-Java להמרת Word לתמונות PNG, JPG, BMP, GIF או TIFF.

המר את Word DOC ל-PNG, JPEG, BMP, GIF או TIFF ב-Java

במקרים שונים, עליך להציג מסמכי MS Word ביישומים שלך באופן תוכנתי. אחת הדרכים הנוחות ביותר בתרחישים כאלה היא ההמרה מ-DOCX/DOC לפורמטים של תמונה. כדי להשיג זאת, תוכל להמיר קבצי Word DOC או DOCX ל-PNG, JPEG, BMP, GIF , או תמונות TIFF.

ספריית Java להמרת Word לתמונה

כדי להמיר מסמכי Word לפורמטים של תמונה, נשתמש ב-Aspose.Words for Java. זהו API עשיר בתכונות ליצירה, עריכה או המרת מסמכי MS Word ביישומים מבוססי Java. אתה יכול להוריד את ה-JAR של ה-API או להתקין אותו באמצעות התצורות הבאות של Maven:

מאגר:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

תלות:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>22.11</version>
    <classifier>jdk17</classifier>
</dependency>

כיצד להמיר Word ל-PNG, JPEG, BMP, GIF או TIFF ב-Java

אתה יכול להמיר מסמך Word לתמונות PNG, JPEG, BMP, GIF או TIFF בהתאם לדרישתך. כדי להגדיר את פורמט תמונת הפלט, נעשה שימוש ב-SaveFormat enum. להדגמה, בואו נמיר קובץ Word DOCX לתמונות PNG ב-Java.

קוד Java להמרת Word DOC לתמונה

דגימת הקוד הבאה מראה כיצד להמיר תמונות Word DOCX ל-PNG ב-Java.

// טען מסמך
Document doc = new Document("calibre.docx");

// הגדר פורמט תמונת פלט באמצעות SaveFormat
var options = new ImageSaveOptions(SaveFormat.PNG);

// לולאה בין דפים והמרת אותם לתמונות PNG
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
    // שמור עמוד כ-PNG
    options.setPageSet(new PageSet(pageNumber));
    doc.save(pageNumber + "_page.png", options);
}

Java DOCX לתמונה - התאמה אישית

אתה יכול גם להתאים אישית את המרת Word לתמונה באמצעות אפשרויות שונות. לדוגמה, אתה יכול להגדיר רזולוציה אופקית, רזולוציה אנכית, רזולוציה כוללת, קנה מידה, פורמט פיקסלים, בהירות, מצב צבע, ניגודיות וכו’. להלן השלבים להתאמה אישית של המרת Word לתמונה ב-Java.

  • טען את מסמך Word באמצעות המחלקה Document.
  • צור מופע של מחלקה ImageSaveOptions וציין את פורמט תמונת הפלט.
  • הגדר את האפשרויות הרצויות כגון בהירות, ניגודיות וכו’ באמצעות האובייקט ImageSaveOptions.
  • עברו בלולאה בין הדפים במסמך.
  • המר כל עמוד לתמונה בשיטת Document.save(string, ImageSaveOptions).

דוגמת הקוד הבאה מראה כיצד להתאים אישית המרת תמונה של Word ל-JPEG באמצעות אפשרויות שונות.

// טען מסמך
Document doc = new Document("calibre.docx");

// הגדר פורמט תמונת פלט באמצעות SaveFormat
var options = new ImageSaveOptions(SaveFormat.JPEG);

// לשנות את הבהירות והניגודיות של התמונה
// שניהם בסולם 0-1 והם ב-0.5 כברירת מחדל
options.setImageBrightness(0.30f);
options.setImageContrast(0.7f);

// לשנות את הרזולוציה האופקית
// ערך ברירת המחדל עבור מאפיינים אלה הוא 96.0, עבור רזולוציה של 96dpi
options.setHorizontalResolution(72f);

// לולאה בין דפים והמרת אותם לתמונות JPG
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
    // שמור עמוד בתור JPG
    options.setPageSet(new PageSet(pageNumber));
    doc.save(pageNumber + "_page.jpg", options);
}

ממיר Word לתמונה בחינם

אתה יכול לקבל רישיון זמני בחינם ולהמיר מסמכי Word לפורמטים של תמונה ללא מגבלות הערכה.

סיכום

במאמר זה, למדת כיצד להמיר מסמכי Word לתמונות PNG, JPEG, BMP, GIF או TIFF ב-Java במהירות ובאיכות גבוהה. יתר על כן, ראית כיצד להתאים אישית את המרת Word לתמונה באמצעות אפשרויות שונות. מלבד זאת, אתה יכול לחקור תכונות אחרות של Aspose.Words עבור Java באמצעות תיעוד. כמו כן, אתה יכול לפרסם את השאלות שלך בפורום שלנו.

ראה גם