Instal fileformat.words dan edit file docx secara terprogram. Pemrosesan dokumen Word adalah masalah beberapa baris kode sumber dengan API open-source ini.

Cara mengedit dokumen kata di c#

Ikhtisar

Selamat datang di posting blog lain di kelanjutan fileformat.words untuk .net Eksplorasi. Dalam [artikel] kami sebelumnya 3, kami belajar cara membuat dokumen Word dalam aplikasi .net menggunakan filefformat.words sumber terbuka. Namun, editor dokumen open-source ini memungkinkan Anda membuat dokumen Word dan menyediakan fitur untuk mengedit dokumen kata yang ada secara terprogram. Selain itu, perpustakaan .NET ini membantu Anda membangun modul generator dokumen untuk perangkat lunak bisnis Anda. Dalam posting blog ini, kita akan melihat cara mengedit dokumen Word di C# dengan menginstal fileformat.words ke dalam proyek aplikasi .net kami. Oleh karena itu, silakan melalui posting blog ini secara menyeluruh untuk mempelajari seluruh proses yang cukup mudah dan lurus. Kami akan membahas poin -poin berikut dalam artikel ini:

Open-Source Docx Editor-Instalasi API

Proses instalasi editor DOCX open-source**ini sangat sederhana karena ada dua cara untuk memiliki perpustakaan .NET di proyek aplikasi Anda. Namun, Anda dapat mengunduh Paket Nuget atau hanya menjalankan perintah berikut di Nuget Package Manager.

Install-Package FileFormat.Words

Untuk informasi lebih lanjut tentang instalasi, silakan kunjungi [tautan] ini 3.

Cara mengedit file docx menggunakan fileformat.words

Bagian ini menunjukkan cara mengedit file docx di C# menggunakan pustaka .net open-source ini. Harap ikuti langkah -langkah berikut dan cuplikan kode untuk mencapai fungsionalitas:

  • Inisialisasi instance dari kelas dokumen dan muat dokumen kata yang ada.
  • Instantiate konstruktor kelas body dengan objek kelas dokumen.
  • Buat objek kelas paragraf.
  • Instantiate Sebuah instance dari kelas run yang mewakili serangkaian karakter dalam dokumen Word.
  • Akses properti Teks dari kelas run untuk mengatur teks.
  • Hubungi metode ampendChild untuk melampirkan objek kelas run dengan objek kelas paragraf.
  • Menerapkan metode ampendChild dari kelas tubuh untuk menambahkan paragraf ke dokumen.
  • Metode simpan akan menyimpan dokumen Word ke disk.
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("/Docs.docx"))
            {
                //Instantiate the constructor of the Body class with the Document class object.
                Body body = new Body(doc);
                // Create an object of the Paragraph class.
                Paragraph para = new Paragraph();
                // Instantiate an instance of the Run class that represents a run of characters in a Word document.
                Run run = new Run();
                // Access the Text property of the Run class to set the text.
                run.Text = "This is a sample text.";
                // Call the AppendChild() method to attach the object of the Run class with the object of the Paragraph class.
                para.AppendChild(run);
                // Invoke AppendChild method of the body class to add paragraph to the document.
                body.AppendChild(para);
                // The Save method will save the Word document onto the disk.
                doc.Save("/Docs.docx");
            }

        }

    }
}

Output dari cuplikan kode di atas ditampilkan pada gambar di bawah ini:

Cara mengedit file docx

Cara mengubah font dalam dokumen Word - fitur lanjutan

Fileformat.words juga menawarkan beberapa opsi canggih untuk memodifikasi dokumen kata. Mari kita lihat bagaimana kita bisa mengedit file docx lebih lanjut. Anda dapat mengikuti langkah -langkah berikut dan cuplikan kode:

  • Atur properti tebal ke True untuk membuat teks tebal.
  • Buat teks miring dengan menetapkan nilai properti miring.
  • Tetapkan nilai properti fontFamily untuk mengatur keluarga font teks.
  • Akses properti fontSize untuk mengatur ukuran font.
  • Atur properti garis bawah ke True untuk menggarisbawahi teks.
  • Properti warna akan mengatur warna teks.
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("/Users/Mustafa/Desktop/Docs.docx"))
            {
                //Instantiate the constructor of the Body class with the Document class object.
                Body body = new Body(doc);
                // Create an object of the Paragraph class.
                Paragraph para = new Paragraph();
                // Instantiate an instance of the Run class that represents a run of characters in a Word document.
                Run run = new Run();
                // Access the Text property of the Run class to set the text.
                run.Text = "This is a sample text.";
                // Set the Bold property to true.
                run.Bold = true;
                // Make the Text Italic.
                run.Italic = true;
                // Set the value of FontFamily of the Text.
                run.FontFamily = "Algerian";
                // Access the FontSize property to set the font size.
                run.FontSize = 40;
                // Set the Underline property to true to underline the text.
                run.Underline = true;
                // The Color property will set the color of the text.
                run.Color = "FF0000";
                // Call the AppendChild() method to attach the object of the Run class with the object of the Paragraph class.
                para.AppendChild(run);
                // Invoke AppendChild method of the body class to add paragraph to the document.
                body.AppendChild(para);
                // The Save method will save the Word document onto the disk.
                doc.Save("/Docs.docx"); 
            }

        }

    }
}

File utama harus terlihat seperti cuplikan kode di atas. Harap jalankan proyek dan Anda akan melihat output berikut:

Cara mengubah font dalam dokumen Word

kesimpulan

Dalam posting blog ini, kami belajar cara mengedit dokumen Word di C# menggunakan perpustakaan .net open-source. Fileformat.words untuk .net adalah API yang mudah digunakan yang menawarkan fitur untuk membuat dan memanipulasi dokumen kata secara terprogram. Selain itu, kami juga telah melalui cara mengubah font dalam dokumen Word bersama dengan properti lainnya. Terakhir, ada [dokumentasi] komprehensif 25 tersedia mengenai pengembangan dan penggunaan editor DOCX open-source ini. Akhirnya, fileformat.com terus menulis posting blog tentang topik lain. Jadi, harap tetap berhubungan untuk pembaruan. Selain itu, Anda dapat mengikuti kami di platform media sosial kami, termasuk Facebook, LinkedIn, dan Twitter.

Kontribusi

Karena fileformat.words untuk .net adalah proyek open-source dan tersedia di GitHub. Jadi, kontribusi dari komunitas sangat dihargai.

Ajukan pertanyaan

Anda dapat memberi tahu kami tentang pertanyaan atau pertanyaan Anda di [forum] kami 31.

faq

** Bagaimana cara menulis dalam dokumen Word menggunakan C#?** Anda dapat menginstal fileformat.words untuk .net di proyek .net Anda untuk mengedit file docx secara terprogram. ** Bagaimana cara mengedit dokumen kata sepenuhnya?** Harap ikuti tautan ini untuk mempelajari cara mengedit dokumen kata menggunakan perpustakaan C#.

Lihat juga