
JPG هو تنسيق ملفات الصور الأكثر استخدامًا لتخزين الصور المضغوطة. من ناحية أخرى ، يسمح PDF بمشاركة المستندات بتنسيق للقراءة فقط دون المساس بأسلوبها أو تخطيطها. قد نحتاج أحيانًا إلى دمج العديد من صور JPG في مستند PDF. في هذه المقالة ، سوف نتعلم كيفية دمج صور JPG في مستند PDF باستخدام C #.
سيتم تناول الموضوعات التالية في هذه المقالة:
- C # API لدمج صور JPG في PDF
- تحويل JPG إلى PDF في C #
- إلحاق صورة JPG في PDF باستخدام C #
- دمج صور JPG متعددة في PDF باستخدام C #
C # API لدمج صور JPG في PDF
لدمج صورتين أو أكثر من صور JPG في مستند PDF ، سوف نتبع إجراء من خطوتين. أولاً ، سنستخدم Aspose.Imaging for .NET لتحويل JPG إلى PDF ، ثم نقوم بدمجها في مستند PDF باستخدام GroupDocs.Merger for .NET API. يرجى إما تنزيل DLLs لواجهات برمجة التطبيقات أو تثبيتها باستخدام NuGet.
PM> Install-Package Aspose.Imaging
PM> Install-Package GroupDocs.Merger
تحويل JPG إلى PDF في C
يمكننا تحويل أي صورة JPG إلى مستند PDF باتباع الخطوات الواردة أدناه:
- قم بتحميل صورة بتنسيق JPG باستخدام طريقة Image.Load ().
- أخيرًا ، قم باستدعاء طريقة Image.Save () لحفظ الصورة بتنسيق PDF. يأخذ مسار ملف الإخراج كوسيطة.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل JPG إلى PDF باستخدام C #.
// يوضح مثال الرمز هذا كيفية تحويل صورة JPG إلى مستند PDF.
// قم بتحميل صورة JPG
Image image = Image.Load(@"sample1.jpg");
// احفظ كملف PDF
image.Save(@"converted.pdf");

تحويل JPG إلى PDF في C #.
إلحاق صورة JPG في PDF باستخدام C
يمكننا إلحاق صورة JPG في مستند PDF موجود باتباع الخطوات الواردة أدناه:
- قم بتحميل صورة بتنسيق JPG باستخدام طريقة Image.Load ().
- قم بتحويل الصورة المحملة إلى ملف PDF وحفظها في FileStream باستخدام طريقة Image.Save ().
- قم بتحميل ملف PDF موجود باستخدام فئة دمج.
- قم باستدعاء طريقة Merger.Join () للانضمام إلى ملف PDF المحول بتنسيق JPG مع ملف PDF المحمل.
- أخيرًا ، قم باستدعاء طريقة Merger.Save () لحفظ ملف PDF المدمج. يأخذ مسار ملف الإخراج كوسيطة.
يوضح نموذج التعليمات البرمجية التالي كيفية إلحاق صورة JPG في مستند PDF موجود باستخدام C #.
// يوضح مثال الكود هذا كيفية إلحاق JPG في Exisiting PDF.
// قم بتحميل صورة JPG
Image image = Image.Load(@"sample1.jpg");
// قم بالتحويل إلى PDF وحفظه في FileStream
FileStream fs = new FileStream("image.pdf", FileMode.Create);
image.Save(fs);
// قم بتحميل ملف PDF موجود
Merger merger = new Merger(@"sample.pdf");
// انضم إلى ملف PDF المحول إلى JPG مع ملف PDF المحمل
merger.Join(fs);
// احفظ ملف PDF المدمج
merger.Save(@"Merged.pdf");

قم بإلحاق صورة JPG في ملف PDF باستخدام C #.
دمج صور JPG متعددة في PDF باستخدام C
يمكننا دمج صور JPG متعددة في مستند PDF باتباع الخطوات الواردة أدناه:
- اقرأ جميع ملفات صور JPG من دليل واحدًا تلو الآخر.
- قم بتحميل صورة بتنسيق JPG باستخدام طريقة Image.Load ().
- قم بتحويل الصورة الأولى إلى PDF وحفظ الملف على قرص محلي. خلاف ذلك ، قم بالتحويل والحفظ في FileStream.
- قم بتحميل ملف PDF المحفوظ مسبقًا باستخدام فئة دمج.
- قم باستدعاء طريقة Merger.Join () للانضمام إلى ملف PDF المحول بتنسيق JPG مع ملف PDF المحمل.
- أخيرًا ، قم باستدعاء طريقة Merger.Save () لحفظ ملف PDF المدمج. يأخذ مسار ملف الإخراج كوسيطة.
يوضح نموذج التعليمات البرمجية التالي كيفية دمج صور JPG متعددة في مستند PDF باستخدام C #.
// يوضح مثال الرمز هذا كيفية دمج صور JPG في ملف PDF.
int count = 0;
foreach (string fileName in Directory.GetFiles(@"D:\Files\Images\", "*.jpg"))
{
// قم بتحميل صورة JPG
Image image = Image.Load(fileName);
if (count == 0)
{
// احفظ ملف PDF
image.Save(@"D:\Files\Images\converted.pdf");
count = 1;
}
else
{
// قم بالتحويل إلى PDF وحفظه في FileStream
FileStream fs = new FileStream(fileName + ".pdf", FileMode.Create);
image.Save(fs);
// دمج
using (دمجr merger = new دمجr(@"D:\Files\images\converted.pdf"))
{
merger.Join(fs);
merger.Save(@"D:\Files\images\converted.pdf");
}
}
}

دمج صور JPG متعددة في PDF باستخدام C #.
احصل على رخصة مجانية
يرجى تجربة واجهة برمجة التطبيقات (API) دون قيود التقييم من خلال طلب ترخيص مؤقت مجاني.
استنتاج
في هذه المقالة ، تعلمنا كيفية:
- حفظ صورة JPG كمستند PDF في C # ؛
- إدراج صورة في مستند PDF برمجيًا ؛
- الجمع بين عدة صور في وثيقة PDF.
بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول Aspose.Imaging for .NET API باستخدام التوثيق. في حالة وجود أي غموض ، فلا تتردد في الاتصال بنا على المنتدى.