Redaksiyon, bir belgedeki sınıflandırılmış bilgileri gizleme veya silme işlemidir. Düzenlenen bilgilerin genellikle hassas, özel veya sınıflandırılmış olduğu kabul edilir. Bu nedenle, redaksiyon genellikle hassas bilgilerin tehlikeye girmesini önleyerek dosya güvenliğini ve gizliliğini korumak veya iyileştirmek için kullanılır. Redaksiyon, sosyal güvenlik numaraları, adresler veya yasal, mali veya resmi belgeler için parolalar gibi kişisel verileri belgelerden kaldırmak için de kullanılabilir.
Veri gizliliği ile ilgili sürekli artan endişeler göz önüne alındığında, redaksiyon araçları ve yazılımlar büyük önem kazanmıştır. Bu tür araçlar, kullanıcıların çok formatlı belgelerinden farklı kullanıcı verilerini elektronik olarak düzeltmelerine veya gizlemelerine olanak tanır. Ayrıca zengin özelliklere sahip bir belge redaksiyon kitaplığı arıyorsanız, GroupDocs.Redaction for .NET'ten başkasına bakmayın. Bu API, PDF, DOCX, XLSX, PPTX, ODT, RTF, PNG, JPG, GIF ve TIFF dosyalarından metin, ek açıklama ve meta verileri yeniden düzenlemek için bir dizi çok kullanışlı, kullanımı kolay özellik içerir.
GroupDocs.Redaction for .NET kullanarak belgelerinizi yeniden düzenlemeye başlamadan önce, lütfen doğru API sürümünü ve diğer tüm önkoşulları kurduğunuzdan emin olun. GroupDocs.Redaction for .NET'i yüklemek için NuGet kullanmak veya MSI yükleyicisini MSI yükleyicisinden edinmek gibi birkaç seçeneğiniz vardır. indirilenler bölümü. Paket Yöneticisi Konsolu aracılığıyla da kurabilirsiniz:
Daha fazla yardım ve bilgi için lütfen bu kılavuza bakın.
GroupDocs.Redaction for .NET'i sisteminizde başarıyla kurduktan sonra, şimdi belgelerinizdeki verilerin ve sınıflandırılmış bilgilerin düzeltilmesi için bazı popüler kullanım örneklerini kontrol edelim.
Bir belgeden önemli bilgileri gizlemek veya kaldırmak söz konusu olduğunda metin redaksiyonu en sık kullanılan seçenektir. Bu, hassas bilgileri korumak veya bir belgeyi birisiyle paylaşmadan önce basitçe temizlemek gibi çeşitli nedenlerle yapılabilir. Metni yeniden düzenlemenin birkaç farklı yolu vardır; bunlar arasında, değiştirilen bir metin kullanmak (düzeltilen içeriğin yerine) veya renkli kutular eklemek bulunur. GroupDocs.Redaction for .NET, PDF ve Word belgelerinizden, Excel elektronik tablolarınızdan ve PowerPoint sunumlarınızdan belirtilen metni çıkarmak için tam ifadeyi veya normal ifadeyi kullanmanıza olanak tanır.
Bir dosyadaki önemli kişisel ayrıntıları içeren metni, tam ifadeyi kullanarak özel metinle değiştirmek istiyorsanız, lütfen aşağıda verilen C# kodunu kullanın. Bu kod, 'John Doe' adını belirtilen metinle değiştirecek ve böylece kişinin adını belgeden çıkaracaktır:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
redactor.Save();
}
Düzeltilmiş metnin üzerine yeni bir dize yerine dikdörtgen siyah renkli bir kutu uygulamak için lütfen aşağıdaki kod parçacığını kullanın:
Redaksiyon için normal bir ifade de kullanabilirsiniz. Aşağıda verilen C# kodu, 'iki basamak, boşluk, iki basamak, tekrar boşluk ve altı basamak' (örnek: 12 34 567890) normal ifade dizisiyle eşleşen metni çıkarırken aynı zamanda yerine mavi renkli bir dikdörtgen kutu yerleştirir. düzenlenmiş metin:
Ek açıklamalar genellikle yorumlar, notlar ve hatta revizyonlar gibi hassas veriler içerebilir. Belge ek açıklamalarınızın içeriğini güvende tutmak için bunları yeniden düzenlemeniz gerekebilir. .NET için GroupDocs.Redaction, ek açıklama metnini yeniden düzenlemenize veya gerçek ek açıklamanın kendisini tamamen kaldırmanıza olanak tanır.
PDF, Word, Excel, PowerPoint, RTF ve diğer pek çok biçimdeki .NET belgelerinizdeki ek açıklamaların içeriğini çıkarmak için lütfen aşağıdaki C# kodunu kullanın:
Ek açıklamaların içerdiğini yeniden düzenlemek gibi, gerekirse ek açıklamaları tamamen kaldırabilirsiniz. Bunu başarmak için lütfen aşağıda verilen kodu kullanın:
Görüntülerle çalışırken, onlardan özel bilgileri düzeltmeniz veya kaldırmanız gereken bir durumla karşılaşabilirsiniz. Bu, sosyal güvenlik numarasından bir kişinin yüzüne kadar her şey olabilir. .NET için redaksiyon, görüntü dosyalarındaki belirli alanları yeniden düzenleyerek, bir görüntüdeki metni arayıp düzenleyerek veya .NET'te gömülü görüntüleri yeniden düzenleyerek PNG, GIF, TIFF ve JPG görüntülerini temizlemeniz için mükemmel bir redaksiyon aracı olarak çalışabilir.
Bir görüntüdeki belirli bir alanı yeniden düzenlemek için lütfen aşağıda gösterilen C# kodunu kullanın. Bu örnek kodda bir JPG resmi kullanırken, PNG, GIF, TIFF veya BMP gibi desteklenen diğer resim biçimlerinden herhangi birini kullanabilirsiniz:
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();
};
} Olağan görüntü redaksiyonunun yanı sıra, GroupDocs.Redaction for .NET kullanarak bir belgeye katıştırılmış görüntüleri de yeniden düzenleyebilirsiniz. Bir Microsoft Word dosyasına katıştırılmış görüntüleri yeniden düzenlemek için lütfen aşağıdaki kod parçacığını kullanın:
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();
};
} Bir belgeyi veya resmi yeniden düzenlerken, bilgilerin kurtarılamayacak veya görünmeyecek şekilde gizlendiğinden emin olmak önemlidir. Bu, düzeltilen içeriğin bütünlüğünün korunmasına yardımcı olur. Bu nedenle, seçtiğiniz bir dosyayı yeniden düzenlemeyi bitirdiğinizde, sonraki aşama onu uygun şekilde kaydetmektir. GroupDocs.Redaction for .NET'i kullanarak, düzeltilen dosyayı orijinal biçiminde kaydedebilir, orijinal dosyanın üzerine yazabilir ve rasterleştirilmiş bir PDF olarak veya bir akışa kaydedebilirsiniz.
Bu örnek kod, bir Word belgesinin orijinal biçiminde düzelttikten sonra:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
// Applying redactions
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
// Saving to original format by adding the date as a suffix
redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false, RedactedFileSuffix = DateTime.Now.ToShortDateString() });
}
Düzeltmeden sonra dosyayı rasterleştirilmiş bir PDF olarak kaydedebilirsiniz, lütfen bunu yapmak için aşağıdaki kodu kullanın:
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 });
} Ayrıca PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF dosyalarını anında düzenlemek için Ücretsiz Çevrimiçi Uygulamalar sağlıyoruz , ve mobil veya masaüstü cihazlarınızı kullanan diğer birçok dosya, bu nedenle, lütfen bunları kontrol ettiğinizden emin olun.
JSON ve CSV gibi mevcut çeşitli kaynaklardan kolayca Microsoft Excel'e veri aktarabilirsiniz.
Okumaya devam etBirkaç Excel çalışma kitabınız var ve bunları raporlamak veya verileri tek bir yerde tutmak için tek bir dosyada birleştirmek istiyorsunuz.
Okumaya devam et.NET'te DOC veya DOCX dahil olmak üzere Word belgelerini dönüştürmek çok yaygın bir gereksinimdir
Okumaya devam et