Aktualizuj wbudowane właściwości w plikach PDF przy użyciu platformy .NET

Wstęp

W tym samouczku dowiemy się, jak używać GroupDocs.Metadata for .NET do aktualizacji wbudowanych właściwości dokumentów PDF. Ta biblioteka zapewnia potężny zestaw narzędzi do manipulowania metadanymi w różnych formatach dokumentów. Przeprowadzimy niezbędne kroki, aby zmodyfikować właściwości, takie jak autor, tytuł, data utworzenia, słowa kluczowe, twórca i producent w pliku PDF przy użyciu języka C#.

Warunki wstępne

Zanim zaczniemy, upewnij się, że masz przygotowane następujące elementy:

  • Biblioteka GroupDocs.Metadata dla platformy .NET: Pobierz bibliotekę z witrynyTutaj.
  • Visual Studio: Zainstaluj program Visual Studio, aby pisać i wykonywać kod C#.
  • Podstawowa znajomość języka C#: Zalecana jest znajomość języka programowania C#.

Importuj przestrzenie nazw

Zacznij od uwzględnienia niezbędnych przestrzeni nazw w projekcie C#:

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

Krok 1: Zainicjuj obiekt metadanych

Rozpocznij od inicjalizacji aMetadataobiekt ze ścieżką do pliku PDF:

using (Metadata metadata = new Metadata("Your Input File Path"))
{
    // Twój kod trafi tutaj
}

Krok 2: Uzyskaj dostęp do pakietu głównego PDF

Następnie pobierz pakiet główny specjalnie dla pliku PDFGetRootPackage<PdfRootPackage>():

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

Krok 3: Zaktualizuj właściwości dokumentu

Teraz zaktualizuj żądane właściwości dokumentu PDF w plikuPdfRootPackage:

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";

Krok 4: Zapisz zmiany

Po zmodyfikowaniu właściwości zapisz zmiany z powrotem w pliku PDF:

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

Krok 5: Pobierz zaktualizowane właściwości

Aby zweryfikować zmiany, załaduj ponownie metadane i pobierz zaktualizowane właściwości:

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);
}

Wniosek

W tym samouczku omówiliśmy, jak wykorzystać GroupDocs.Metadata dla platformy .NET do programowego aktualizowania wbudowanych właściwości dokumentów PDF. Wykonując opisane kroki, możesz efektywnie zarządzać metadanymi w plikach PDF i modyfikować je przy użyciu języka C#. Zachęcamy do zapoznania się z większą liczbą funkcji i możliwości oferowanych przez GroupDocs.Metadata w celu wszechstronnego manipulowania metadanymi.

Często zadawane pytania

P: Co to jest GroupDocs.Metadata dla .NET?

O: GroupDocs.Metadata dla .NET to biblioteka, która umożliwia programistom odczytywanie, edytowanie, usuwanie i manipulowanie metadanymi w różnych formatach dokumentów w sposób programowy.

P: Gdzie mogę znaleźć dokumentację GroupDocs.Metadata dla .NET?

Odpowiedź: Możesz uzyskać dostęp do dokumentacjiTutaj.

P: Jak mogę pobrać plik GroupDocs.Metadata dla platformy .NET?

O: Możesz pobrać GroupDocs.Metadata dla .NET zten link.

P: Czy dostępny jest bezpłatny okres próbny?

Odp.: Tak, możesz otrzymać bezpłatną wersję próbnąTutaj.

P: Gdzie mogę uzyskać pomoc dotyczącą GroupDocs.Metadata dla .NET?

O: Aby uzyskać pomoc, odwiedź forum GroupDocs.MetadataTutaj.