Този кратък урок ръководи как да изчистите метаданни от PDF в C#. Има подробности за настройка на средата за разработка, списък със стъпки за писане на приложението и изпълняваем примерен код за отстраняване на PDF метаданни в C#. Той също така ще обясни методите за изтриване на метаданни по подразбиране и персонализирани въз основа на вашите изисквания.
Стъпки за премахване на метаданни от PDF в C#
- Задайте средата да използва Aspose.PDF for .NET за почистване на метаданните
- Заредете изходния PDF файл в обекта Document, за да изтриете метаданните
- Получете достъп до PDF метаданните, като използвате класа DocumentInfo
- Извикайте методите Clear() и ClearCustomData(), за да премахнете метаданните
- Запазете получения изходен 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#.