تحويل Publisher إلى JPG في C# | محول PUB إلى JPG/JPEG

Publisher هو تطبيق برمجي للنشر المكتبي من Microsoft يُستخدم لإنشاء مجموعة متنوعة من المنشورات، مثل النشرات الإخبارية والكتيبات والنشرات الإعلانية والمزيد. ومع ذلك، فإن ملفات PUB غير مدعومة على نطاق واسع، لذلك في بعض الحالات، قد نحتاج إلى تحويل ملفات PUB إلى صور JPG برمجيًا. سنوضح لك في هذه التدوينة كيفية تحويل Publisher إلى JPG في لغة #C. سنقدم لك دليلًا خطوة بخطوة ومقتطفات من التعليمات البرمجية لمساعدتك على البدء.

تتناول هذه المقالة المواضيع التالية:

  1. واجهة برمجة تطبيقات #C لتحويل Publisher إلى JPG
  2. خطوات تحويل ملف Publisher إلى JPG
  3. تحويل الناشر إلى JPG في #C
  4. تحويل PUB إلى ملف JPG عبر الإنترنت
  5. مصادر التعلم

C# API لتحويل الناشر إلى JPG

يشتمل تحويل Publisher إلى JPG على خطوتين. أولاً، سنستخدم واجهة برمجة التطبيقات Aspose.PUB for .NET لتحميل ملف PUB وعرضه بتنسيق PDF، ومن ثم سيتم تحويل صفحات ملف PDF إلى صور JPG باستخدام الأمر Aspose.PDF لـ .NET API.

يسمح Aspose.PUB لـ .NET للمطورين بالعمل بسلاسة مع ملفات Microsoft Publisher (PUB) ضمن تطبيقات .NET الخاصة بهم. فهو يوفر مجموعة شاملة من الميزات لقراءة ملفات PUB وكتابتها وتحويلها ومعالجتها. حيث أن Aspose.PDF for .NET هي أداة متعددة الاستخدامات يمكن استخدامها لتنفيذ مجموعة واسعة من المهام المتعلقة بملفات PDF.

يرجى تنزيل ملفات DLL لواجهات برمجة التطبيقات أو تثبيتها باستخدام أوامر NuGet التالية:

PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF

كيفية تحويل ملف Publisher إلى JPG

يمكننا بسهولة تحويل ملف PUB إلى صورة JPG باتباع الخطوات التالية:

  1. قم بإنشاء محلل PUB وتحليل ملف PUB.
  2. تحويل PUB إلى دفق ملف PDF.
  3. قم بالمرور عبر جميع صفحات مستند PDF.
  4. قم بإنشاء جهاز Jpeg وقم بمعالجة الصفحات لحفظها كصور JPG.

الآن، دعونا نرى كيفية تنفيذ هذه الخطوات في #C لتحويل ملف Publisher PUB إلى JPG.

تحويل Publisher إلى صورة JPG في #C

يرجى اتباع الخطوات أدناه لتحويل ملف Publisher إلى صورة JPG برمجياً في #C:

  1. قم بإنشاء محلل PUB باستخدام طريقة CreateParser() لفئة PubFactory.
  2. تحليل ملف Publisher الذي تم تحميله باستخدام طريقة Parse().
  3. قم بتهيئة كائن MemoryStream للاحتفاظ بملف PDF.
  4. قم بتحويل PUB إلى PDF باستخدام طريقة ConvertToPdf().
  5. قم بإنشاء مثيل لفئة المستند باستخدام دفق PDF.
  6. احصل على معلومات الملف باستخدام كائن فئة PdfFileInfo.
  7. قم بالمرور عبر صفحات مستند PDF واحصل على الارتفاع والعرض وضبط الدقة.
  8. بعد ذلك، قم بإنشاء مثيل لـ JpegDevice بالارتفاع والعرض والدقة للصفحة.
  9. أخيرًا، قم باستدعاء الأسلوب Process() لحفظه بتنسيق JPG. فهو يأخذ مسار ملف الصفحة وصورة الإخراج كوسيطات.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل Publisher إلى JPG في #C.

// يوضح مثال التعليمات البرمجية هذا كيفية تحويل ملف Publisher PUB إلى تنسيق صورة JPG.
// قم بتحميل ملف PUB وقم بإنشاء PUB Parser
var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");

// تحليل ملف PUB
var doc = parser.Parse();

// تهيئة دفق الذاكرة
MemoryStream stream = new MemoryStream();

// تحويل PUB إلى ملف PDF
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// تحميل دفق مستند PDF
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// الحصول على معلومات ملف PDF
PdfFileInfo info = new PdfFileInfo(document);

// قم بالمراجعة عبر جميع صفحات PDF
foreach (Page page in document.Pages)
{
    // احصل على عرض الصفحة وارتفاعها
    int width = Convert.ToInt32(info.GetPageWidth(page.Number));
    int height = Convert.ToInt32(info.GetPageHeight(page.Number));

    // إنشاء كائن القرار
    Resolution resolution = new Resolution(300);

    // قم بإنشاء جهاز Jpeg بالعرض والارتفاع والدقة المحددة
    JpegDevice JpegDevice = new JpegDevice(width, height, resolution);

    // قم بمعالجة ملف الصفحة وحفظ صورة JPEG الناتجة
    JpegDevice.Process(page, "C:\\Files\\Page" + page.Number + ".jpg");
}
تحويل Publisher إلى صورة JPG في C#

تحويل Publisher إلى صورة JPG في #C.

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

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبات دون قيود التقييم.

محول PUB إلى JPG - مجانًا على الإنترنت

يمكنك تجربة تطبيق PUB to JPG Converter المجاني عبر الإنترنت لتحويل ملفات الناشر إلى صور JPG دون تثبيت أي برنامج أو مكون إضافي.

تحويل PUB إلى ملف JPG عبر الإنترنت – مصادر تعليمية

إلى جانب تحويل ملفات Publisher PUB إلى تنسيق JPG، يمكنك أيضًا استكشاف العديد من الميزات الأخرى للمكتبة باستخدام الموارد التالية:

خاتمة

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

أنظر أيضا