Τρόπος αναζήτησης κειμένου και επισήμανσης σε PDF χρησιμοποιώντας C#

Αυτός ο απλός οδηγός περιγράφει πώς γίνεται αναζήτηση κειμένου και επισήμανση στο PDF χρησιμοποιώντας C#. Καθοδηγεί τη φόρτωση ενός PDF, την αναζήτηση κειμένου σε PDF, τη δημιουργία σχολιασμών επισήμανσης με χρώμα και σχήμα και την εφαρμογή διαφορετικών σχολιασμών επισήμανσης σε κάποιο κείμενο. Μπορείτε να επισημάνετε έγγραφο pdf χρησιμοποιώντας C# χωρίς να εγκαταστήσετε κάποιο εργαλείο τρίτου μέρους.

Βήματα για αναζήτηση κειμένου και επισήμανση σε PDF χρησιμοποιώντας C#

  1. Διαμόρφωση βιβλιοθήκης Aspose.PDF for .NET από τη διαχείριση πακέτων NuGet για να επισημάνετε οποιοδήποτε κείμενο σε PDF
  2. Φορτώστε το αρχείο PDF εισόδου με το αντικείμενο κλάσης Document για να αναζητήσετε κάποιο κείμενο και να το επισημάνετε
  3. Αναζήτηση κειμένου στο PDF για επισήμανση
  4. Δημιουργήστε το HighlightAnnotation ενώ προσδιορίζετε το χρώμα και το σχήμα
  5. Εφαρμόστε τον σχολιασμό επισήμανσης στο κείμενο που αναζητήσατε
  6. Αποθηκεύστε το αρχείο 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#.

 Ελληνικά