دمج EPS Java

EPS هو ناقل غالبًا ما تستخدمه مهن معالجة الصور للاحتفاظ بالجودة العالية للصور. على سبيل المثال ، يمكن أن يدعم ملف EPS التخصيصات دون التأثير على جودة الصورة. ومع ذلك ، قد تحتاج أحيانًا إلى دمج ملفات EPS مختلفة. وفقًا لهذه المتطلبات ، تتناول هذه المقالة كيفية دمج ملفات EPS برمجيًا في Java.

دمج أو دمج ملفات EPS - تثبيت Java API

Aspose.Page for Java تدعم واجهة برمجة التطبيقات العمل مع تنسيقات ملفات مختلفة تعتمد على لغة وصف الصفحة مثل EPS و XPS و PS وما إلى ذلك. يمكنك بسهولة تكوين API عن طريق تنزيل ملفات JAR الخاصة بها من [الإصدارات الجديدة] 3 أو استخدام تكوينات 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 باتباع الخطوات التالية:

  1. قم بتحميل ملف EPS المدخل في التدفق.
  2. قم بإنشاء كائن فئة PdfSaveOptions وقم بتعيين خصائص مختلفة.
  3. دمج مستندات 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 مع الخيارات المتقدمة:

  1. قم بتحميل ملف EPS المدخل باستخدام الدفق.
  2. تهيئة مثيل لفئة PdfSaveOptions.
  3. دمج العديد من ملفات 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. علاوة على ذلك ، يمكنك زيارة أقسام مختلفة من الوثائق لاستكشاف الميزات الأخرى التي تدعمها واجهة برمجة التطبيقات. في حال احتجت إلى مناقشة أي من نقاط الغموض أو الاستفسارات ، يمكنك مراسلتنا على المنتدى.

أنظر أيضا

تحويل ملف EPS أو PS PostScript إلى صورة SVG باستخدام Java