EPS — це вектор, який часто використовують у професіях із обробки зображень для збереження високої якості зображень. Наприклад, файл EPS може підтримувати налаштування, не впливаючи на якість зображення. Однак іноді вам може знадобитися об’єднати різні файли EPS. Відповідно до таких вимог у цій статті описано, як програмно об’єднати файли EPS у Java.
- Об’єднайте або об’єднайте файли EPS – встановлення Java API
- Програмне об’єднання файлів EPS у Java
- Об’єднайте файли EPS із розширеними параметрами в Java
Об’єднайте або об’єднайте файли EPS – встановлення Java API
Aspose.Page for Java API підтримує роботу з різними форматами файлів на основі мови опису сторінки, такими як EPS, XPS, PS тощо. Ви можете легко налаштувати API, завантаживши його файли JAR із Нові випуски. ] або за допомогою наступних конфігурацій Maven у файлі pom.xml вашої програми на основі Maven:
Репозиторій:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Залежність:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-page</artifactId>
<version>22.5</version>
</dependency>
</dependencies>
Програмне об’єднання файлів EPS у Java
Ви можете об’єднати файли EPS, виконавши наведені нижче дії.
- Завантажте вхідний файл EPS у потік.
- Створіть об’єкт класу PdfSaveOptions і встановіть інші властивості.
- Об’єднайте вхідні документи EPS і запишіть вихідний файл.
У наведеному нижче фрагменті коду пояснюється, як програмно об’єднати різні файли EPS у Java:
// Ініціалізувати вихідний потік PDF
FileOutputStream pdfStream = new FileOutputStream("MergeEPS.pdf");
// Ініціалізуйте перший вхідний потік файлу EPS
FileInputStream psStream = new FileInputStream("input1.eps");
// Ініціалізація об’єкта класу PsDocument
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);
// Створіть масив файлів EPS, який буде об’єднано з першим
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };
//Ініціалізація об'єкта опцій необхідними параметрами.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions(true);
// Ініціалізація об'єкта класу PdfDevice
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);
try {
document.merge(filesForMerge, device, options);
} finally {
psStream.close();
pdfStream.close();
}
Об’єднайте файли EPS із розширеними параметрами в Java
Ви можете імпровізувати процес об’єднання EPS, налаштувавши різні спеціальні параметри. Наприклад, ви можете налаштувати придушення помилок, якість зображення тощо. Щоб об’єднати файли EPS із розширеними параметрами, виконайте наведені нижче дії.
- Завантажте вхідний файл EPS за допомогою потоку.
- Ініціалізуйте екземпляр класу PdfSaveOptions.
- Об’єднайте кілька вхідних файлів EPS і запишіть вихідний файл.
У наступному фрагменті коду детально описано, як об’єднати файли EPS за допомогою додаткових параметрів у Java:
// Ініціалізувати вихідний потік PDF
FileOutputStream pdfStream = new FileOutputStream(dataDir + "MergeEPS.pdf");
// Ініціалізуйте перший вхідний потік файлу EPS
java.io.FileInputStream psStream = new java.io.FileInputStream(dataDir + "input1.eps");
// Ініціалізація об’єкта класу PsDocument
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);
// Створіть масив файлів EPS, який буде об’єднано з першим
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };
//Ініціалізація об'єкта опцій необхідними параметрами.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions();
options.setJpegQualityLevel(50);
options.setSupressErrors(true);
options.setDebug(false);
// Ініціалізація об'єкта класу PdfDevice
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);
try {
document.merge(filesForMerge, device, options);
} finally {
psStream.close();
pdfStream.close();
}
Отримайте безкоштовну тимчасову ліцензію
Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб оцінити API без будь-яких обмежень.
Висновок
У цій статті ви досліджували, як об’єднати або поєднати різні файли EPS програмним шляхом у Java. Крім того, ви можете відвідати різні розділи документації, щоб ознайомитися з іншими функціями, які підтримує API. Якщо вам потрібно обговорити будь-які ваші неясності чи запитання, ви можете написати нам на форумі.
Дивись також
Перетворіть файл EPS або PS PostScript на зображення SVG за допомогою Java