يناقش هذا الدليل البسيط ** كيفية البحث عن نص وتمييزه في PDF باستخدام C# **. يرشدك إلى تحميل ملف PDF ، والبحث عن بعض النصوص في ملف PDF ، وإنشاء تعليقات توضيحية مميزة باللون والشكل ، وتطبيق التعليقات التوضيحية المختلفة على بعض النصوص. يمكنك ** تمييز مستند pdf باستخدام C# ** دون تثبيت أي أداة خارجية.
خطوات البحث عن النص والتمييز في PDF باستخدام C#
- تكوين مكتبة Aspose.PDF for .NET من مدير حزمة NuGet لتمييز أي نص في PDF
- قم بتحميل ملف PDF للإدخال بكائن فئة Document للبحث في بعض النصوص وتمييزه
- ابحث عن نص في ملف PDF لتمييزه
- قم بإنشاء HighlightAnnotation أثناء تحديد اللون والشكل
- قم بتطبيق التعليق التوضيحي المميز على النص الذي تم البحث عنه
- احفظ ملف PDF الناتج بنص مميز
توضح هذه الخطوات العملية البسيطة * لتمييز النص في PDF باستخدام C# *. ما عليك سوى البحث عن سلسلة محددة في المستند ثم تمييزها. علاوة على ذلك ، يمكنك اختيار اللون لتمييز النص مثل الأصفر أو الأحمر أو أي لون آخر مع الشكل حسب متطلباتك.
كود لتمييز الكلمات في PDF باستخدام C#
using Aspose.Pdf; | |
using Aspose.Pdf.Annotations; | |
using Aspose.Pdf.Text; | |
namespace SearchTextAndHighlightInPdfUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to search text in PDF and highlight | |
{ | |
// Instantiate the license to avoid any trial version limitations | |
// and watermark in the output ODF file | |
Aspose.Pdf.License licHighlightText= new Aspose.Pdf.License(); | |
licHighlightText.SetLicense("Aspose.Pdf.lic"); | |
// Load an existing PDF file in which you want to highlight text | |
Document doc = new Document("sample_input.pdf"); | |
// Search target text to highlight | |
TextFragmentAbsorber textFragmentAbsorber = new TextFragmentAbsorber("The text to be searched"); | |
doc.Pages[1].Accept(textFragmentAbsorber); | |
// Create a highlight annotation | |
HighlightAnnotation ha = new HighlightAnnotation(doc.Pages[1], textFragmentAbsorber.TextFragments[1].Rectangle); | |
// Specify highlight color | |
ha.Color = Color.Yellow; | |
// Add annotation to highlight text in PDF | |
doc.Pages[1].Annotations.Add(ha); | |
// Save the document | |
doc.Save("PDF_with_Highlighted_Text.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
يجيب هذا الرمز على سؤال * كيفية التمييز في PDF باستخدام C# *. تُستخدم فئة TextFragmentAbsorber للبحث عن سلسلة في صفحة معينة في ملف PDF. يتم استخدام فئة HighlightAnnotation لتحديد خصائص أداة التمييز التي سيتم استخدامها. في النهاية ، نضيف التعليق التوضيحي المحدد لتمييز النص في PDF قبل حفظه على القرص.
شرح هذا البرنامج التعليمي كيفية إبراز نص معين في ملف PDF. ومع ذلك ، إذا كنت مهتمًا بقراءة ملف PDF برمجيًا ، فانتقل إلى المقالة على كيف تقرأ PDF في C#.