การจัดรูปแบบเอกสาร Word Programmatic ทำให้ง่าย เรียนรู้วิธีการจัดรูปแบบเอกสารใน Word โดยทางโปรแกรมโดยใช้ API โอเพ่นซอร์สที่ทรงพลัง FileFormat.words

วิธีการจัดรูปแบบเอกสาร Word โดยทางโปรแกรม

ภาพรวม

ยินดีต้อนรับสู่บทช่วยสอนอื่นที่เราดำดิ่งสู่โลกของ. 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

ดูสิ่งนี้ด้วย