Malay
 Malay

Sunting fail PDF, Word, Excel, PowerPoint dan imej dalam .NET

Bina apl redaksi tersuai dalam .NET untuk menyunting fail PDF, dokumen Word, hamparan Excel, persembahan PowerPoint, imej PNG, JPG, GIF dan TIFF. Anda boleh menyunting anotasi, metadata dan teks untuk meningkatkan keselamatan dan privasi fail.

Cuba API kami secara PercumaDapatkan Lesen Sementara

Penyuntingan dokumen yang selamat dan pintar

Redaksi ialah proses mengaburkan atau memadam maklumat terperingkat dalam dokumen. Maklumat yang disunting biasanya dianggap sebagai sensitif, peribadi atau terperingkat. Oleh itu, redaksi sering digunakan untuk mengekalkan atau meningkatkan keselamatan dan privasi fail dengan mengekalkan maklumat sensitif daripada dikompromi. Redaksi juga boleh digunakan untuk mengalih keluar data peribadi daripada dokumen, seperti nombor keselamatan sosial, alamat atau kata laluan untuk dokumen undang-undang, kewangan atau rasmi.

Memandangkan kebimbangan yang semakin meningkat tentang privasi data, alat redaksi dan perisian telah menjadi sangat penting. Alat sedemikian membolehkan pengguna menyunting atau menyembunyikan jenis data pengguna yang berbeza secara elektronik daripada dokumen berbilang format mereka. Jika anda juga sedang mencari pustaka redaksi dokumen yang kaya dengan ciri, tidak perlu mencari lagi daripada GroupDocs.Redaction untuk .NET. API ini memuatkan satu set ciri yang sangat berguna dan mudah digunakan untuk menyunting teks, anotasi dan metadata daripada fail PDF, DOCX, XLSX, PPTX, ODT, RTF, PNG, JPG, GIF dan TIFF.

Bermula

Sebelum anda mula menyunting dokumen anda menggunakan GroupDocs.Redaction untuk .NET, sila pastikan telah memasang versi API yang betul dan sebarang prasyarat lain. Anda mempunyai beberapa pilihan untuk memasang GroupDocs.Redaction untuk .NET seperti menggunakan NuGet atau mendapatkan pemasang MSI daripada bahagian muat turun. Anda juga boleh memasangnya melalui Konsol Pengurus Pakej:

PM> Install-Package GroupDocs.Redaction

Untuk bantuan dan maklumat lanjut, sila semak panduan ini.

Kes penggunaan redaksi dokumen

Selepas berjaya menyediakan GroupDocs.Redaction untuk .NET pada sistem anda, mari kita semak beberapa kes penggunaan popular untuk redaksi data dan maklumat terperingkat daripada dokumen anda.

Bagaimana untuk menyunting teks menggunakan frasa yang tepat dan ungkapan biasa?

Penyuntingan teks ialah pilihan yang paling biasa digunakan apabila ia berkaitan untuk menyembunyikan atau mengalih keluar maklumat penting daripada dokumen. Ini boleh dilakukan atas pelbagai sebab, seperti melindungi maklumat sensitif atau sekadar membersihkan dokumen sebelum berkongsi dengan seseorang. Terdapat beberapa cara berbeza untuk menyunting teks, termasuk menggunakan teks gantian (menggantikan kandungan yang disunting) atau memasukkan kotak berwarna. GroupDocs.Redaction untuk .NET membenarkan anda kepada frasa yang tepat atau ungkapan biasa untuk menyunting teks yang ditentukan daripada dokumen PDF dan Word, hamparan Excel dan persembahan PowerPoint anda.

Bagaimana untuk menyunting teks menggunakan frasa yang tepat dan ungkapan biasa?

Gunakan frasa yang tepat untuk menyunting teks dalam .NET

Jika anda ingin menggantikan teks yang mengandungi butiran peribadi penting daripada fail dengan teks tersuai menggunakan frasa yang tepat, sila gunakan kod C# yang diberikan di bawah. Kod ini akan menggantikan nama 'John Doe' dengan teks yang ditentukan sekali gus menyunting nama orang itu daripada dokumen:

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

Untuk menggunakan kotak berwarna hitam segi empat tepat pada teks yang disunting dan bukannya rentetan gantian, sila gunakan coretan kod berikut:

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

Menggunakan ungkapan biasa untuk menyunting teks

