Aspose.Words  for .NET

NET API لمعالجة ملفات Word

يمكنك إنشاء مستندات Word وتعديلها وعرضها وتحويلها إلى تنسيقات متعددة دون استخدام برامج خارجية. يمكنك أيضًا إنشاء تقرير لتصور البيانات.

  تحميل محاكمة مجانية
  
 

Aspose.Words for .NET هي واجهة برمجة تطبيقات متقدمة لمعالجة المستندات لأداء مجموعة واسعة من مهام الإدارة والمعالجة في مجموعة متنوعة من تنسيقات الملفات. تدعم واجهة برمجة التطبيقات إنشاء الملفات وتعديلها وتحويلها وعرضها وطباعتها دون استخدام Microsoft Word أو برامج جهة خارجية أخرى مباشرةً في التطبيقات عبر الأنظمة الأساسية. يمكنك الاطلاع على القائمة الكاملة لميزات Aspose.Words في وثائقنا.

تدعم Aspose.Words API جميع تنسيقات التحميل والحفظ الشائعة. يمكنك حفظ مستندات Word أو تحويلها إلى تنسيقات ذات تخطيط ثابت مثل PDF أو XML ، بالإضافة إلى تحويل ملفات Word إلى تنسيقات صور أو وسائط متعددة شائعة مثل JPEG و SVG و GIF وغيرها. تفحص ال قائمة كاملة من التنسيقات المدعومة.

من خلال دمج Words API ، يمكن للمطورين أداء مهام مثل:

ميزات واجهة برمجة التطبيقات المتقدمة لـ .NET Words

يمكنك تجربة بعض ميزات Aspose.Words الشائعة على صفحات التطبيق عبر الإنترنت:

يمكنك المحاولة جميع تطبيقات Aspose.Words عبر الإنترنت.

تحقق أيضًا من الوثائق الخاصة بالميزات الأكثر شيوعًا في Aspose.Words:

يرجى ملاحظة أن القائمة ليست كاملة ويمكنك العثور على المزيد من الميزات والأوصاف في التوثيق .

تحويل مستند في C#

تسمح لك واجهة برمجة التطبيقات (API) بتحويل ملف بسرعة وموثوقية وكفاءة من تنسيق مدعوم إلى تنسيق آخر باستخدام سطرين فقط من التعليمات البرمجية. انها بسيطة جدا!

تحويل Word إلى PDF باستخدام C# ، على سبيل المثال DOCX إلى PDF - C#

// تحميل ملف DOCX ليتم تحويله
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// تحويل DOCX إلى PDF
wrdf.Save(dir + "output.pdf", Aspose.Words.SaveFormat.Pdf);

تحويل Word إلى HTML باستخدام C# ، على سبيل المثال DOCX إلى HTML - C#

// تحميل ملف DOCX ليتم تحويله
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// تحويل DOCX إلى HTML
wrdf.Save(dir + "output.html", Aspose.Words.SaveFormat.Html);

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

// تحميل ملف PDF ليتم تحويله
var wrdf = new Aspose.Words.Document(dir + "template.pdf");

// تحويل PDF إلى JPG
wrdf.Save(dir + "output.jpeg", Aspose.Words.SaveFormat.Jpeg);

رؤية المزيد من التفاصيل حول صفحة التحويل.

عرض الملفات أو طباعتها أو عرضها

Aspose.Words لـ .NET لها ملكيتها الخاصة محرك تقديم مصمم خصيصًا لعرض المستندات وطباعتها بأعلى دقة. باستخدام هذه الميزة ، يمكن للمطورين عرض (رسم) أي صفحة على كائن .NET Graphics أثناء تحديد الحجم ومستوى التكبير / التصغير لإنشاء صور مصغرة لعرض الصور في المستعرض. علاوة على ذلك ، تتكامل API بشكل كامل مع البنية الأساسية للطباعة .NET ولديها القدرة على تخصيص العملية بالكامل بحيث يمكن للمطورين طباعة المستندات أو معاينتها بسهولة في تطبيقاتهم الخاصة.

بعض إمكانيات العرض التي يمكن أن تؤديها واجهة برمجة التطبيقات:

البرمجة مع المستندات باستخدام نموذج كائن المستند (DOM)

يسمح لك Aspose.Words for .NET بإنشاء وبناء وتعديل المستندات ، بما في ذلك تنسيق المستندات ، باستخدام نموذج كائن مستند (DOM) بديهي مع أكثر من 100 فئة.

فيما يلي عدد قليل من وظائف المعالجة التي يمكن أن تؤديها Words API:

  • العمل مع المستندات بأكملها: مقارنة المستندات ، واستنساخ المستندات ، والعثور على النص واستبداله ، والجمع بين المستندات أو أجزاء المستند ، وتقسيم المستندات إلى أجزاء وما إلى ذلك
  • حماية المستندات وتشفيرها وإضافة توقيع رقمي أو علامة مائية
  • قم بإدارة جميع العناصر بما في ذلك الأقسام والعناوين والتذييلات والفقرات والقوائم والجداول والنص والحقول وغير ذلك الكثير
  • حدد تنسيقًا تفصيليًا لأي عنصر ، بما في ذلك الأشكال ومربعات النص والصور وكائنات OLE وعناصر التحكم
  • Work with complex and deeply nested expressions containing IF blocks, formulas and other مجالات

الإبلاغ ودمج المراسلات

يوفر Aspose.Words for .NET بنية واجهة برمجة تطبيقات موسعة لحقول دمج البريد لإجراء عمليات أكثر تعقيدًا أثناء ذلك دمج المراسلات. يمكنك إجراء عملية دمج بريد بسيطة أو دمج البريد مع المناطق. يمكن أن تأتي البيانات الخاصة بعملية دمج المراسلات من جداول بيانات متنوعة أو مجموعة من القيم التي يدعمها ADO .NET أو مصادر البيانات المخصصة.

بالإضافة إلى ذلك ، يمكن للمطورين استخدام محرك تقارير LINQ لإنشاء مستندات من قوالب وبيانات من مجموعة متنوعة من المصادر ، بما في ذلك قواعد البيانات و XML و JSON و OData وكائنات النوع المخصص لـ CLR والمستندات الخارجية والمزيد مباشرة خارج الصندوق.

تنفيذ دمج البريد البسيط - C#

// تحميل القالب الذي يحتوي على الحقول المدمجة

var wfle = new Aspose.Words.Document(dir + "template.doc");

// ملء الحقول ببيانات المستخدم

wfle.MailMerge.Execute(

    new string[] { "FullName", "Company", "Deparment", "City" },
    
    new object[] { "John Doe", "Aspose", "Sales", "London" });

// احفظ النتيجة

wfle.Save(dir + "merged.doc");

لا حاجة لأتمتة مايكروسوفت أوفيس

يمكنك العمل مع المستندات برمجيًا دون تثبيت أي تطبيق آخر تابع لجهة خارجية. هذا ممكن لأن المكتبة مبنية باستخدام كود مُدار. لذلك أنت لا تحتاج إلى تثبيت Microsoft Office أو Microsoft Word على جهاز الكمبيوتر الخاص بك للعمل مع تنسيقات Word. إنه بديل مثالي لـ Microsoft Office Automation من حيث الميزات المدعومة والأمان والاستقرار وقابلية التوسع والسرعة والسعر.

ما يقوله الناس

لا تأخذ كلمتنا فقط. تعرف على ما يقوله المستخدمون حول واجهات برمجة تطبيقات Aspose.Words.

 
 
عرض دراسات الحالة
  
  

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