ضغط PDF في Dart/Flutter SDK

تقليل الحجم PDF باستخدام Dart

باستخدام REST API في Dart، يمكن للمطورين الضغط PDF برمجيًا. باستخدام الحل المحدد، سيكون الإخراج ملفًا عالي الجودة بعد الضغط.

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

ضغط ملفات PDF في Dart

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

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

تقليل حجم ملف PDF في Dart

كما ذكرنا، يتيح لك Dart/Flutter SDK تقليل حجم PDF برمجيًا. والآن يمكنك تجربة وظائفنا القوية وتقييم كيفية ضغط PDF في Dart بالمثال التالي:

قم بتحميل الملف الذي تريد تحسينه / ضغطه
قم بتشغيل الكود
حدد التنسيق الهدف من القائمة
import 'package:aspose_words_cloud/aspose_words_cloud.dart';

final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);

final requestDocument = (await File('Input.pdf').readAsBytes()).buffer.asByteData();
final requestCompressOptions = CompressOptions();
requestCompressOptions.imagesQuality = 75;
requestCompressOptions.imagesReduceSizeFactor = 1;
final compressDocumentRequest = CompressDocumentOnlineRequest(
   requestDocument, requestCompressOptions);
final compressDocument = await wordsApi.compressDocumentOnline(compressDocumentRequest);

final convertDocument = ConvertDocumentRequest(compressDocument.document.values.first, 'pdf');
await wordsApi.convertDocument(convertDocument);
قم بتشغيل الكود
  
انسخ الرمز Dart إلى الحافظة

كيفية ضغط PDF في Dart

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

مكتبة Dart لاستخدام ضغط PDF

استنساخ Aspose.Words Cloud SDK for Dart من GitHub واستخدمها في مشروعك. أضف هذه التبعية إلى pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

يرجى اتباع هذه Instructions للحصول بسرعة على بيانات اعتماد الأمان الضرورية والوصول إلى REST API.

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

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

تنسيقات الملفات المدعومة الأخرى

يمكنك إجراء ضغط المستندات لتنسيقات ملفات أخرى:

5%

اشترك في Aspose Product Updates

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

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