إذا كانت PDF الخاصة بك كبيرة جداً لإرسالها عبر البريد الإلكتروني أو تستغرق وقتاً طويلاً للتحميل على الإنترنت، يمكنك تقليص حجم PDF في ثوانٍ. توضح هذه الدليل طرقًا سريعة لجعل PDFs أصغر، إما باستخدام أداة مجانية عبر الإنترنت أو برمجياً باستخدام C# أو Java أو Python.

تصغير حجم ملف PDF عبر الإنترنت — أسرع طريقة

للمهام السريعة لمرة واحدة، استخدم أداة Shrink PDF Tool المجانية لدينا.

Image

كيفية تصغير PDF عبر الإنترنت

يرجى اتباع الخطوات أدناه لتقليل حجم مستندات PDF عبر الإنترنت:

  1. افتح Shrink PDF Tool.
  2. Upload your PDF.
  3. اضغط على زر الضغط.
  4. قم بتنزيل ملفك الأصغر.

تعمل بشكل كامل في متصفحك دون الحاجة إلى أي تنزيلات أو تثبيتات.

تقليص حجم PDF برمجياً — مزيد من السيطرة

إذا كنت بحاجة إلى تقليص متكرر ومؤتمت (مثل: لموقع ويب، تطبيق، أو سير عمل)، يمكنك القيام بذلك في الكود باستخدام Aspose.PDF. إنها مكتبة قوية وعبر المنصات للعمل مع ملفات PDF في .NET وJava وPython. إنها توفر تحكمًا كاملاً في تقليل حجم الملف عن طريق ضغط الصور، وإزالة الكائنات غير المستخدمة، وتنظيف البيانات الوصفية، وتحسين الموارد الداخلية. سواء كنت بحاجة إلى تقليص سريع للحجم أو عملية تحسين مخصصة للغاية، تجعل Aspose.PDF الأمر بسيطًا وفعالًا. مع بضع سطور من الكود، يمكن للمطورين تقليص ملفات PDF برمجيًا دون الاعتماد على أدوات الطرف الثالث أو Adobe Acrobat.

كيف تقوم Aspose.PDF بتقليص ملفات PDF

عند تصغير حجم PDF، الهدف هو تقليل حجمه دون جعله يبدو سيئاً. تقوم Aspose.PDF بذلك من خلال:

  • ضغط الصور (تقليل الدقة أو الجودة حيثما أمكن)
  • إزالة العناصر غير المستخدمة (مثل الكائنات المخفية والخطوط غير المستخدمة)
  • ربط البيانات المكررة (لتجنب تخزين نفس الصورة أو الخط عدة مرات)
  • تنظيف البيانات الوصفية (البيانات المخفية التي تضيف وزنًا ولكن لا قيمة لها)

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

يمكنك تصغير حجم وثيقة PDF في C# باستخدام Aspose.PDF for .NET كما يلي:

الخطوة 1: تثبيت المكتبة

قم بالتثبيت من NuGet:

PM> Install-Package Aspose.PDF

الخطوة 2: استخدم الشيفرة لتقليل ملفات PDF

إليك مثال على C# يقلل من حجم ملف PDF:

// تحميل وثيقة PDF من مسار الملف المحدد
var document = new Document("input.pdf");

// قم بإنشاء كائن OptimizationOptions لتحديد إعدادات الضغط
var options = new OptimizationOptions
{
    // قم بإزالة الكائنات غير المستخدمة من ملف PDF لتحرير المساحة
    RemoveUnusedObjects = true,

    // إزالة التدفقات غير المستخدمة (بيانات إضافية غير مطلوبة للعرض)
    RemoveUnusedStreams = true,

    // قم بربط تدفقات مكررة بحيث يتم تخزين الموارد المتماثلة (مثل: الخطوط، الصور) مرة واحدة فقط
    LinkDuplicateStreams = true,
};

// تمكين ضغط الصورة
options.ImageCompressionOptions.CompressImages = true;

// قم بضبط جودة الصورة على 75% (يتوازن حجم الملف ووضوح الصورة)
options.ImageCompressionOptions.ImageQuality = 75;

// قم بتطبيق إعدادات التحسين على مستند PDF
document.OptimizeResources(options);

// حفظ ملف PDF المُصغر إلى مسار الخرج المحدد
document.Save("shrinked.pdf");

تقلص ملفات PDF باستخدام جافا

ككود مطور جافا، يمكنك تقليص حجم PDF باستخدام Aspose.PDF for Java كما هو موضح أدناه:

الخطوة 1: إضافة الاعتماد

أضف ما يلي إلى pom.xml:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>25.7</version><!-- Use the latest version -->
</dependency>

الخطوة 2: تقليص حجم PDF في جافا

إليك مثال بسيط بلغة Java لتقليل حجم مستند PDF في جافا:

import com.aspose.pdf.Document;
import com.aspose.pdf.optimization.OptimizationOptions;

