Manage Comments in DOC or DOCX Files

Cara Menambah, Mengurus, dan Menjejaki Komen serta Perubahan dalam Dokumen Word

Kerjasama dokumen yang berkesan selalunya bergantung pada keupayaan untuk menambah, mengurus, dan menjejaki perubahan dengan lancar. Aspose.Words untuk .NET memberi kuasa kepada pembangun untuk mengintegrasikan ciri penting ini secara programatik ke dalam aplikasi mereka, membolehkan aliran kerja semakan dokumen yang kukuh. Panduan ini menyediakan panduan langkah demi langkah mengenai cara menambah, mengurus, dan menyelesaikan komen, serta mengaktifkan dan menggunakan penjejakan perubahan dalam dokumen Word menggunakan Aspose.Words.

Dengan mengikuti panduan ini, anda boleh menyusun dokumen secara dinamik menggunakan Aspose.Words untuk .NET bagi mempermudah aliran kerja anda dan meningkatkan kecekapan.

Cara Mengautomasi Sandaran Dokumen dan Penyulitan dengan Aspose.Words:

  1. Pasang .NET SDK: Muat turun dan pasang versi terkini .NET SDK dari https://dotnet.microsoft.com/download . Pastikan keserasian dengan Aspose.Words untuk .NET.
  2. Tambah Aspose.Words ke projek anda: Integrasikan Aspose.Words ke dalam projek .NET anda menggunakan NuGet Package Manager:
  3. Sediakan dokumen Word: Cipta dokumen Word contoh (contohnya,., review.docx) untuk menguji fungsi komen dan penjejakan perubahan.

Sandarkan dokumen Word secara programatik menggunakan System.IO.File.Copy

Sulitkan dokumen Word dengan kata laluan menggunakan OoxmlSaveOptions.

Gabungkan sandaran dan penyulitan untuk keselamatan yang dipertingkatkan

using System;
using Aspose.Words;

class Program
{
    static void Main()
    {
        string filePath = "BigDocument.docx";
        Document doc = new Document(filePath);

        // Step 1: Add a comment to the document
        Comment comment = new Comment(doc, "Reviewer Name", "RN", DateTime.Now);
        Paragraph commentPara = new Paragraph(doc);
        commentPara.AppendChild(new Run(doc, "This section needs additional explanation."));
        comment.AppendChild(commentPara);
        Paragraph para = doc.FirstSection.Body.FirstParagraph;
        Run commentAnchorStart = para.Runs.Count > 0 ? para.Runs[0] : para.AppendChild(new Run(doc, "Annotated text"));
        Run commentAnchorEnd = para.AppendChild(new Run(doc, "Annotated text"));
        CommentRangeStart commentRangeStart = new CommentRangeStart(doc, comment.Id);
        CommentRangeEnd commentRangeEnd = new CommentRangeEnd(doc, comment.Id);
        para.InsertBefore(commentRangeStart, commentAnchorStart);
        para.InsertAfter(commentRangeEnd, commentAnchorEnd);
        para.InsertAfter(comment, commentRangeStart);

        // Step 2: Enable change tracking
        doc.StartTrackRevisions("Reviewer Name");

        // Step 3: Modify the content
        para.AppendChild(new Run(doc, "Updated content added during review."));

        // Step 4: Save the updated document
        string outputPath = "ReviewedDocument.docx";
        doc.StopTrackRevisions();
        doc.Save(outputPath);

        Console.WriteLine("Comments and change tracking applied successfully.");
    }
}

Sandaran dan penyulitan dokumen adalah penting untuk melindungi data sensitif dan memastikan kebolehpulihan. Menggunakan Aspose.Words untuk .NET, anda boleh menyandarkan fail Word secara programatik dan menerapkan penyulitan kuat untuk penyimpanan selamat, melindungi maklumat berharga anda.

  • Kod pertama memuatkan dokumen Word (review.docx).
  • Mengautomasi sandaran dokumen dan penyulitan menawarkan beberapa manfaat utama:.
  • Penjejakan perubahan diaktifkan menggunakan StartTrackRevisions.
  • Pemulihan Data: Pastikan kesinambungan perniagaan dengan mempunyai sandaran selamat bagi dokumen kritikal.
  • Akhirnya, dokumen yang dikemas kini disimpan sebagai ReviewedDocument.docx.

Kecekapan: Automatikkan tugas rutin, menjimatkan masa dan mengurangkan risiko kesilapan manusia.

  1. Buka ReviewedDocument.docx fail dalam Microsoft Word.
  2. Prasyarat.
  3. Sediakan dokumen Word: Cipta atau sediakan dokumen Word sedia ada (contoh, DocumentToSecure.docx) untuk sandaran dan penyulitan.

Isu Umum

  1. Komen Tidak Dipaparkan: - Buat sandaran dokumen Word anda menggunakan System.IO.File.Copy. - Penjelasan:.
  2. Perubahan Tidak Dikesan: - Sahkan bahawa StartTrackRevisions kaedah dipanggil sebelum sebarang pengubahsuaian dibuat pada kandungan dokumen. - Pastikan nama pengguna yang diberikan kepada StartTrackRevisions tidak kosong atau null.
  3. Ciri Tidak Disokong: - Kod ini memuatkan dokumen Word dan menyimpannya dengan kata laluan yang ditetapkan melalui OoxmlSaveOptions.Password. Fail yang dihasilkan tidak dapat dibuka tanpa memberikan kata laluan yang betul. Ini adalah enkripsi sebenar, berbeza dengan perlindungan penulisan yang hanya menyekat penyuntingan.

Langkah 3: Gabungkan Sandaran dan Enkripsi untuk Keselamatan yang Ditingkatkan

Tingkatkan aliran kerja kolaborasi dokumen anda hari ini! Muat turun percubaan percuma Aspose.Words untuk .NET dari https://releases.aspose.com/words/ dan terokai ciri-ciri berkuasa untuk menambah, mengurus, dan menjejak komen serta perubahan dalam dokumen Word. Lawati dokumentasi untuk maklumat lanjut dan contoh kod. Terokai kami produk dan lihat kami blog untuk kemas kini terkini dan petua.

 Melayu