Redação é o processo de ocultar ou excluir informações classificadas em um documento. As informações editadas geralmente são consideradas confidenciais, privadas ou classificadas. Portanto, a redação é frequentemente usada para manter ou melhorar a segurança e a privacidade dos arquivos, evitando que informações confidenciais sejam comprometidas. A redação também pode ser usada para remover dados pessoais de documentos, como números de previdência social, endereços ou senhas de documentos jurídicos, financeiros ou oficiais.
Considerando as preocupações cada vez maiores sobre privacidade de dados, ferramentas de redação e software ganharam muita importância. Essas ferramentas permitem que os usuários editem ou ocultem eletronicamente diferentes tipos de dados de usuários de seus documentos multiformatos. Se você também estiver procurando por uma biblioteca de redação de documentos rica em recursos, não procure mais do que GroupDocs.Redaction para .NET. Essa API contém um conjunto de recursos muito úteis e fáceis de usar para redigir texto, anotações e metadados de arquivos PDF, DOCX, XLSX, PPTX, ODT, RTF, PNG, JPG, GIF e TIFF.
Antes de começar a redigir seus documentos usando GroupDocs.Redaction for .NET, certifique-se de ter instalado a versão correta da API e quaisquer outros pré-requisitos. Você tem algumas opções para instalar o GroupDocs.Redaction for .NET, como usar NuGet ou obter o instalador MSI do seção de downloads. Você também pode instalá-lo por meio do Console do gerenciador de pacotes:
Para obter mais ajuda e informações, consulte este guia.
Depois de configurar com sucesso o GroupDocs.Redaction para .NET em seu sistema, vamos agora verificar alguns dos casos de uso populares para a redação de dados e informações classificadas de seus documentos.
A redação de texto é a opção mais usada quando se trata de ocultar ou remover informações importantes de um documento. Isso pode ser feito por vários motivos, como proteger informações confidenciais ou simplesmente limpar um documento antes de compartilhá-lo com alguém. Existem algumas maneiras diferentes de redigir o texto, incluindo o uso de um texto de substituição (no lugar do conteúdo editado) ou a inserção de caixas coloridas. GroupDocs.Redaction para .NET permite que você use a frase exata ou uma expressão regular para redigir o texto especificado de seus documentos PDF e Word, planilhas do Excel e apresentações do PowerPoint.
Se você deseja substituir o texto que contém detalhes pessoais importantes de um arquivo por um texto personalizado usando a frase exata, use o código C# fornecido abaixo. Este código substituirá o nome 'John Doe' pelo texto especificado, eliminando assim o nome da pessoa do documento:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
redactor.Save();
}
Para aplicar uma caixa retangular de cor preta sobre o texto redigido em vez de uma string de substituição, use o seguinte trecho de código:
Você também pode usar uma expressão regular para redigir. O código C# fornecido abaixo irá redigir o texto que corresponde à sequência de expressão regular de 'dois dígitos, espaço, dois dígitos, espaço novamente e seis dígitos' (exemplo: 12 34 567890) enquanto também insere uma caixa retangular de cor azul no lugar de o texto editado:
As anotações geralmente podem conter dados confidenciais, como comentários, notas ou até mesmo revisões. Para garantir a segurança do conteúdo das anotações do documento, talvez seja necessário editá-las. GroupDocs.Redaction para .NET permite redigir o texto da anotação ou remover completamente a própria anotação real.
Utilize o seguinte código C# para redigir o conteúdo das anotações de seus documentos .NET de PDF, Word, Excel, PowerPoint, RTF e muitos outros formatos:
Assim como redigir o que está contido nas anotações, você pode remover completamente as anotações, se necessário. Por favor, use o código abaixo para conseguir isso:
Ao trabalhar com imagens, você pode encontrar uma situação em que deve redigir ou remover informações privadas delas. Isso pode ser qualquer coisa, desde um número de seguro social até o rosto de uma pessoa. Redação para .NET pode funcionar como a ferramenta de redação perfeita para você limpar imagens PNG, GIF, TIFF e JPG redigindo áreas específicas em arquivos de imagem, pesquisando e redigindo texto em uma imagem ou redigindo imagens incorporadas em .NET.
Para redigir uma determinada área em uma imagem, use o código C# mostrado abaixo. Embora estejamos usando uma imagem JPG neste código de exemplo, você pode usar qualquer um dos outros formatos de imagem suportados, como PNG, GIF, TIFF ou 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();
};
} Juntamente com a redação de imagem usual, você também pode editar imagens incorporadas em um documento usando GroupDocs.Redaction for .NET. Para redigir imagens incorporadas a um arquivo do Microsoft Word, use o seguinte trecho de código:
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();
};
} Ao redigir um documento ou imagem, é importante garantir que as informações sejam ocultadas de forma que não possam ser recuperadas ou se tornem visíveis. Isso ajuda a manter a integridade do conteúdo redigido. Portanto, assim que terminar de redigir um arquivo de sua escolha, a próxima fase é salvá-lo adequadamente. Usando GroupDocs.Redaction para .NET, você pode salvar o arquivo editado em seu formato original, substituir o arquivo original e salvá-lo como um PDF rasterizado ou em um fluxo.
Este código de amostra mostra como salvar um documento do Word em seu formato original depois de redigi-lo:
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() });
}
Você pode salvar o arquivo após a edição como um PDF rasterizado, por favor, use o seguinte código para fazer isso:
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 });
} Também fornecemos Aplicativos on-line gratuitos para redigir instantaneamente PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF , e muitos outros arquivos usando seus dispositivos móveis ou desktop, portanto, verifique-os.
Você pode facilmente exportar dados para o Microsoft Excel de várias fontes disponíveis, como JSON e CSV.
Continue lendoVocê tem várias pastas de trabalho do Excel e deseja combiná-las em um arquivo para geração de relatórios ou para manter os dados em um só lugar
Continue lendoA conversão de documentos do Word, incluindo DOC ou DOCX em .NET, é um requisito muito comum
Continue lendo