كيفية تدوير النص في PDF باستخدام C #

يشرح دليل الكيفية هذا عملية ** تدوير النص في PDF باستخدام C # **. يوفر معلومات مفصلة عن تكوين البيئة ، وخطوات المهام ، ونموذج التعليمات البرمجية القابل للتشغيل من أجل ** تدوير النص في Acrobat باستخدام C # **. ستتعلم أيضًا تعيين خصائص مختلفة لجزء النص مع ضبط زاوية الدوران.

خطوات تدوير النص في PDF باستخدام C

  1. قم بتهيئة البيئة لإضافة Aspose.PDF for .NET لتدوير النص
  2. قم بإنشاء ملف PDF جديد باستخدام الكائن Document class وأضف صفحة جديدة إليه
  3. قم بإنشاء كائن TextFragment وقم بتعيين المعلمات مثل الموضع والخط وزاوية الدوران
  4. قم بإنشاء كائن TextBuilder باستخدام الصفحة المضافة حديثًا أعلاه
  5. إلحاق جزء النص بكائن منشئ النص
  6. احفظ ملف PDF الناتج على القرص الذي يحتوي على نص مستدير فيه

تصف هذه الخطوات عملية ** تدوير النص على PDF باستخدام C # **. إنه يسلط الضوء على جميع الفئات والأساليب والخصائص الضرورية المستخدمة في نموذج التعليمات البرمجية مثل فئة المستند لإنشاء ملف PDF ، وفئة TextFragment لإنشاء النص وإعدادات خصائصه وفئة TextBuilder لإضافة النص الذي تم تدويره في PDF أخيرًا.

رمز لتدوير النص في Adobe Acrobat باستخدام C

using Aspose.Pdf;
using Aspose.Pdf.Text;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to rotate text in a PDF using C#
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Instantiate a document object to add rotated text
Document pdfDocument = new Document();
// Add a new page and get its reference
Page pdfPage = (Page)pdfDocument.Pages.Add();
// Create a text fragment
TextFragment fragment = new TextFragment("Sample rotated text");
fragment.Position = new Position(250, 550);
// Set Font properties
fragment.TextState.FontSize = 14;
fragment.TextState.Font = FontRepository.FindFont("Arial");
// Set rotation angle
fragment.TextState.Rotation = 60;
// Create a TextBuilder object
TextBuilder builder = new TextBuilder(pdfPage);
// Add the text fragment to the PDF page
builder.AppendText(fragment);
// Save the document
pdfDocument.Save("RotatedText.pdf");
System.Console.WriteLine("Text rotated successfully");
}
}
}

يوضح هذا الرمز عملية * تدوير النص في Adobe باستخدام C # * حيث يتم استخدام فئة TextFragment لإنشاء عنصر نص وتعيين خصائصه مثل تعيين الموضع من خلال توفير XIndent و YIndent ، ويتم تعيين الخط حسب الحجم واسم الخط والدوران بالزاوية. يتم استخدام فئة TextBuilder لإلحاق أجزاء نصية بالإضافة إلى إلحاق فقرات بالمستند إذا لزم الأمر.

لقد علمتنا هذه المقالة إضافة نص وتدويره في ملف PDF. إذا كنت تريد معرفة عملية إضافة علامة مائية في ملف PDF ، فراجع المقالة على كيفية إضافة علامة مائية إلى PDF في C #.

 عربي