Vietnamese
 Vietnamese

Chỉnh sửa các tệp PDF, Word, Excel, PowerPoint và hình ảnh trong .NET

Xây dựng các ứng dụng biên tập tùy chỉnh trong .NET để biên tập các tệp PDF, tài liệu Word, bảng tính Excel, bản trình bày PowerPoint, hình ảnh PNG, JPG, GIF và TIFF. Bạn có thể sắp xếp lại các chú thích, siêu dữ liệu và văn bản để cải thiện tính bảo mật và quyền riêng tư của tệp.

Dùng thử miễn phí các API của chúng tôiNhận giấy phép tạm thời

Soạn thảo tài liệu an toàn và thông minh

Redaction là quá trình che khuất hoặc xóa thông tin được phân loại trong một tài liệu. Thông tin được biên tập lại thường được coi là thông tin nhạy cảm, riêng tư hoặc được phân loại. Do đó, chỉnh sửa thường được sử dụng để duy trì hoặc cải thiện tính bảo mật và quyền riêng tư của tệp bằng cách giữ cho thông tin nhạy cảm không bị xâm phạm. Việc biên tập cũng có thể được sử dụng để xóa dữ liệu cá nhân khỏi tài liệu, chẳng hạn như số an sinh xã hội, địa chỉ hoặc mật khẩu cho các tài liệu pháp lý, tài chính hoặc chính thức.

Xem xét các mối quan tâm ngày càng tăng về quyền riêng tư dữ liệu, các công cụ biên tập và phần mềm đã đạt được nhiều tầm quan trọng. Những công cụ như vậy cho phép người dùng biên tập lại hoặc ẩn các loại dữ liệu người dùng khác nhau khỏi các tài liệu đa định dạng của họ. Nếu bạn cũng đang tìm kiếm một thư viện soạn thảo tài liệu giàu tính năng, thì không đâu khác ngoài GroupDocs.Redaction dành cho .NET. API này gói một tập hợp các tính năng rất hữu ích, dễ sử dụng để sắp xếp lại văn bản, chú thích và siêu dữ liệu từ các tệp PDF, DOCX, XLSX, PPTX, ODT, RTF, PNG, JPG, GIF và TIFF.

Bắt đầu

Trước khi bạn bắt đầu biên tập lại tài liệu của mình bằng cách sử dụng GroupDocs.Redaction cho .NET, vui lòng đảm bảo rằng bạn đã cài đặt đúng phiên bản API và bất kỳ điều kiện tiên quyết nào khác. Bạn có một số tùy chọn để cài đặt GroupDocs.Redaction cho .NET, chẳng hạn như sử dụng NuGet hoặc lấy trình cài đặt MSI từ phần tải xuống. Bạn cũng có thể cài đặt nó qua Bảng điều khiển quản lý gói:

PM> Install-Package GroupDocs.Redaction

Để được trợ giúp và biết thêm thông tin, vui lòng xem hướng dẫn này.

Các trường hợp sử dụng chỉnh sửa tài liệu

Sau khi thiết lập thành công GroupDocs.Redaction cho .NET trên hệ thống của bạn, giờ hãy kiểm tra một số trường hợp sử dụng phổ biến để biên tập dữ liệu và thông tin đã phân loại từ tài liệu của bạn.

Làm cách nào để sắp xếp lại văn bản bằng cụm từ chính xác và cụm từ thông dụng?

Soạn thảo văn bản là tùy chọn được sử dụng phổ biến nhất khi cần che giấu hoặc xóa thông tin quan trọng khỏi tài liệu. Điều này có thể được thực hiện vì nhiều lý do, chẳng hạn như bảo vệ thông tin nhạy cảm hoặc đơn giản là dọn sạch tài liệu trước khi chia sẻ tài liệu đó với ai đó. Có một số cách khác nhau để biên tập lại văn bản, bao gồm sử dụng văn bản thay thế (thay cho nội dung đã biên tập lại) hoặc chèn các hộp màu. GroupDocs.Redaction dành cho .NET cho phép bạn sử dụng cụm từ chính xác hoặc cụm từ thông dụng để sắp xếp lại văn bản đã chỉ định từ tài liệu PDF và Word, bảng tính Excel và bản trình bày PowerPoint của bạn.

Làm cách nào để sắp xếp lại văn bản bằng cụm từ chính xác và cụm từ thông dụng?

Sử dụng cụm từ chính xác để sắp xếp lại văn bản trong .NET

Nếu bạn đang tìm cách thay thế văn bản chứa các chi tiết cá nhân quan trọng từ một tệp bằng văn bản tùy chỉnh bằng cách sử dụng cụm từ chính xác, vui lòng sử dụng mã C# được cung cấp bên dưới. Đoạn mã này sẽ thay thế tên 'John Doe' bằng văn bản được chỉ định, do đó, điều chỉnh lại tên của người đó khỏi tài liệu:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
  redactor.Save();
} 

Để áp dụng hộp màu đen hình chữ nhật trên văn bản được sắp xếp lại thay vì chuỗi thay thế, vui lòng sử dụng đoạn mã sau:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Black)));
  redactor.Save();
}
    

Sử dụng biểu thức chính quy để sắp xếp lại văn bản

Bạn cũng có thể sử dụng biểu thức chính quy để sắp xếp lại. Mã C# được cung cấp dưới đây sẽ sắp xếp lại văn bản khớp với chuỗi biểu thức chính quy của 'hai chữ số, dấu cách, hai chữ số, dấu cách lại và sáu chữ số' (ví dụ: 12 34 567890) đồng thời chèn một hộp hình chữ nhật màu xanh lam vào vị trí của văn bản được biên tập lại:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions(System.Drawing.Color.Blue)));
  redactor.Save();
}

