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

Αυτό το άρθρο εξηγεί πώς να υπογραμμίσετε κείμενο σε ένα PDF χρησιμοποιώντας C#. Οι λεπτομέρειες σχετικά με τις ρυθμίσεις του περιβάλλοντος, μια λίστα εργασιών που πρέπει να εκτελεστούν και ένα εκτελούμενο δείγμα κώδικα που δείχνει πώς να υπογραμμίσετε κείμενο σε PDF χρησιμοποιώντας C# αποτελούν μέρος αυτού. Θα μάθετε επίσης τις επιλογές για την εκτέλεση άλλων σχετικών λειτουργιών στο κείμενο σε ένα PDF.

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

  1. Ρυθμίστε το περιβάλλον ώστε να χρησιμοποιεί το Aspose.PDF for .NET για να υπογραμμίσει το κείμενο
  2. Δημιουργήστε ένα νέο αρχείο PDF χρησιμοποιώντας την κλάση Document και προσθέστε μια σελίδα σε αυτό
  3. Δημιουργήστε ένα αντικείμενο TextBuilder και συνδέστε το σε μια συγκεκριμένη σελίδα όπου πρέπει να υπογραμμιστεί κάποιο κείμενο
  4. Δημιουργήστε ένα δείγμα κειμένου χρησιμοποιώντας το TextFragment και ορίστε τη γραμματοσειρά του, τη θέση του και τη σημαία υπογράμμισης
  5. Προσθέστε αυτό το τμήμα κειμένου στο αρχείο PDF χρησιμοποιώντας το αντικείμενο TextBuilder
  6. Αποθηκεύστε το αρχείο PDF εξόδου με υπογραμμισμένο κείμενο

Η περιγραφή του πώς να υπογραμμίσετε κείμενο σε αρχείο PDF χρησιμοποιώντας C# παρέχεται στα παραπάνω βήματα. Δημιουργήστε ένα νέο PDF προσθέτοντας κάποιο δείγμα κειμένου σε αυτό και υπερβάλλοντας το κείμενο-στόχο χρησιμοποιώντας την κλάση TextFragment. Τέλος, η σημαία Υπογράμμιση πρέπει να είναι αληθής πριν από την προσθήκη του 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#.

 Ελληνικά