MS Publisher هو برنامج لإنشاء مستندات تركز على العمل مع معلومات تخطيط الصفحة. يفتح البرنامج تنسيقات الملفات التالية MS Publisher 2.0 أو أحدث ، وملفات بامتداد .txt ، وملفات RTF ، وملفات MS Word ، وملفات HTML ، ونص Unicode ، وغيرها الكثير. قد تتضمن ملفات Pub أنواعًا مختلفة من البيانات مثل الصور أو النصوص أو الرسومات. هذا هو السبب في أن التنسيق منتشر جيدًا في إنشاء النشرات والكتيبات والبطاقات البريدية وغيرها من إنتاج الإعلانات الورقية.

يسمح هذا البرنامج بإنشاء المستندات المصممة الخاصة بك أو استخدام التصميمات المنسقة للمستند الخاص بك. يحفظ MS Publisher الملفات بامتداد .pub ولا يمكن للعديد من التطبيقات باستثناء Publisher معالجة مثل هذه الملفات.

Aspose.PUB for C# .NET مكتبة مرنة وسهلة الاستخدام. تم تطويره للعمل مع ملفات النشر الإلكترونية. يدعم هذا الحل تحميل وفتح وتحرير وتحويل تنسيق ملف النشر الإلكتروني الشهير (.pub) إلى PDF. يوفر تحويلًا سريعًا وموثوقًا لـ PUB إلى PDF و HTML و XLSX و DOC وتنسيقات الصور الأكثر شيوعًا.

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

ميزات واجهة برمجة تطبيقات معالجة NET PUB المتقدمة

تصدير ملفات PUB إلى PDF

يمكن لـ Aspose.PUB for .NET قراءة وتحويل ملفات النشر (.pub) إلى ملف PDF ، ببضعة سطور فقط من التعليمات البرمجية.

تحويل PUB إلى PDF - C#

    string pubFile = dataDir + "flyer.pub";

    var parser = PubFactory.CreateParser(pubFile);

    var pubtopdf = parser.Parse();

    Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");

يمكن شرح الكود أعلاه باختصار بالطريقة التالية:

  • قم بإنشاء مسار الملف الكامل إلى ملف Publisher الذي تريد تحويله. لهذا ، أنشئ سلسلة متغيرة pubFile وعيِّن قيمة متغير dataDir لها.
  • قم بإنشاء كائن محلل لتحليل محتويات ملف Publisher الذي يستدعي طريقة CreateParser() في فئة PubFactory .
  • استخدم طريقة Parse() في كائن المحلل اللغوي . يقرأ الأسلوب محتويات ملف الناشر ويوزعها ويعيد النتيجة المعينة إلى المتغير pubtopdf .
  • قم بتحويل محتويات ملف Publisher التي تم تحليلها إلى ملف PDF واحفظه في الموقع المحدد باستخدام طريقة ConvertToPdf() في مثيل PdfConverter .

الوصول إلى طبقات PUB ومعالجتها

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

قراءة أو إنشاء ملفات PUB

لا يدعم Aspose.PUB for .NET تحميل تنسيقات ملفات PSD و PSB للمعالجة والتحويل فحسب ، بل يوفر أيضًا القدرة على إنشاء ملفات PUB و PSB من البداية. يمكن لمطوري .NET استخدام API لأتمتة السيناريوهات التي قد تساعدهم في طريقهم.

مرشحات التصوير المختلفة

يوفر Aspose.PUB for .NET ميزات التصوير الأساسية مثل تعديل اللون عبر مكتبات فئته. يمكن للمطورين بسهولة ضبط السطوع أو التباين أو جاما على الصورة النقطية التي تم تحميلها بواسطة API. علاوة على ذلك ، يمكن للمطورين ديناميكيًا تشويش الصور أو تعتيمها بالإضافة إلى استخدام المرشحات الشائعة بما في ذلك Median و Gauss Wiener و Motion Wiener و Bradley Threshold.

أحدث ميزات PUB API

يضيف Aspose.PUB for .NET API باستمرار المزيد من الميزات لجعله قويًا. فيما يلي قائمة ببعض الاختيارات من أحدثها المضافة:

  • دعم طبقات التعبئة. تعبئة النقش واللون والتدرج.
  • دعم GdFlResource و VmskResource و PtFlResource و VsmsResource.
  • قم بتحميل ملفات الصور JPEG و PNG وغيرها إلى PsdImage دون تحميل مباشر.
  • دعم أقنعة متجه الطبقة ، و FlipRotate المخصص لطبقة النص.
  • عرض تأثير Stroke باستخدام Color Fill للتصدير.

التعليمات

1. لماذا تحتاج إلى Aspose.PUB لـ .NET؟

يمكن دمج وظائف Aspose.PUB الغنية في العديد من تطبيقات البرامج، بما في ذلك استخراج المحتوى والتحويل إلى تنسيقات أخرى وعرضه للعرض أو الطباعة.

2. ما هي التنسيقات التي يدعمها Aspose.PUB لـ .NET؟

يدعم حل API هذا PUB كمدخل وPDF وTIFF وPNG وJPEG وGIF وBMP وDOC وDOCX وXLS وXLXL وCSV وPPTX وXPS وEPU وTEX وHTML وMHTML وSVG كتنسيقات إخراج بتنسيق وظيفة التحويل.

3. أين يمكنني العثور على المتطلبات اللازمة لبدء العمل مع Aspose.PUB لـ .NET؟

انتقل إلى الوثائق للتعرف على الأساسيات مثل متطلبات النظام والتثبيت والترخيص وكيفية تشغيل الأمثلة. هناك يمكنك أيضًا العثور على دليل المطور وقاعدة المعرفة حول التنسيقات.

4. أين يمكنني الحصول على المساعدة إذا كانت هناك أية مشكلات تتعلق بواجهة برمجة التطبيقات؟

حاول الحصول على إجابة في منتدى الدعم المجاني .

5. أين يمكنني العثور على آخر تحديثات Aspose.PUB لـ .NET؟

تفضل بزيارة ملاحظات الإصدار للاطلاع على التقدم وجميع التحديثات وأحدث الميزات المضافة.



  

Support and Learning Resources

  
  

تقدم Aspose.PUB واجهات برمجة تطبيقات فردية لبيئات التطوير الشائعة كما هو مذكور أدناه: