Как да изчистите метаданни от PDF в C#

Този кратък урок ръководи как да изчистите метаданни от PDF в C#. Има подробности за настройка на средата за разработка, списък със стъпки за писане на приложението и изпълняваем примерен код за отстраняване на PDF метаданни в C#. Той също така ще обясни методите за изтриване на метаданни по подразбиране и персонализирани въз основа на вашите изисквания.

Стъпки за премахване на метаданни от PDF в C#

  1. Задайте средата да използва Aspose.PDF for .NET за почистване на метаданните
  2. Заредете изходния PDF файл в обекта Document, за да изтриете метаданните
  3. Получете достъп до PDF метаданните, като използвате класа DocumentInfo
  4. Извикайте методите Clear() и ClearCustomData(), за да премахнете метаданните
  5. Запазете получения изходен PDF файл

Тези стъпки описват процеса за изтриване на PDF метаданни в C#. Инициализираме процеса, като зареждаме изходния PDF файл, последван от достъп до метаданните на файла, използвайки обекта на класа DocumentInfo. И накрая, извикайте методите Clear() и ClearCustomData(), за да изчистите метаданните по подразбиране и персонализираните според вашите изисквания.

Код за изтриване на PDF метаданни в 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");
}
}

Този код демонстрира процеса на разработване на инструмент за премахване на метаданни в C#. За да премахнете избраните метаданни, можете да получите достъп до желаното свойство в обекта DocumentInfo и да зададете стойността му на нула или празен низ според типа данни. Можете да използвате метода IsPredefinedKey(), за да проверите дали дадено свойство е персонализирано или да не извиквате подходящия метод.

Този бърз урок ни насочи към изчистване на метаданни от PDF в C#. Ако искате да премахнете хипервръзките от PDF, вижте статията на как да премахнете хипервръзка от PDF в C#.

 Български