Anda juga boleh menggunakan ungkapan biasa untuk menyunting. Kod C# yang diberikan di bawah akan menyunting teks yang sepadan dengan jujukan ungkapan biasa 'dua digit, ruang, dua digit, ruang semula dan enam digit' (contoh: 12 34 567890) sambil turut memasukkan kotak segi empat tepat berwarna biru sebagai ganti teks yang disunting:

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();
}

Belajar menyunting anotasi atau teks dalam anotasi dalam apl redaksi .NET anda

Anotasi selalunya boleh mengandungi data sensitif seperti ulasan, nota atau semakan. Untuk memastikan kandungan anotasi dokumen anda selamat, anda mungkin perlu menyuntingnya. GroupDocs.Redaction untuk .NET membolehkan anda menyunting teks anotasi atau mengalih keluar sepenuhnya anotasi sebenar itu sendiri.

Belajar menyunting anotasi atau teks dalam anotasi dalam apl redaksi .NET anda

Bina C#, apl redaksi .NET untuk mengaburkan dan memadamkan kandungan anotasi

Sila gunakan kod C# berikut untuk menyunting kandungan anotasi daripada dokumen .NET anda bagi PDF, Word, Excel, PowerPoint, RTF dan banyak lagi format lain:

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()
}    

Alih keluar anotasi secara pengaturcaraan daripada fail .NET berbilang format anda

Sama seperti menyunting apa yang terkandung dalam anotasi, anda boleh mengalih keluar sepenuhnya anotasi jika perlu. Sila gunakan kod yang diberikan di bawah untuk mencapai ini:

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()
} 

Sunting maklumat peribadi atau sensitif daripada imej PNG, JPG, GIF dan TIFF anda

Apabila bekerja dengan imej, anda mungkin menghadapi situasi di mana anda mesti menyunting atau mengalih keluar maklumat peribadi daripadanya. Ini boleh jadi apa-apa sahaja daripada nombor keselamatan sosial hingga ke wajah seseorang. Redaksi untuk .NET boleh berfungsi sebagai alat redaksi yang sempurna untuk anda membersihkan imej PNG, GIF, TIFF dan JPG dengan menyunting kawasan tertentu dalam fail imej, mencari dan menyunting teks dalam imej atau menyunting imej terbenam dalam .NET.

Sunting maklumat peribadi atau sensitif daripada imej PNG, JPG, GIF dan TIFF anda

Suntingkan kawasan tertentu di dalam fail imej

Untuk menyunting kawasan tertentu dalam imej, sila gunakan kod C# yang ditunjukkan di bawah. Semasa kami menggunakan imej JPG dalam kod sampel ini, anda boleh menggunakan mana-mana format imej lain yang disokong seperti PNG, GIF, TIFF atau 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();
       };
    }     

Gunakan redaksi imej terbenam dalam .NET

Bersama-sama dengan redaksi imej biasa, anda juga boleh menyunting imej yang dibenamkan dalam dokumen menggunakan GroupDocs.Redaction untuk .NET. Untuk menyunting imej yang dibenamkan dengan fail Microsoft Word, sila gunakan coretan kod berikut:

    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();
       };
    }     

Apakah cara berbeza untuk menyimpan fail yang disunting?

Apabila menyunting dokumen atau imej, adalah penting untuk memastikan maklumat itu disembunyikan sedemikian rupa sehingga ia tidak boleh dipulihkan atau kelihatan. Ini membantu mengekalkan integriti kandungan yang disunting. Jadi, setelah anda selesai menyunting fail pilihan anda, fasa seterusnya ialah menyimpannya dengan sewajarnya. Menggunakan GroupDocs.Redaction untuk .NET, anda boleh menyimpan fail yang disunting dalam format asalnya, menulis ganti fail asal dan menyimpannya sebagai PDF rasterisasi atau ke strim.

Apakah cara berbeza untuk menyimpan fail yang disunting?

Menyimpan dokumen yang disunting sebagai PDF raster

Anda boleh menyimpan fail selepas redaksi sebagai PDF rasterized, sila gunakan kod berikut untuk melakukan ini:

    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 });
}     

Kami juga menyediakan Apl Dalam Talian Percuma untuk menyunting PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF serta-merta , dan banyak fail lain menggunakan peranti mudah alih atau desktop anda jadi, sila pastikan anda menyemaknya.

Mencari bantuan?

Lihat saluran sokongan kami untuk mendapatkan bantuan dengan soalan anda yang berkaitan dengan ciri API produk Conholdate dan berfungsi.