להמיר PostScript ל-JPEG ב-Java - הממיר PS ל-JPEG

אם זה במחשב שולחני או בדפדפן אינטרנט, אתה זקוק לתוכנה חיצונית כדי לפתוח קבצי PostScript. מצד שני, אתה יכול לצפות בתמונות JPEG/JPG בקלות כמעט בכל מערכות ההפעלה הפופולריות כמו Windows, macOS או Linux. Aspose.Page for Java מציעה פתרון לבעיה זו. היא חשפה מחלקות ושיטות שעוזרות למפתחים לבנות ממיר PS ל-JPEG. עם זאת, נעבור על ההטמעה ונכתוב קטע קוד שמ ממיר PostScript ל-JPEG ב-Java בצורה תכנותית. אז, אל תפספס אף חלק וקרא את המאמר הזה בעיון.

נכסה את הנקודות הבאות:

  1. שירות עיבוד תמונה - התקנת API
  2. להמיר PostScript ל-JPEG ב-Java
  3. להמיר קובץ PS ל-JPEG אונליין

שירות עיבוד תמונה - התקנת API

ההתקנה של ה-API ב-Java לא תדרוש הרבה זמן כי היא די קלה להתקנה. ישנם תכונות רבות שניתן לנצל לפיתוח ממיר PS ל-JPEG עבור יישום עסקי. אז, ישנן שתי דרכים להתקין את הספרייה הזו, אתה יכול להוריד את קובץ ה-JAR הזה או שאתה יכול להשתמש בקונפיגורציות Maven הבאות:

 <repositories>
     <repository>
         <id>AsposeJavaAPI</id>
         <name>Aspose Java API</name>
         <url>https://releases.aspose.com/java/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-page</artifactId>
        <version>22.6</version>
    </dependency>
</dependencies>

אנא עקוב אחרי המדריך הזה במקרה שתיתקל בקשיים בהתקנה.

שירות עיבוד תמונה

להמיר PostScript ל-JPEG ב-Java

עד כה, סיימנו את התקנת שירות עיבוד התמונה הזה. עכשיו, נפנה לכתיבת כמה שורות של קוד מקור כדי להשיג המרה מ-PS ל-JPEG/JPG. למטרה זו, יש לנו קובץ PS מקור שישמש להמרה זו.

השלבים הבאים מראים כיצד להמיר PostScript ל-JPEG בצורה תכנותית:

  • פורמט התמונה ImageFormat מוגדר ל-JPEG.
  • צור זרם קלט של PostScript על ידי אתחול של אובייקט ממחלקת FileInputStream.
  • צור מופע של מחלקת PsDocument והאתחל אותו עם זרם הקלט של PostScript.
  • אם אתה רוצה להמיר קובץ PostScript למרות שגיאות קלות, הגדר את הדגל suppressErrors הזה.
  • אתחל מופע חדש של מחלקת ImageSaveOptions עם פרמטר suppressErrors.
  • צור אובייקט ממחלקת ImageDevice שמקיף את ההמרה של המסמך לתמונה.
  • קרא למתודה save כדי לשמור את קובץ ה-JPG בדיסק.
  • קבל את התמונות המתקבלות בבתים על ידי קריאה למתודה getImagesBytes.
  • צור זרם פלט על ידי אתחול מופע של מחלקת FileOutputStream עם נתיב התמונה המתקבלת.

אתה יכול להעתיק ולהדביק את קטע הקוד הבא עבור המרה מ-PS ל-JPEG ב-Java:

package com.example;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import com.aspose.eps.ImageFormat;
import com.aspose.eps.PsDocument;
import com.aspose.eps.device.ImageSaveOptions;
public class Main {
// Convert PostScript to JPEG in Java - PS to JPG Converter
public static void main(String[] args) throws Exception {
// Create an instance of the PsDocument class from the PostScript file.
PsDocument document = new PsDocument("input.ps");
// If you want to convert Postscript file despite of minor errors set this flag
boolean suppressErrors = true;
// Initialize a new instance of ImageSaveOptions class with suppressErrors parameter and output image format.
ImageSaveOptions options = new ImageSaveOptions(suppressErrors, ImageFormat.JPEG);
// Save PS as JPEG images bytes array, one byte array for one page of input documen.
byte[][] imagesBytes = document.saveAsImage(options);
int i = 0;
for (byte [] imageBytes : imagesBytes) {
String imagePath = "PSToImage" + i + "." + imageFormat.toString().toLowerCase();
// Create output stream by initializing an instance of the FileOutputStream class with the output image path.
FileOutputStream fs = new FileOutputStream(imagePath);
try {
fs.write(imageBytes, 0, imageBytes.length);
} catch (IOException ex) {
System.out.println(ex.getMessage());
} finally {
fs.close();
}
i++;
}
//Review errors
if (suppressErrors) {
for (Exception ex : options.getExceptions()) {
System.out.println(ex.getMessage());
}
}
}
}

ברגע שתפעיל את קובץ השרת, תראה קובץ JPEG חדש שנוצר בכתובת הפלט. עם זאת, אתה יכול לראות את הפלט בתמונה למטה:

להמיר PostScript ל-JPEG

להמיר קובץ PS ל-JPEG אונליין

בנוסף, אתה יכול לבחור בכלי אונליין להמיר קובץ PS ל-JPEG אונליין. הממיר PS ל-JPEG הזה מבוסס על רשת ומנוהל על ידי Aspose.Page. בנוסף, ישנן אפשרויות רבות להעלות את קובץ ה-PS המקורי והממשק ידידותי למשתמש. מעל לכל, זה חינם ואינו דורש מנוי או יצירת חשבון.

קובץ PS ל-JPEG אונליין

ממיר PS ל-JPEG - קבל רישיון חינם

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

מסקנה

אנחנו מסיימים את הפוסט בבלוג הזה כאן עם התקווה שלמדת כיצד להמיר PostScript ל-JPEG ב-Java. בנוסף, גם עברנו על ההטמעה של בניית ממיר PS ל-JPEG. מדריך זה הוא עבורך אם אתה רוצה להשתמש בשירות עיבוד התמונה הזה service כדי לאוטומט את ההמרה מ-PS ל-JPEG/JPG. אז, אל תשכח לבקר בתיעוד, הפניות ל-API references וGitHub כדי לחקור עוד.

כמו כן, אנו ממליצים לך לבקר במדריך Getting Started Guide.

לבסוף, aspose.com כותבת מאמרים חדשים. אז, בבקשה הישאר בקשר לקבלת עדכונים קבועים.

עזרה זמינה

אתה יכול ליידע אותנו על השאלות או הבקשות שלך בפורום שלנו forum.

שאלות נפוצות – FAQs

איך אני ממיר קובץ PostScript ל-JPG?

אתה יכול לבחור ב-Aspose.Page להמיר PS ל-JPEG בשפות תכנות רבות כמו Java, C# וC++. אנא בקר בקישור זה link כדי ללמוד יותר.

איך אני ממיר קובץ PostScript?

כלי אונליין הזה מאפשר לך להמיר קובץ PS ל-JPEG אונליין. זה חינם ואתה יכול להשתמש בו מבלי ליצור חשבון.

ראה גם