
Att konvertera PostScript filer till högkvalitativa bilder är nu ingen svår uppgift. Aspose.Page erbjuder högkodiga API:er för flera programmeringsspråk för att programatiskt konvertera och manipulera PS-filer. Dessutom stödjer den också en företagsnivå online PS filkonverterare för att konvertera PS-filer till andra populära filformat. Denna guide är dock för Java-programmerare som letar efter ett PostScript Java bibliotek för att konvertera PostScript till GIF programatiskt. Du kan enkelt öppna GIF-bilder på nästan alla populära operativsystem utan att behöva installera programvara. Så, låt oss börja.
Vi kommer att täcka följande sektioner i detta blogginlägg:
- Installation av PostScript Java-bibliotek
- Konvertera PostScript till GIF i Java - Kodexempel
- PS Filkonverterare - Online Verktyg
Installation av PostScript Java-bibliotek
För att installera Aspose.Page för Java, kan du downloada JAR-filen eller använda följande Maven-konfigurationer:
<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>23.12</version>
</dependency>
</dependencies>
Dessutom kan du besöka denna installationsguide för att gå igenom de kompletta detaljerna.

Konvertera PostScript till GIF i Java - Kodexempel
Nu kan du utveckla en PS till GIF-skapare för affärsprogramvara. Följ stegen som nämns nedan:
- Ställ in ImageFormat till GIF och ladda den käll PostScript-filen.
- Initiera ett objekt av PsDocument klassen med PostScript-inmatningsströmmen.
- Ställ in värdet på suppressErrors om du vill konvertera Postscript-filen trots mindre fel.
- Instansiera ett nytt objekt av ImageSaveOptions klassen med suppressErrors-parametern.
- Skapa en instans av ImageDevice klassen.
- Anropa save metoden för att spara GIF-filen på disken.
- Anropa getImagesBytes metoden för att få de resulterande bilderna i byte.
- Skapa en utström genom att initiera en instans av FileOutputStream-klassen med utdata bildvägen.
Följande kodexempel visar hur du konverterar PostScript till GIF i Java programatiskt:
package com.example; | |
import java.io.FileInputStream; | |
import java.io.FileOutputStream; | |
import java.io.IOException; | |
import com.aspose.eps.PsDocument; | |
import com.aspose.eps.device.ImageDevice; | |
import com.aspose.eps.device.ImageSaveOptions; | |
public class Main { | |
// High Code Java API to Convert PostScript to GIF | |
public static void main(String[] args) throws Exception { | |
// Set the ImageFormat to GIF. | |
com.aspose.page.ImageFormat imageFormat = com.aspose.page.ImageFormat.GIF; | |
// Load the source PostScript file. | |
FileInputStream psStream = new FileInputStream("/input.ps"); | |
// Initialize an object of the PsDocument class with the PostScript input stream. | |
PsDocument document = new PsDocument(psStream); | |
// Set the value of suppressErrors if you want to convert the Postscript file despite minor errors. | |
boolean suppressErrors = true; | |
// Instantiate a new object of ImageSaveOptions class with suppressErrors parameter. | |
ImageSaveOptions options = new ImageSaveOptions(suppressErrors); | |
// Create an instance of the ImageDevice class. | |
ImageDevice device = new ImageDevice(); | |
try { | |
// Call the save method to save the GIF file on the disk. | |
document.save(device, options); | |
} finally { | |
psStream.close(); | |
} | |
// Invoke the getImagesBytes method to get the resulting images in bytes. | |
byte[][] imagesBytes = device.getImagesBytes(); | |
int i = 0; | |
for (byte [] imageBytes : imagesBytes) { | |
String imagePath = "/PSToGIF" + 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()); | |
} | |
} | |
} | |
} |
Du kan se resultatet i bilden nedan:

PS Filkonverterare - Online Verktyg
Detta online verktyg erbjuder rika PS-konversioner till andra allmänt använda filformat. Det drivs av Aspose.Page och är ett gratis verktyg. Dessutom bibehåller det kvaliteten på text- och grafdata när det konverteras till andra filformat. Vi rekommenderar starkt att du använder denna PS filkonverterare för att öka produktiviteten.

GIF skapare från bilder - Få en gratis licens
Nu kan du få en gratis tillfällig licens för att prova PostScript Java-biblioteket bortom utvärderingsbegränsningar.
Slutsats
Avslutningsvis har vi gått igenom hur man konverterar PostScript till GIF i Java programatiskt. Dessutom implementerade vi funktionen för att utveckla en effektiv PS filkonverterare. På liknande sätt kan du utforska detta PostScript Java-bibliotek mer genom att besöka dokumentationen, GitHub repo, och API referenser. Slutligen kommer aspose.com att fortsätta publicera blogginlägg. Så håll dig uppdaterad för nyheter. Du kan dela dina frågor eller funderingar på vårt forum.