การจัดรูปแบบเอกสาร Word Programmatic ทำให้ง่าย เรียนรู้วิธีการจัดรูปแบบเอกสารใน Word โดยทางโปรแกรมโดยใช้ API โอเพ่นซอร์สที่ทรงพลัง FileFormat.words
ภาพรวม
ยินดีต้อนรับสู่บทช่วยสอนอื่นที่เราดำดิ่งสู่โลกของ. NET ด้วย fileFormat.words ในบทความนี้เราจะมุ่งเน้นไปที่การจัดรูปแบบเอกสาร Word โดยใช้ความสามารถของ fileFormat.words ด้วยห้องสมุดที่ครอบคลุมนี้คุณสามารถปรับแต่งโครงสร้างและรูปแบบของเอกสารของคุณได้อย่างมีประสิทธิภาพโดยตรงจากแอปพลิเคชัน. NET ของคุณ มาเริ่มต้นการเดินทางของเราในการจัดรูปแบบเอกสารเป็นโปรแกรม! บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
การติดตั้ง fileFormat.words API
ขั้นตอนแรกสู่การจัดรูปแบบเอกสารเป็นโปรแกรมคือการติดตั้ง fileFormat.words ลงในโครงการของคุณ คุณสามารถเพิ่มไลบรารีโอเพนซอร์ซนี้ได้อย่างง่ายดายผ่าน NUGET Package Manager:
Install-Package FileFormat.Words
ด้วยคำสั่งนี้คุณจะมีไลบรารี. NET ที่ทรงพลังตามที่คุณต้องการสำหรับการจัดรูปแบบเอกสารคำ
วิธีการจัดรูปแบบเอกสารคำโดยใช้ fileFormat.words โดยทางโปรแกรม
fileFormat.words ไม่เพียง แต่อนุญาตให้คุณสร้างและจัดการเอกสาร Word แต่ยังมีตัวเลือกการจัดรูปแบบขั้นสูงสำหรับข้อความภายในเอกสารเหล่านี้ ในส่วนที่ตามมาเราจะเจาะลึกลงไปในวิธีที่เราสามารถใช้ความสามารถเหล่านี้เพื่อปรับปรุงการนำเสนอไฟล์ DOCX ของเรา นี่คือรายละเอียดของกระบวนการพร้อมกับตัวอย่างโค้ดที่เกี่ยวข้อง:
- ใช้คุณสมบัติ BOLD และตั้งค่าเป็นจริงเพื่อรวบรวมข้อความของคุณ
- ตั้งค่า italic มูลค่าของทรัพย์สินให้เป็นจริงเป็นตัวเอียงข้อความของคุณ
- ใช้คุณสมบัติ fontfamily เพื่อเปลี่ยนแบบอักษรของข้อความของคุณ
- ปรับขนาดข้อความด้วยคุณสมบัติ FontSize
- หากต้องการขีดเส้นใต้ข้อความของคุณเพียงตั้งค่าคุณสมบัติ ขีดเส้นใต้ เป็นจริง
- เปลี่ยนสีของข้อความของคุณโดยจัดการคุณสมบัติ สี
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Initialize an instance of the Document class and load an existing Word document.
using (Document doc = new Document("testDocument.docx"))
{
// Instantiate the 'Body' class with the 'Document' class object.
Body documentBody = new Body(doc);
// Instantiate an object of the 'Paragraph' class.
Paragraph documentParagraph = new Paragraph();
// Instantiate an instance of the 'Run' class. It represents a run of characters in a Word document.
Run characterRun = new Run();
// Set the 'Text' property of the 'Run' class.
characterRun.Text = "This is a sample text.";
// Apply bold formatting to the text.
characterRun.Bold = true;
// Apply italic formatting to the text.
characterRun.Italic = true;
// Set the font of the text.
characterRun.FontFamily = "Algerian";
// Set the font size.
characterRun.FontSize = 40;
// Apply underline formatting to the text.
characterRun.Underline = true;
// Set the color of the text.
characterRun.Color = "FF0000";
// Use AppendChild() method to add the 'Run' class object to the 'Paragraph' class object.
documentParagraph.AppendChild(characterRun);
// Append the 'Paragraph' object to the 'Body' object.
documentBody.AppendChild(documentParagraph);
// Use 'Save' method to persist the Word document on the disk.
doc.Save("./testDocument.docx");
}
}
}
}
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการใช้การจัดรูปแบบข้อความในเอกสารของคุณโดยทางโปรแกรม
บทสรุป
ในบทความนี้เราเดินผ่านกระบวนการจัดรูปแบบเอกสารคำศัพท์โดยใช้ไลบรารีโอเพนซอร์ซ fileFormat.words สำหรับ. NET ด้วยการใช้ประโยชน์จาก API ที่ทรงพลังนี้เราสามารถปรับแต่งการปรากฏตัวของเอกสารของเราได้โดยตรงจากแอปพลิเคชันของเราปรับปรุงประสิทธิภาพและความสอดคล้องในเวิร์กโฟลว์ของเรา สำหรับคำแนะนำโดยละเอียดเพิ่มเติมเกี่ยวกับการใช้ fileFormat.words ให้ตรวจสอบ [เอกสารประกอบ] ที่ครอบคลุม 12 เชื่อมต่อกับเราในขณะที่เรายังคงสำรวจความสามารถของ fileFormat.words ในบทความในอนาคตของเรา ติดตามเราบนแพลตฟอร์มโซเชียลมีเดียเช่น Facebook, LinkedIn และ Twitter สำหรับการอัปเดตและข้อมูลเชิงลึกล่าสุด
มีส่วนช่วย
ในฐานะ fileFormat.words สำหรับ. NET เป็นโครงการโอเพนซอร์ซที่โฮสต์บน GitHub เราสนับสนุนและชื่นชมการมีส่วนร่วมจากชุมชน เข้าร่วมกับเราในภารกิจของเราเพื่อทำให้การจัดรูปแบบเอกสารง่ายขึ้น!
คำถาม?
คุณสามารถโพสต์คำถามหรือคำถามใด ๆ ใน [ฟอรัม] ของเรา 17