Update ingebouwde eigenschappen in PDF's met .NET

Invoering

In deze zelfstudie leren we hoe u GroupDocs.Metadata voor .NET kunt gebruiken om de ingebouwde eigenschappen van PDF-documenten bij te werken. Deze bibliotheek biedt een krachtige set tools om metagegevens binnen verschillende documentformaten te manipuleren. We doorlopen de noodzakelijke stappen om eigenschappen zoals auteur, titel, aanmaakdatum, trefwoorden, maker en producent in een PDF-bestand te wijzigen met behulp van C#.

Vereisten

Voordat we beginnen, zorg ervoor dat u over het volgende beschikt:

  • GroupDocs.Metadata voor .NET-bibliotheek: download de bibliotheek vanhier.
  • Visual Studio: Installeer Visual Studio om de C#-code te schrijven en uit te voeren.
  • Basiskennis van C#: Bekendheid met de programmeertaal C# wordt aanbevolen.

Naamruimten importeren

Begin met het opnemen van de benodigde naamruimten in uw C#-project:

using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;

Stap 1: Initialiseer het metadata-object

Begin met het initialiseren van aMetadataobject met het pad naar uw PDF-bestand:

using (Metadata metadata = new Metadata("Your Input File Path"))
{
    // Je code komt hier terecht
}

Stap 2: Open het PDF-hoofdpakket

Haal vervolgens het rootpakket specifiek voor PDF op met behulp vanGetRootPackage<PdfRootPackage>():

var root = metadata.GetRootPackage<PdfRootPackage>();

Stap 3: Documenteigenschappen bijwerken

Werk nu de gewenste eigenschappen van het PDF-document bij binnen hetPdfRootPackage:

root.DocumentProperties.Author = "New Author Name";
root.DocumentProperties.CreatedDate = DateTime.Now;
root.DocumentProperties.Title = "New Document Title";
root.DocumentProperties.Keywords = "keyword1, keyword2";
root.DocumentProperties.Creator = "Document Creator";
root.DocumentProperties.Producer = "Document Producer";

Stap 4: Wijzigingen opslaan

Nadat u de eigenschappen heeft gewijzigd, slaat u de wijzigingen weer op in het PDF-bestand:

metadata.Save("Your Output File Path");

Stap 5: Haal bijgewerkte eigenschappen op

Om de wijzigingen te verifiëren, laadt u de metagegevens opnieuw en haalt u de bijgewerkte eigenschappen op:

using (Metadata metadata = new Metadata("Your Output File Path"))
{
    var root = metadata.GetRootPackage<PdfRootPackage>();
    Console.WriteLine("Author: " + root.DocumentProperties.Author);
    Console.WriteLine("Created Date: " + root.DocumentProperties.CreatedDate);
    Console.WriteLine("Title: " + root.DocumentProperties.Title);
    Console.WriteLine("Keywords: " + root.DocumentProperties.Keywords);
    Console.WriteLine("Creator: " + root.DocumentProperties.Creator);
    Console.WriteLine("Producer: " + root.DocumentProperties.Producer);
}

Conclusie

In deze zelfstudie hebben we onderzocht hoe u GroupDocs.Metadata voor .NET kunt gebruiken om ingebouwde eigenschappen van PDF-documenten programmatisch bij te werken. Door de beschreven stappen te volgen, kunt u metadata in PDF-bestanden efficiënt beheren en wijzigen met behulp van C#. Ontdek gerust meer functies en mogelijkheden van GroupDocs.Metadata voor uitgebreide manipulatie van metagegevens.

Veelgestelde vragen

Vraag: Wat is GroupDocs.Metadata voor .NET?

A: GroupDocs.Metadata voor .NET is een bibliotheek waarmee ontwikkelaars metagegevens in verschillende documentformaten programmatisch kunnen lezen, bewerken, verwijderen en manipuleren.

Vraag: Waar kan ik de documentatie voor GroupDocs.Metadata voor .NET vinden?

A: U heeft toegang tot de documentatiehier.

Vraag: Hoe kan ik GroupDocs.Metadata voor .NET downloaden?

A: U kunt GroupDocs.Metadata voor .NET downloaden vandeze link.

Vraag: Is er een gratis proefversie beschikbaar?

A: Ja, u kunt een gratis proefversie krijgenhier.

Vraag: Waar kan ik ondersteuning krijgen voor GroupDocs.Metadata voor .NET?

A: Bezoek voor ondersteuning het GroupDocs.Metadata-forumhier.