قص صفحات PDF في C#

أثناء التعامل مع ملفات PDF برمجيًا ، غالبًا ما تحتاج إلى اقتصاص الصفحات في ملف PDF. قد يكون هذا مفيدًا عندما يتعين عليك قص الهوامش الفارغة والمحتوى الموجود في الرأس / التذييل وما إلى ذلك. لتحقيق ذلك ، توفر لك هذه المقالة طريقة سهلة لاقتصاص صفحات PDF في C#. لذلك دعونا نلقي نظرة على كيفية القيام بذلك في تطبيق .NET.

مكتبة C# لقص ملف PDF

لاقتصاص ملفات PDF ، سنستخدم Aspose.PDF for .NET ، وهي مكتبة قوية لمعالجة وإنشاء ومعالجة ملفات PDF. يمكنك إما تنزيل المكتبة أو تثبيتها في تطبيق C# باستخدام التالي الأمر NuGet:

PM> Install-Package Aspose.PDF

قص ملف PDF في C#

يصبح قص الصفحات في ملف PDF أمرًا سهلاً بمساعدة Aspose.PDF for .NET. ما عليك سوى تحميل ملف PDF ، وتحديد حجم مربع الاقتصاص ، وهذا كل شيء. دعونا نرى كيفية اقتصاص صفحة في ملف PDF باستخدام C#.

  • بادئ ذي بدء ، قم بتحميل ملف PDF باستخدام فئة المستند.
  • ثم قم بإنشاء كائن جديد مستطيل وقم بتهيئة حجمه.
  • حدد الصفحة المطلوبة وقم بتعيين مستطيل لـ CropBox ، TrimBox و ArtBox و BleedBox خصائص الصفحة.
  • أخيرًا ، احفظ ملف PDF الذي تم اقتصاصه باستخدام طريقة Document.Save(string).

يوضح نموذج التعليمات البرمجية التالي كيفية اقتصاص صفحة في ملف PDF باستخدام C#.

// قم بتحميل ملف PDF
var pdfDocument1 = new Aspose.Pdf.Document("document.pdf");
Console.WriteLine(pdfDocument1.Pages[1].CropBox);
Console.WriteLine(pdfDocument1.Pages[1].TrimBox);
Console.WriteLine(pdfDocument1.Pages[1].ArtBox);
Console.WriteLine(pdfDocument1.Pages[1].BleedBox);
Console.WriteLine(pdfDocument1.Pages[1].MediaBox);

// قم بإنشاء Rectagle جديد وقم بتعيينه لخصائص الصفحة
var newBox = new Rectangle(200, 220, 2170, 1520);
pdfDocument1.Pages[1].CropBox = newBox;
pdfDocument1.Pages[1].TrimBox = newBox;
pdfDocument1.Pages[1].ArtBox = newBox;
pdfDocument1.Pages[1].BleedBox = newBox;

// احفظ ملف PDF الذي تم اقتصاصه
pdfDocument1.Save("cropped.pdf");  

قص ملفات PDF على الإنترنت

نوفر أيضًا تطبيقًا مجانيًا لاقتصاص صفحات PDF ، والذي يعتمد على Aspose.PDF لـ .NET. يمكنك استخدام تطبيق قص PDF هذا بدون إنشاء حساب.

مكتبة C# PDF مجانية

يمكنك تقييم مكتبة C# PDF الخاصة بنا دون أي قيود باستخدام ترخيص مؤقت مجاني.أيضًا ، يمكنك زيارة التوثيق لاستكشاف الميزات الأخرى للمكتبة.

في حالة وجود أي مشكلات أثناء استخدام مكتبتنا ، يمكنك الاتصال بنا عبر المنتدى.

خاتمة

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

أنظر أيضا