Türkçe
 Türkçe

.NET'te PDF, Word, Excel, PowerPoint ve görüntü dosyalarını yeniden düzenleyin

PDF dosyalarını, Word belgelerini, Excel elektronik tablolarını, PowerPoint sunumlarını, PNG, JPG, GIF ve TIFF resimlerini yeniden düzenlemek için .NET'te özel redaksiyon uygulamaları oluşturun. Dosya güvenliğini ve gizliliğini iyileştirmek için ek açıklamaları, meta verileri ve metni yeniden düzenleyebilirsiniz.

API'lerimizi Ücretsiz DeneyinGeçici Lisans Alın

Güvenli ve akıllı belge redaksiyonu

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.

Başlarken

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:

PM> Install-Package GroupDocs.Redaction

Daha fazla yardım ve bilgi için lütfen bu kılavuza bakın.

Belge düzeltme kullanım örnekleri

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.

Tam ifadeyi ve normal ifadeyi kullanarak metni nasıl düzeltebilirim?

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.

Tam ifadeyi ve normal ifadeyi kullanarak metni nasıl düzeltebilirim?

.NET'te metni yeniden düzenlemek için tam ifadeyi kullanın

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:

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

Metni yeniden düzenlemek için normal bir ifade kullanma

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:

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

.NET redaksiyon uygulamalarınızda ek açıklamaları veya ek açıklamalar içindeki metni yeniden düzenlemeyi öğrenin

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.

.NET redaksiyon uygulamalarınızda ek açıklamaları veya ek açıklamalar içindeki metni yeniden düzenlemeyi öğrenin

Ek açıklama içeriklerini gizlemek ve silmek için C#, .NET redaksiyon uygulamaları oluşturun

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:

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

Ek açıklamaları programlı olarak çok biçimli .NET dosyalarınızdan kaldırı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:

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

PNG, JPG, GIF ve TIFF resimlerinizdeki özel veya hassas bilgileri çıkarı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.

PNG, JPG, GIF ve TIFF resimlerinizdeki özel veya hassas bilgileri çıkarın

Bir görüntü dosyasının içindeki belirli bir alanı yeniden düzenleyin

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

.NET'te katıştırılmış görüntü redaksiyonu uygulama

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

Düzenlenmiş bir dosyayı kaydetmenin farklı yolları nelerdir?

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.

Düzenlenmiş bir dosyayı kaydetmenin farklı yolları nelerdir?

Düzenlenen belgeyi rasterleştirilmiş bir PDF olarak kaydetme

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.

Yardım istiyorum?

Conholdate ürün API'si özellikleri ve çalışmasıyla ilgili sorularınız için destek kanallarımıza göz atın.