public class ShrinkPDF {
    public static void main(String[] args) {
        // قم بتحميل مستند PDF من مسار الملف المحدد
        Document document = new Document("input.pdf");

        // أنشئ كائن OptimizationOptions لتعريف إعدادات الضغط
        OptimizationOptions options = new OptimizationOptions();

        // إزالة الكائنات غير المستخدمة من PDF لتحرير المساحة
        options.setRemoveUnusedObjects(true);

        // إزالة التدفقات غير المستخدمة (بيانات إضافية غير مطلوبة للعرض)
        options.setRemoveUnusedStreams(true);

        // قم بربط تدفقات مكررة حتى يتم تخزين الموارد المماثلة (مثل الخطوط، الصور) مرة واحدة فقط
        options.setLinkDuplicateStreams(true);

        // تمكين ضغط الصور
        options.getImageCompressionOptions().setCompressImages(true);

        // قم بضبط جودة الصورة على 75% (توازن بين حجم الملف ووضوح الصورة)
        options.getImageCompressionOptions().setImageQuality(75);

        // تطبق إعدادات التحسين على مستند PDF
        document.optimizeResources(options);

        // احفظ ملف PDF المضغوط إلى مسار الإخراج المحدد
        document.save("shrinked.pdf");
    }
}

تقليل حجم PDF في بايثون

مع Aspose.PDF for Python، يمكنك بسهولة تقليل حجم PDF كما يلي:

الخطوة 1: تثبيت المكتبة

استخدم pip للتثبيت:

pip install aspose-pdf

الخطوة 2: تشغيل البرنامج النصي لتقليص PDF

قم بتشغيل البرنامج النصي لتقليص PDF الخاص بك بسرعة وإنشاء ملف أصغر مُحسَّن جاهز للمشاركة أو التخزين.

import aspose.pdf as ap

# قم بتحميل مستند PDF من مسار الملف المحدد
document = ap.Document("input.pdf")

# إنشاء كائن OptimizationOptions لتحديد إعدادات الضغط
options = ap.optimization.OptimizationOptions()

# إزالة الكائنات غير المستخدمة من ملف PDF لتحرير المساحة
options.remove_unused_objects = True

# إزالة التدفقات غير المستخدمة (بيانات إضافية غير مطلوبة للعرض)
options.remove_unused_streams = True

# ربط تدفقات مكررة بحيث يتم تخزين الموارد المتماثلة (مثل الخطوط، الصور) مرة واحدة فقط
options.link_duplicate_streams = True

# قم بتمكين ضغط الصور
options.image_compression_options.compress_images = True

# ضبط جودة الصورة إلى 75% (يوازن بين حجم الملف ووضوح الصورة)
options.image_compression_options.image_quality = 75

# قم بتطبيق إعدادات التحسين على مستند PDF
document.optimize_resources(options)

# احفظ ملف PDF المضغوط (الم缩) إلى مسار الإخراج المحدد
document.save("shrinked.pdf")

نصائح سريعة للحصول على أفضل النتائج

  • لرسائل البريد الإلكتروني: احتفظ بها تحت 5 ميغابايت لضمان الإرسال السلس.
  • للموقع: قلل دقة الصور إلى 150 أو أقل.
  • لأرشفة: إزالة بيانات التعريف والمعلومات الخاصة لتوفير المساحة وحماية الخصوصية.

احصل على رخصة مجانية

هل ترغب في تجربة Aspose.PDF بدون حدود؟ يرجى الحصول على ترخيص مؤقت مجاني وفتح ميزات كاملة. إنه يسمح لك بتغيير حجم، وضغط، ومعالجة مستندات PDF بدون أي قيود.

تقليص PDF: موارد مجانية

اكتشف أدوات PDF مجانية إضافية مدعومة بواسطة Aspose.PDF، أو استعرض وثائق المطور للحصول على أدلة مفصلة، مراجع API، وأمثلة عملية من خلال متابعة الموارد أدناه:

FAQ

Q: هل تقليص PDF هو نفس ضغطه؟

A: نعم، كلا المصطلحين يعنيان تقليل حجم الملف، لكن “انكماش” أكثر غير رسمية، و “ضغط” أكثر تقنية.

Q: هل سيؤثر تصغير PDF على الجودة؟

A: إذا قمت بخفض جودة الصورة كثيرًا، نعم. اهدف إلى جودة صورة تتراوح بين 70-80% لتحقيق التوازن.

Q: هل يمكنني ضغط عدة ملفات PDF في آن واحد؟

A: نعم، مع الأداة عبر الإنترنت أو برمجيًا في حلقة باستخدام Aspose.PDF.

استنتاج

يمكن أن يكون تصغير ملف PDF سريعًا مثل 10 ثوانٍ عبر الإنترنت أو قويًا مثل حل مؤتمت بالكامل في الكود. مع Aspose.PDF، تتحكم في التوازن بين حجم الملف وجودته، لذا فإن ملفات PDF الخاصة بك دائمًا سريعة في المشاركة، وسهلة في التخزين، وممتعة في العرض.

هل لديك أسئلة؟ تواصل معنا في أي وقت عبر منتدى الدعم المجاني.

انظر أيضًا