Este breve tutorial orienta sobre como limpar metadados de PDF em C#. Ele contém os detalhes para definir o ambiente de desenvolvimento, uma lista de etapas para escrever o aplicativo e um código de amostra executável para retirar metadados de PDF em C#. Também explicará os métodos para excluir os metadados padrão e personalizados com base em seus requisitos.
Etapas para remover metadados de PDF em C#
- Configure o ambiente para usar Aspose.PDF for .NET para limpar os metadados
- Carregue o arquivo PDF de origem no objeto Document para apagar os metadados
- Obtenha acesso aos metadados do PDF usando a classe DocumentInfo
- Chame os métodos Clear() e ClearCustomData() para remover os metadados
- Salve o arquivo PDF de saída resultante
Estas etapas descrevem o processo para excluir metadados PDF em C#. Inicializamos o processo carregando o arquivo PDF de origem e acessando os metadados do arquivo usando o objeto da classe DocumentInfo. Por fim, chame os métodos Clear() e ClearCustomData() para limpar os metadados padrão e personalizados com base em seus requisitos.
Código para apagar PDF de metadados em C#
using Aspose.Pdf; | |
class Program | |
{ | |
static void Main(string[] args) // Remove metadata from PDF in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Load the PDF | |
Document pdfForMeta = new Document("sample.pdf"); | |
// Fetch the document info from the loaded PDF file | |
DocumentInfo info = new DocumentInfo(pdfForMeta); | |
// Clear the metadata | |
info.Clear(); | |
info.ClearCustomData(); | |
// Save the output | |
pdfForMeta.Save("PDFWithoutMetadata.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} |
Este código demonstra o processo de desenvolvimento de uma ferramenta de remoção de metadados em C#. Para remover os metadados selecionados você pode acessar a propriedade desejada no objeto DocumentInfo e definir seu valor como string nula ou vazia de acordo com o tipo de dado. Você pode usar o método IsPredefinedKey() para verificar se uma propriedade é customizada ou não para chamar o método apropriado.
Este rápido tutorial nos orientou a limpar metadados de PDF em C#. Se você deseja remover os hiperlinks de um PDF, consulte o artigo em como remover hiperlink de PDF em C#.