تشرح هذه المقالة ** كيفية تسطير النص في PDF باستخدام C # **. التفاصيل حول إعدادات البيئة ، وقائمة المهام التي يتعين تنفيذها ونموذج التعليمات البرمجية القابل للتشغيل الذي يوضح ** كيفية تسطير النص في PDF باستخدام C # ** جزء منه. ستتعلم أيضًا خيارات إجراء عمليات أخرى ذات صلة على النص في ملف PDF.
خطوات للتسطير في ملف PDF باستخدام C
- اضبط البيئة لاستخدام Aspose.PDF for .NET لتسطير النص
- قم بإنشاء ملف PDF جديد باستخدام فئة Document وأضف صفحة إليه
- قم بإنشاء كائن TextBuilder واربطه بصفحة معينة حيث سيتم وضع خط تحت بعض النص
- قم بإنشاء بعض نماذج النص باستخدام TextFragment وقم بتعيين الخط والموضع وعلامة التسطير
- قم بإلحاق جزء النص هذا بملف PDF باستخدام كائن TextBuilder
- احفظ ملف PDF الناتج بنص مسطر
يتم توفير وصف * كيفية تسطير النص في ملف PDF باستخدام C # * في الخطوات أعلاه. قم بإنشاء ملف PDF جديد عن طريق إضافة بعض نماذج النص إليه وزيادة النص الهدف باستخدام فئة TextFragment. أخيرًا ، يجب أن تكون علامة التسطير صحيحة قبل إلحاق جزء النص بملف PDF.
كود لتسطير النص في PDF باستخدام C
namespace PDFUtility | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Underline text in C# | |
{ | |
// Set PDF license | |
new Aspose.Pdf.License().SetLicense("Aspose.Total.lic"); | |
// Create a document object and add a page to it | |
Aspose.Pdf.Document doc = new Aspose.Pdf.Document(); | |
doc.Pages.Add(); | |
// Create TextBuilder for a particular page | |
Aspose.Pdf.Text.TextBuilder builder = new Aspose.Pdf.Text.TextBuilder(doc.Pages[1]); | |
// Create a TextFragment and set text, font, underline flag, and position | |
Aspose.Pdf.Text.TextFragment txtFragment = new Aspose.Pdf.Text.TextFragment("Text to be underlined"); | |
txtFragment.TextState.Font = Aspose.Pdf.Text.FontRepository.FindFont("Calibri"); | |
txtFragment.TextState.FontSize = 12; | |
txtFragment.TextState.Underline = true; | |
txtFragment.Position = new Aspose.Pdf.Text.Position(20, 700); | |
// Append the TextFragment | |
builder.AppendText(txtFragment); | |
// Save the PDF document | |
doc.Save("output.pdf"); | |
} | |
} | |
} |
يوضح هذا الرمز * كيفية التسطير في PDF باستخدام C # *. في نموذج التعليمات البرمجية هذا ، يتم إنشاء ملف PDF جديد بنص عينة ثم يتم استخدام خاصية TextFragment.TextState التي تحتوي على علامة التسطير. إذا كنت ترغب في وضع خط تحت النص في ملف PDF موجود ، فيمكنك استخدام فئة TextFragmentAbsorber للبحث في النص الهدف ثم وضع خط تحته.
في هذا البرنامج التعليمي ، تعلمنا أن نضع خطًا تحت النص ، ومع ذلك ، إذا كنت تميل إلى تعلم عملية شطب النص في ملف PDF ، فراجع المقالة على كيفية شطب النص في PDF باستخدام C #.