Tìm hiểu cách biên tập chú thích hoặc văn bản trong chú thích trong các ứng dụng biên tập .NET của bạn

Chú thích thường có thể chứa dữ liệu nhạy cảm như nhận xét, ghi chú hoặc thậm chí là bản sửa đổi. Để đảm bảo giữ an toàn cho nội dung của các chú thích tài liệu của bạn, bạn có thể cần phải biên tập lại chúng. GroupDocs.Redaction dành cho .NET cho phép bạn sắp xếp lại văn bản chú thích hoặc loại bỏ hoàn toàn chú thích thực tế.

Tìm hiểu cách biên tập chú thích hoặc văn bản trong chú thích trong các ứng dụng biên tập .NET của bạn

Xây dựng các ứng dụng biên tập C#, .NET để ẩn và xóa nội dung chú thích

Vui lòng sử dụng mã C# sau để sắp xếp lại nội dung của chú thích từ tài liệu .NET của bạn ở định dạng PDF, Word, Excel, PowerPoint, RTF và nhiều định dạng khác:

using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
//Redacting all occurrences of ‘John’ from document annotations
redactor.Apply(new AnnotationRedaction("(?im:john)", "[redacted]"));
   redactor.Save()
}    

Xóa chú thích theo chương trình khỏi tệp .NET đa định dạng của bạn

Giống như việc sắp xếp lại những gì có trong chú thích, bạn có thể xóa hoàn toàn chú thích nếu cần. Vui lòng sử dụng mã được cung cấp dưới đây để đạt được điều này:

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   //Deleting comments or annotations containing ‘use’, ‘show’, ‘describe’
   redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
   redactor.Save()
} 

Sắp xếp lại thông tin riêng tư hoặc nhạy cảm từ các hình ảnh PNG, JPG, GIF và TIFF của bạn

Khi làm việc với hình ảnh, bạn có thể gặp phải tình huống phải biên tập lại hoặc xóa thông tin cá nhân khỏi chúng. Đây có thể là bất cứ thứ gì từ số an sinh xã hội đến khuôn mặt của một người. Chỉnh sửa cho .NET có thể hoạt động như một công cụ chỉnh sửa hoàn hảo để bạn chỉnh sửa các hình ảnh PNG, GIF, TIFF và JPG bằng cách chỉnh sửa lại các khu vực cụ thể trong tệp hình ảnh, tìm kiếm và chỉnh sửa lại văn bản trong hình ảnh hoặc chỉnh sửa lại các hình ảnh được nhúng trong .NET.

Sắp xếp lại thông tin riêng tư hoặc nhạy cảm từ các hình ảnh PNG, JPG, GIF và TIFF của bạn

Sắp xếp lại một khu vực được chỉ định bên trong một tệp hình ảnh

Để sắp xếp lại một khu vực nhất định trong hình ảnh, vui lòng sử dụng mã C# được hiển thị bên dưới. Mặc dù chúng tôi đang sử dụng hình ảnh JPG trong mã mẫu này, nhưng bạn có thể sử dụng bất kỳ định dạng hình ảnh được hỗ trợ nào khác, chẳng hạn như PNG, GIF, TIFF hoặc BMP:

    using (Redactor redactor = new Redactor("D:\\sample.jpg"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                    new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    }     

Áp dụng chỉnh sửa hình ảnh nhúng trong .NET

Cùng với việc biên tập hình ảnh thông thường, bạn cũng có thể biên tập lại các hình ảnh được nhúng trong tài liệu bằng cách sử dụng GroupDocs.Redaction cho .NET. Để sắp xếp lại hình ảnh được nhúng với tệp Microsoft Word, vui lòng sử dụng đoạn mã sau:

    using (Redactor redactor = new Redactor("D:\\sample.docx"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                    new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    }     

Các cách khác nhau để lưu một tập tin được sắp xếp lại là gì?

Khi biên tập lại một tài liệu hoặc hình ảnh, điều quan trọng là đảm bảo rằng thông tin được ẩn theo cách không thể khôi phục hoặc hiển thị. Điều này giúp duy trì tính toàn vẹn của nội dung được biên tập lại. Vì vậy, khi bạn đã hoàn tất việc sắp xếp lại một tệp bạn chọn, giai đoạn tiếp theo là lưu tệp đó một cách thích hợp. Sử dụng GroupDocs.Redaction dành cho .NET, bạn có thể lưu tệp được sắp xếp lại ở định dạng ban đầu, ghi đè lên tệp gốc và lưu dưới dạng PDF được quét điểm hoặc vào một luồng.

Các cách khác nhau để lưu một tập tin được sắp xếp lại là gì?

Lưu tài liệu được sắp xếp lại dưới dạng PDF rasterized

Bạn có thể lưu tệp sau khi biên tập lại dưới dạng PDF được rasterized, vui lòng sử dụng đoạn mã sau để làm điều này:

    using (Redactor redactor = new Redactor(@"sample.docx"))
{
    // Applying redactions
    redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
    // Saving the redacted file as a rasterized PDF
    redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = true });
}     

Chúng tôi cũng cung cấp Ứng dụng trực tuyến miễn phí để biên tập lại PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF ngay lập tức , và nhiều tệp khác bằng thiết bị di động hoặc máy tính để bàn của bạn, vì vậy, vui lòng đảm bảo kiểm tra chúng.

Tim sự giup đơ?

Kiểm tra các kênh hỗ trợ của chúng tôi để được trợ giúp về các câu hỏi của bạn liên quan đến các tính năng và hoạt động của API sản phẩm Conholdate.