Konvertieren Sie PNG in EPS mit der Java API Solution

Überblick

In diesem Artikel wird erläutert, wie Sie mit Java PNG in EPS konvertieren. Es behandelt die folgenden Themen.

Java-Bild zu EPS

Die Konvertierung von Bildern in EPS mit Java aus anderen Formaten wie BMP, JPG, GIF wird in diesen Artikeln behandelt.

Konvertierung von Java PNG in EPS

Sie können die Qualität der Aspose.Page PNG-zu-EPS-Konvertierung überprüfen und die Ergebnisse mit dem kostenlosen Online-PNG-zu-EPS-Konverter anzeigen und dann die resultierende EPS-Datei mit unserem EPS-Viewer anzeigen.


Der PNG-zu-EPS-Konverter von Aspose.Page für Java ermöglicht die Konvertierung von PNG-Bildern in Encapsulated PostScript (EPS)-Dateien auf jedem Betriebssystem, für das eine Java Virtual Machine vorhanden ist.
Steps: PNG to EPS Converter API Code in Java

Für die Konvertierung von PNG in EPS sind nur zwei Schritte erforderlich:

  1. Erstellen Sie eine Instanz von PsSaveOptions.
  2. Verwenden Sie die statische Methode saveImageToEps von PsDocument. Die Methode saveImageToEps verfügt über vier Modifikationen, um einem Benutzer die bequemste Möglichkeit zu bieten, PNG-Bilder in EPS zu speichern.

Verwenden von Zeichenfolgen zum Speichern von PNG in EPS in Java

Im folgenden Java-Codeausschnitt werden das Eingabebild und die Ausgabe-EPS-Datei durch Zeichenfolgen zugewiesen:

1// Convert PNG image to EPS using files paths.
2
3// Create default options
4PsSaveOptions options = new PsSaveOptions();
5
6// Save PNG image to EPS file
7PsDocument.saveImageAsEps(getDataDir() + "input.png", getOutputDir() + "output_png.eps", options);

Verwenden von Streams zum Speichern von PNG in EPS in Java

Im folgenden Java-Codeausschnitt werden Eingabebild und Ausgabe-EPS-Datei durch Streams zugewiesen:

 1// Convert PNG image to EPS using streams.
 2
 3// Create default options
 4PsSaveOptions options = new PsSaveOptions();
 5
 6// Create input stream from image
 7try (FileInputStream input = new FileInputStream(getDataDir() + "input.png")) {
 8    // Create output stream for EPS
 9    try (FileOutputStream output = new FileOutputStream(getOutputDir() + "output_png.eps")) {
10        // Save PNG image from input file stream to EPS file output stream
11        PsDocument.saveImageAsEps(input, output, options);
12    }
13} catch (IOException ex) {
14}

Verwenden des BufferedImage-Objekts und der Zeichenfolge zum Speichern von PNG in EPS in Java

Im folgenden Java-Codeausschnitt wird das Eingabebild durch das Objekt BufferedImage und die Ausgabe-EPS-Datei durch eine Zeichenfolge zugewiesen:

 1// Convert PNG image to EPS from Bitmap object to file.
 2
 3// Create default options
 4PsSaveOptions options = new PsSaveOptions();
 5
 6try {
 7	BufferedImage bmp = ImageIO.read(new java.io.File(getDataDir() + "input.png"));
 8    // Save PNG bitmap to EPS file
 9    PsDocument.saveImageAsEps(bmp, getOutputDir() + "output_png.eps", options);
10} catch (IOException ex) {
11}

Verwenden des BufferedImage-Objekts und -Streams zum Speichern von PNG in EPS in Java

Im folgenden Java-Codeausschnitt wird das Eingabebild durch das Objekt BufferedImage und die Ausgabe-EPS-Datei durch den Stream zugewiesen:

 1// Convert PNG image to EPS from Bitmap object to stream.
 2
 3// Create default options
 4PsSaveOptions options = new PsSaveOptions();
 5
 6try {
 7	BufferedImage bmp = javax.imageio.ImageIO.read(new java.io.File(getDataDir() + "input.png"));
 8    // Create output stream for EPS
 9    try (FileOutputStream output = new FileOutputStream(getOutputDir() + "output_png.eps")) {
10        // Save PNG bitmap to EPS file stream
11        PsDocument.saveImageAsEps(bmp, output, options);
12    }
13} catch (IOException ex) {
14}

Siehe PNG zu EPS Konvertierung in .NET.

Bewerten Sie die Konvertierung von PNG in EPS online mit unserem PNG-zu-EPS-Konverter. Sie können mehrere PNG-Bilder gleichzeitig in EPS-Dateien konvertieren und die Ergebnisse in wenigen Sekunden herunterladen.

Sie können Beispiele und Datendateien von GitHub herunterladen.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.