ضغط ملف PDF أو Word في Java SDK

تقليل حجم المستند باستخدام Java

باستخدام REST API في Java، يمكن للمطورين ضغط المستندات بتنسيقات DOC و DOCX و RTF و PDF وتنسيقات أخرى. باستخدام الحل المحدد، سيكون الإخراج ملفًا عالي الجودة بعد الضغط.

عرض مقتطف الكود

ضغط المستند في Java

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

يمكن حفظ نتيجة تحسين المحتوى وضغطه في تنسيق الملف الأصلي أو أي تنسيق حفظ متاح - DOCX و DOC و RTF و PDF و HTML وغيرها الكثير.

تصغير حجم الملف في Java

كما ذكرنا، يتيح لك Java SDK تقليل حجم المستند برمجيًا بأي تنسيق مدعوم. على سبيل المثال، يمكنك تقليل حجم ملف PDF و DOCX و DOC و RTF و ODT و EPUB و HTML وتنسيقات أخرى. والآن يمكنك تجربة وظائفنا القوية وتقييم كيفية ضغط مستند في Java بالمثال التالي:

قم بتحميل الملف الذي تريد تحسينه / ضغطه
قم بتشغيل الكود
حدد التنسيق الهدف من القائمة
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get("Input.docx").toAbsolutePath());
CompressOptions requestCompressOptions = new CompressOptions();
requestCompressOptions.setImagesQuality(75);
requestCompressOptions.setImagesReduceSizeFactor(1);

CompressDocumentOnlineRequest compressDocumentRequest = new CompressDocumentOnlineRequest(
   requestDocument, requestCompressOptions, null, null, null, null);
CompressDocumentOnline compressDocument =
   wordsApi.compressDocumentOnline(compressDocumentRequest);

ConvertDocumentRequest convertDocument = new ConvertDocumentRequest(
   compressDocument.getDocument().iterator().next(), "docx", null, null, null, null);
wordsApi.convertDocument(convertDocument);
قم بتشغيل الكود
  
انسخ الرمز Java إلى الحافظة

كيفية ضغط مستند في Java

  1. ثبّت Aspose.Words Cloud for Java
  2. أضف مرجع مكتبة (استيراد المكتبة) إلى مشروع Java الخاص بك
  3. تكوين API باستخدام مفاتيح التطبيق الخاص بك
  4. قم بتحميل المستند المصدر للضغط
  5. ضغط المستندات والصور وتنظيف المعلومات غير المستخدمة
  6. حدد تنسيق ملف الإخراج
  7. احصل على نتيجة ضغط المستند كملف منفصل

مكتبة Java لاستخدام ضغط المستندات

قم بتثبيت 'Aspose.Words Cloud SDK for Java' باستخدام أداة Maven build automation.

أضف هذه التبعية إلى دليل عمليات المشروع الخاص POM: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

كبديل، يمكنك استنساخ كود مصدر Aspose.Words Cloud SDK for Java من GitHub واستخدامه في مشروعك. يرجى اتباع هذه Instructions للحصول بسرعة على بيانات اعتماد الأمان الضرورية والوصول إلى REST API.

متطلبات النظام

الرجوع إلى Repository Documentation لمعرفة التفاصيل.

التنسيقات الأكثر شيوعًا لضغط المستندات

5%

اشترك في Aspose Product Updates

احصل على رسائل إخبارية وعروض شهرية يتم تسليمها مباشرة إلى صندوق البريد الخاص بك.

© Aspose Pty Ltd 2001-2024. كل الحقوق محفوظة.