توفر مكتبة C# للمطورين واجهة برمجة تطبيقات قوية لتحرير مستندات Word و PDF برمجيًا. دمج ميزات تعديل المستندات بسهولة في برنامجك. يدعم حلنا تحرير PDF, DOCX, DOC, RTF, ODT, EPUB, HTML والعديد من تنسيقات الملفات الأخرى في C#.
مهمة تحرير مستند برمجيًا في C# هي مهمة تعديل العناصر في شجرة المستند. يُعرف أيضًا باسم "DOM" - نموذج البرمجة للتفاعل مع عناصر المستند وخصائصها.
لا يمكن فصل ميزات التحرير لهياكل البيانات المعقدة عن وظيفة البحث المتقدم. لضمان أعلى مستوى من المرونة، توفر مكتبتنا لمطوري C# وظائف بحث Regex. يوسع هذا الأسلوب من إمكانيات تحرير النص، مما يسمح باستخدام القوالب لتعديل المحتوى الديناميكي.
يعد التعديل البرمجي لمستندات Word و PDF جزءًا لا يتجزأ من سير العمل الرقمي. تحرير النص في PDF، Word، تعديل الجداول، إدراج الرسوم البيانية باستخدام البيانات الخارجية.
تعد مكتبة C# حلاً مستقلاً لتحرير المستندات التي لا تحتاج إلى تثبيت Microsoft Word أو Acrobat Reader. إنه جاهز للاستخدام الصناعي ويوفر مجموعة كاملة من العمليات لتعديل تنسيقات Word و PDF وتنسيقات الملفات الأخرى:
واحدة من أكثر الميزات المطلوبة هي إنشاء الجدول الديناميكي وتعديل الجدول في مستندات Word و PDF. يعد العمل مع الجداول أمرًا سهلاً مع مكتبة C#: تحرير الجداول وتحديث الجداول واستخراج نص الجدول في كود C#.
يوضح المثال التالي كيفية تغيير مستند Word في التعليمات البرمجية C#:
dotnet add package Aspose.Words
ينسخ
using Aspose.Words;
var doc = new Document("Input.docx");
var builder = new DocumentBuilder(doc);
// أدخل النص في بداية المستند.
builder.MoveToDocumentStart();
builder.Write("Morbi enim nunc faucibus a.");
doc.Save("Output.docx");
using Aspose.Words;
var doc = new Document("Input.docx");
var builder = new DocumentBuilder(doc);
// أدخل الجدول في بداية المستند.
builder.MoveToDocumentStart();
builder.StartTable();
builder.InsertCell();
builder.Write("Row 1, cell 1.");
builder.InsertCell();
builder.Write("Row 1, cell 2.");
builder.EndTable();
doc.Save("Output.docx");
using Aspose.Words;
var doc = new Document("Input.docx");
var builder = new DocumentBuilder(doc);
// أدخل الصورة في بداية المستند.
builder.MoveToDocumentStart();
builder.InsertImage("Image.png");
doc.Save("Output.docx");
هناك ثلاثة خيارات بديلة لتثبيت "Aspose.Words for .NET" على نظامك. يرجى اختيار واحد يناسب احتياجاتك واتبع التعليمات خطوة بخطوة:
منتجنا متعدد المنصات بالكامل ويدعم جميع تطبيقات .NET الرئيسية:
بقدر ما لا يعتمد كود .NET على الأجهزة الأساسية أو نظام التشغيل، ولكن فقط على Virtual Machine، فأنت حر في تطوير أي نوع من البرامج لأنظمة Windows، وmacOS، وAndroid، وiOS، وLinux. فقط تأكد من تثبيت الإصدار المقابل من .NET Framework, .NET Core, Windows Azure, Mono أو Xamarin.
نوصي باستخدام بيئات التطوير المتكاملة Microsoft Visual Studio وXamarin وMonoDevelop لإنشاء تطبيقات C#, F#, VB.NET.
لمزيد من التفاصيل يرجى الرجوع إلى وثائق المنتج.