تقديم PCL إلى RTF عبر .NET

.NET API لتصدير PCL إلى RTF على أنظمة التشغيل Windows و macOS و Linux دون استخدام Microsoft Word

 

يعد Aspose.Total for .NET واجهة برمجة تطبيقات قوية لإضافة ميزات معالجة المستندات وتحويلها داخل تطبيق .NET الخاص بك. باستخدام واجهة برمجة تطبيقات معالجة PDF المتقدمة Aspose.PDF for .NET ، يمكنك تحويل تنسيق ملف PCL إلى DOC. بعد ذلك ، باستخدام واجهة برمجة تطبيقات معالجة المستندات القوية Aspose.Words for .NET ، يمكنك تقديم DOC إلى RTF.

C# API لتحويل PCL إلى RTF

  1. افتح ملف PCL باستخدام فئة Document
  2. تحويل PCL إلى Doc باستخدام طريقة Save
  3. قم بتحميل ملف Doc باستخدام فئة Document من Aspose.Words
  4. احفظ المستند بتنسيق RTF باستخدام طريقة Save وقم بتعيين Rtf كـ SaveFormat

متطلبات التحويل

قم بالتثبيت من سطر الأوامر كـ nuget install Aspose.Total أو عبر Package Manager Console في Visual Studio مع Install-Package Aspose.Total.

بدلاً من ذلك ، احصل على مثبّت MSI غير المتصل أو مكتبات DLL في ملف ZIP من Downloads .


Document document = new Document("template.pcl");
 
document.Save("DocOutput.doc", SaveFormat.Doc); 

var outputDocument = new Aspose.Words.Document("DocOutput.doc");

outputDocument.Save("output.rtf", SaveFormat.Rtf);   

فك تشفير ملف PCL باستخدام كلمة مرور المالك عبر .NET

قبل تحويل PCL إلى RTF ، إذا كنت تريد فك تشفير وثيقتك ، يمكنك القيام بذلك باستخدام API. لفك تشفير ملف PDF ، تحتاج أولاً إلى إنشاء كائن Document وفتح PCL باستخدام كلمة مرور المالك. بعد ذلك ، تحتاج إلى استدعاء طريقة Decrypt لكائن المستند. أخيرًا ، احفظ الملف المحدّث باستخدام طريقة Save في كائن المستند.


Document document = new Document("Decrypt.pcl", "password");

document.Decrypt();
 
document.Save("Decrypt_out.doc");

إنشاء ReadOnly RTF- ملف عبر .NET

من أجل حماية RTF الخاص بك من التحرير ولمنع الأشخاص الآخرين من تحرير المعلومات الحساسة والسرية في المستند الخاص بك ، يمكنك أيضًا تعيين حماية المستند باستخدام API. يمكنك تقييد القدرة على تحرير مستند والسماح فقط بإجراءات معينة معه. يمكن القيام بذلك باستخدام واجهة برمجة تطبيقات Aspose.Words for .NET . يمكّنك من التحكم في طريقة تقييد المحتوى باستخدام معلمة التعداد ProtectionType . يمكنك ضبط المستند للقراءة فقط باستخدام سطور التعليمات البرمجية التالية.


Document document = new Document("input.doc");

document.Protect(ProtectionType.ReadOnly, "password");

document.Save("output.rtf", SaveFormat.Rtf);    

استكشف PCL خيارات التحويل مع .NET

تحويل PCLs إلى DOCM (ملف Microsoft Word 2007 Marco)
تحويل PCLs إلى DOT (ملفات قوالب Microsoft Word)
تحويل PCLs إلى DOTM (مايكروسوفت وورد 2007+ ملف قالب)
تحويل PCLs إلى DOTX (ملف قالب Microsoft Word)
تحويل PCLs إلى FLATOPC (مايكروسوفت وورد 2003 WordprocessingML)
تحويل PCLs إلى GIF (تنسيق التبادل الرسومي)
تحويل PCLs إلى MARKDOWN (لغة ترميز خفيفة الوزن)
تحويل PCLs إلى ODT (تنسيق ملف نصي OpenDocument)
تحويل PCLs إلى OTT (قالب OpenDocument)
تحويل PCLs إلى PS (ملف بوستسكريبت)
تحويل PCLs إلى WORDML (مايكروسوفت وورد 2003 WordprocessingML)
تحويل PCLs إلى XAMLFLOW (أتمتة الطاقة من Microsoft)
تحويل PCLs إلى APNG (رسومات الشبكة المحمولة المتحركة)
تحويل PCLs إلى CSV (قيم مفصولة بفواصل)
تحويل PCLs إلى DICOM (التصوير الرقمي والاتصالات في الطب)
تحويل PCLs إلى DIF (تنسيق تبادل البيانات)
تحويل PCLs إلى DXF (تنسيق تبادل رسم أوتوديسك)
تحويل PCLs إلى EMZ (ملف تعريف محسن مضغوط لـ Windows)
تحويل PCLs إلى EXCEL (تنسيقات ملفات جدول البيانات)
تحويل PCLs إلى FODS (جدول بيانات XML مسطح OpenDocument)
تحويل PCLs إلى IMAGE (ملفات الصور)
تحويل PCLs إلى JPEG2000 (تنسيق صورة J2K)
تحويل PCLs إلى MD (لغة Markdown)
تحويل PCLs إلى ODS (جدول بيانات OpenDocument)
تحويل PCLs إلى PSD (وثيقة فوتوشوب)
تحويل PCLs إلى SVGZ (رسومات موجهة مضغوطة قابلة للتحجيم)
تحويل PCLs إلى SXC (StarOffice Calc Spreadsheet)
تحويل PCLs إلى TGA (محول الرسومات Truevision)
تحويل PCLs إلى TSV (قيم مفصولة بعلامات جدولة)
تحويل PCLs إلى TXT (مستند نصي)
تحويل PCLs إلى WMF (ملف تعريف Windows)
تحويل PCLs إلى WMZ (ملف تعريف Windows المضغوط)
تحويل PCLs إلى XLAM (وظيفة إضافية ممكّنة بماكرو في Excel)
تحويل PCLs إلى XLSB (مصنف Excel الثنائي)
تحويل PCLs إلى XLSM (جدول بيانات ممكّن بماكرو)
تحويل PCLs إلى XLT (قالب Excel 97-2003)
تحويل PCLs إلى XLTM (قالب Excel ممكن بماكرو)
تحويل PCLs إلى ODP (تنسيق العرض التقديمي OpenDocument)