यह लेख बताता है C# का उपयोग करके PDF में पाठ को कैसे रेखांकित करें। पर्यावरण की सेटिंग्स के बारे में विवरण, किए जाने वाले कार्यों की एक सूची और प्रदर्शन करने योग्य नमूना कोड C# का उपयोग करके पीडीएफ में पाठ को कैसे रेखांकित करें, इसका हिस्सा है। आप पीडीएफ में टेक्स्ट पर अन्य प्रासंगिक संचालन करने के विकल्प भी सीखेंगे।
सी # का उपयोग करके पीडीएफ फाइल में अंडरलाइन करने के चरण
- पाठ को रेखांकित करने के लिए वातावरण को Aspose.PDF for .NET का उपयोग करने के लिए सेट करें
- Document वर्ग का उपयोग करके एक नई पीडीएफ फाइल बनाएं और उसमें एक पेज जोड़ें
- एक TextBuilder वस्तु बनाएँ और इसे किसी विशेष पृष्ठ से लिंक करें जहाँ कुछ पाठ को रेखांकित किया जाना है
- TextFragment का उपयोग करके कुछ नमूना पाठ बनाएं और उसका फ़ॉन्ट, स्थिति और रेखांकित ध्वज सेट करें
- टेक्स्टबिल्डर ऑब्जेक्ट का उपयोग करके इस टेक्स्ट खंड को पीडीएफ फाइल में जोड़ें
- आउटपुट पीडीएफ फाइल को रेखांकित टेक्स्ट के साथ सेव करें
उपरोक्त चरणों में कैसे सी # का उपयोग करके पीडीएफ फाइल में टेक्स्ट को रेखांकित करें का विवरण प्रदान किया गया है। इसमें कुछ नमूना पाठ जोड़कर एक नया पीडीएफ बनाएं और टेक्स्टफ्रैगमेंट क्लास का उपयोग करके लक्ष्य टेक्स्ट को अतिरिक्त करें। अंत में, पीडीएफ फाइल में टेक्स्टफ्रैगमेंट को जोड़ने से पहले अंडरलाइन फ्लैग सही होना चाहिए।
सी # का उपयोग कर पीडीएफ में रेखांकित पाठ के लिए कोड
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 फ़ाइल बनाई जाती है और फिर TextFragment.TextState गुण का उपयोग किया जाता है जिसमें रेखांकन फ़्लैग होता है। यदि आप किसी मौजूदा PDF फ़ाइल में टेक्स्ट को रेखांकित करना चाहते हैं, तो आप लक्ष्य टेक्स्ट को खोजने के लिए TextFragmentAbsorber क्लास का उपयोग कर सकते हैं और फिर उसे रेखांकित कर सकते हैं।
इस ट्यूटोरियल में, हमने टेक्स्ट को रेखांकित करना सीखा है, हालांकि, यदि आप पीडीएफ में टेक्स्ट को बाहर करने की प्रक्रिया सीखने के इच्छुक हैं, तो सी # का उपयोग कर पीडीएफ में टेक्स्ट कैसे निकालें पर लेख देखें।