
Převod PostScript souborů na vysoce kvalitní obrázky není nyní obtížný úkol. Aspose.Page nabízí vysokokódové API pro více programovacích jazyků k programatickému převodu a manipulaci s PS soubory. Kromě toho také podporuje podnikový online převodník PS souborů pro převod PS souborů do jiných populárních formátů souborů. Tento návod je však určen pro programátory Javy, kteří hledají PostScript Java knihovnu pro programatický převod PostScriptu na GIF. GIF obrázky můžete snadno otevírat na téměř všech populárních operačních systémech bez instalace softwaru. Takže začněme.
V tomto blogovém příspěvku pokryjeme následující sekce:
- Instalace PostScript Java knihovny
- Převeďte PostScript na GIF v Javě - Ukázka kódu
- Převodník PS souborů - Online nástroj
Instalace PostScript Java knihovny
Pro instalaci Aspose.Page pro Java můžete stáhnout JAR soubor nebo použít následující Maven konfigurace:
<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>
Navíc můžete navštívit tuto instalační příručku pro podrobnosti.

Převeďte PostScript na GIF v Javě - Ukázka kódu
Nyní můžete vyvinout PS na GIF maker pro obchodní software. Prosím, postupujte podle níže uvedených kroků:
- Nastavte ImageFormat na GIF a načtěte zdrojový PostScript soubor.
- Inicializujte objekt třídy PsDocument s vstupním proudem PostScriptu.
- Nastavte hodnotu suppressErrors, pokud chcete převést PostScript soubor i přes drobné chyby.
- Vytvořte nový objekt třídy ImageSaveOptions s parametrem suppressErrors.
- Vytvořte instanci třídy ImageDevice.
- Zavolejte metodu save pro uložení GIF souboru na disk.
- Zavolejte metodu getImagesBytes pro získání výsledných obrázků v bajtech.
- Vytvořte výstupní proud inicializací instance třídy FileOutputStream s cestou k výstupnímu obrázku.
Následující ukázka kódu demonstruje, jak programaticky převést PostScript na GIF v Javě:
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()); | |
} | |
} | |
} | |
} |
Můžete vidět výstup na obrázku níže:

Převodník PS souborů - Online nástroj
Tento online nástroj poskytuje bohaté PS převody do jiných široce používaných formátů souborů. Je poháněn Aspose.Page a je to bezplatný nástroj. Kromě toho zachovává kvalitu textových a grafických dat při převodu do jiných formátů souborů. Důrazně doporučujeme použít tento převodník PS souborů pro zvýšení produktivity.

GIF Maker Z Obrázků - Získejte Bezplatnou Licenci
Nyní můžete získat bezplatnou dočasnou licenci k vyzkoušení PostScript Java knihovny mimo hodnotící limity.
Závěr
Na závěr jsme prošli tím, jak programaticky převést PostScript na GIF v Javě. Kromě toho jsme implementovali funkci pro vývoj efektivního převodníku PS souborů. Podobně můžete tuto PostScript Java knihovnu prozkoumat více návštěvou dokumentace, GitHub repo a API referencí. Nakonec aspose.com bude nadále publikovat blogové příspěvky. Takže zůstaňte v kontaktu pro aktualizace. Své dotazy nebo otázky můžete sdílet na našem foru.