Ten krótki samouczek omawia jak przekształcić EPS w PNG przy użyciu języka Java. Zawiera szczegółowe informacje na temat konfiguracji środowiska, sekwencji kroków, które należy wykonać podczas pisania programu, oraz uruchamialnej aplikacji, której można używać w dowolnym środowisku wspieranym przez Javę. Nauczysz się konwertować plik źródłowy z EPS na PNG za pomocą Javy bez obecności jakiegokolwiek innego narzędzia lub biblioteki innej firmy, używając kilku linii kodu, w których zostaną zbadane opcje konfiguracji procesu konwersji.
Kroki, aby zmienić plik EPS na PNG za pomocą Java
- Ustaw swoje środowisko programistyczne, aby dodać Aspose.PDF for Java z repozytorium Maven
- Załaduj źródłowy plik EPS za pomocą obiektu Document class
- Zainicjuj obiekt urządzenia dla docelowego typu obrazu
- Za pomocą metody Process w klasie PngDevice wyrenderuj pierwszą stronę obrazu EPS do formatu PNG na dysku
Te kroki opisują proces konwersji plików EPS na format PNG przy użyciu języka Java. Postępując zgodnie z tą etapową procedurą, będziesz mógł napisać ten konwerter w ciągu kilku linii kodu, tylko tam, gdzie najpierw należy załadować plik szablonu EPS, a następnie zainicjować odpowiedni obiekt urządzenia zgodnie z pożądanym obrazem wyjściowym. Każdy obiekt urządzenia zawiera metodę Process, która konwertuje plik EPS do formatu PNG i jest tutaj używana do osiągnięcia tej funkcjonalności.
Kod do przekształcenia EPS w PNG przy użyciu Javy
import com.aspose.pdf.Document; | |
import com.aspose.pdf.License; | |
import com.aspose.pdf.PsLoadOptions; | |
import com.aspose.pdf.devices.PngDevice; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to transform EPS to PNG using Java | |
// Load license | |
License pdfLicense = new License(); | |
pdfLicense.setLicense("Aspose.Total.lic"); | |
// Load template EPS file | |
Document document = new Document("circle.eps", new PsLoadOptions()); | |
// Initialize the respective Device for PNG | |
PngDevice renderer = new PngDevice(); | |
// Generate PNG image | |
renderer.process(document.getPages().get_Item(1), "output.png"); | |
System.out.println("Done"); | |
} | |
} |
Ten kod do transformacji formatu EPS do formatu PNG przy użyciu języka Java zaczyna się od zaimportowania wymaganych przestrzeni nazw, a następnie ładuje źródłowy plik EPS przy użyciu obiektu klasy Document, który ma wiele przeciążonych konstruktorów, które pobierają nazwę pliku i hasło, nawet jeśli załadowany plik jest chroniony. W następnym kroku deklarujemy obiekt klasy PngDevice, ponieważ chcemy utworzyć obraz PNG, jednak jeśli chcesz utworzyć inny typ obrazu, utwórz instancję odpowiedniego urządzenia. Metoda Process jest przeciążona na każdym urządzeniu i obsługuje wiele opcji, takich jak wybranie wymaganej strony do renderowania ze źródłowego EPS lub załadowanie jej ze strumienia zamiast pliku na dysku.
W tym temacie wyjaśniono, jak przekonwertować EPS na PNG, jednak jeśli chcesz poznać inne funkcje, takie jak scalanie plików PDF, zapoznaj się z artykułem na temat jak scalić pliki PDF w Javie.