บทความนี้จะอธิบาย วิธีขีดเส้นใต้ข้อความใน PDF โดยใช้ C# รายละเอียดเกี่ยวกับการตั้งค่าสภาพแวดล้อม รายการงานที่ต้องทำ และโค้ดตัวอย่างที่รันได้ซึ่งสาธิต วิธีขีดเส้นใต้ข้อความใน PDF โดยใช้ C# เป็นส่วนหนึ่งของรายละเอียด คุณจะได้เรียนรู้ตัวเลือกในการดำเนินการอื่นๆ ที่เกี่ยวข้องกับข้อความใน PDF
ขั้นตอนการขีดเส้นใต้ในไฟล์ PDF โดยใช้ C#
- ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.PDF for .NET เพื่อขีดเส้นใต้ข้อความ
- สร้างไฟล์ PDF ใหม่โดยใช้คลาส Document และเพิ่มหน้าเข้าไป
- สร้างวัตถุ TextBuilder และเชื่อมโยงไปยังหน้าเฉพาะที่ต้องการขีดเส้นใต้ข้อความ
- สร้างข้อความตัวอย่างโดยใช้ TextFragment และตั้งค่าแบบอักษร ตำแหน่ง และแฟล็กขีดเส้นใต้
- ผนวกส่วนข้อความนี้เข้ากับไฟล์ PDF โดยใช้วัตถุ TextBuilder
- บันทึกไฟล์ 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#