У цьому короткому посібнику описано, як очистити метадані з 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 і встановити для нього значення null або порожній рядок відповідно до типу даних. Ви можете використовувати метод IsPredefinedKey(), щоб перевірити, чи є властивість нестандартною, або не викликати відповідний метод.
Цей короткий посібник допоможе нам очистити метадані з PDF-файлу в C#. Якщо ви хочете видалити гіперпосилання з PDF-файлу, зверніться до статті як видалити гіперпосилання з PDF на C#.