Bestandsinfo instellen in PDF-bestand

Als u aan een project werkt waarbij u PDF-bestanden moet beheren met Aspose.PDF voor .NET, is een van de functies die u wellicht wilt gebruiken de mogelijkheid om bestandsinformatie voor een PDF-document in te stellen. De bestandsinformatie bevat verschillende details, zoals de auteur, aanmaakdatum, trefwoorden, wijzigingsdatum, onderwerp en titel. Deze handleiding leidt u door het proces van het instellen van bestandsinformatie voor een PDF-document met behulp van C#-broncode met Aspose.PDF voor .NET.

Stapsgewijze handleiding voor het instellen van bestandsinformatie met Aspose.PDF voor .NET

  1. Maak een nieuw C#-project in uw Visual Studio IDE.
  2. Voeg een verwijzing toe naar de Aspose.PDF voor .NET-bibliotheek in uw project.
  3. Maak een nieuw PDF-documentobject door het pad op te geven naar het PDF-bestand waarvoor u de bestandsinformatie wilt wijzigen.

Stap 1: Stel het pad naar de documentenmap in.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Stap 2: Open het PDF-document

// Document openen
Document pdfDocument = new Document(dataDir + "SetFileInfo.pdf");

Stap 3: Gebruik het DocumentInfo-object om toegang te krijgen tot de bestandsinformatie van het PDF-document.

DocumentInfo docInfo = new DocumentInfo(pdfDocument);

Stap 4: Stel de gewenste bestandsinformatiewaarden in met behulp van de eigenschappen van het DocumentInfo-object.

docInfo.Author = "Aspose";
docInfo.CreationDate = DateTime.Now;
docInfo.Keywords = "Aspose.Pdf, DOM, API";
docInfo.ModDate = DateTime.Now;
docInfo.Subject = "PDF Information";
docInfo.Title = "Setting PDF Document Information";

Stap 5: Sla het bijgewerkte PDF-document op de opgegeven locatie op.

dataDir = dataDir + "SetFileInfo_out.pdf";
pdfDocument.Save(dataDir);

Stap 6: Controleer of de bestandsinformatie succesvol is bijgewerkt.

Console.WriteLine("\nFile informations setup successfully.\nFile saved at " + dataDir);

U hebt met succes bestandsinformatie voor een PDF-document ingesteld met Aspose.PDF voor .NET.

Voorbeeldbroncode voor Bestandsinfo instellen met Aspose.PDF voor .NET

// Het pad naar de documentenmap.
string dataDir = "YOUR DOCUMENT DIRECTORY";

// Document openen
Document pdfDocument = new Document(dataDir + "SetFileInfo.pdf");

// Geef documentinformatie op
DocumentInfo docInfo = new DocumentInfo(pdfDocument);

docInfo.Author = "Aspose";
docInfo.CreationDate = DateTime.Now;
docInfo.Keywords = "Aspose.Pdf, DOM, API";
docInfo.ModDate = DateTime.Now;
docInfo.Subject = "PDF Information";
docInfo.Title = "Setting PDF Document Information";

dataDir = dataDir + "SetFileInfo_out.pdf";
// Sla het uitvoerdocument op
pdfDocument.Save(dataDir);

Console.WriteLine("\nFile informations setup successfully.\nFile saved at " + dataDir);

Conclusie

Concluderend biedt Aspose.PDF voor .NET een eenvoudige en effectieve manier om bestandsinformatie voor PDF-documenten in te stellen. Door de bovengenoemde stappen te volgen, kunt u eenvoudig de gewenste bestandsinformatiewaarden voor uw PDF-documenten instellen met behulp van de C#-broncode.

Veelgestelde vragen over ingestelde bestandsinformatie in PDF-bestand

Vraag: Kan ik aanvullende eigenschappen voor bestandsinformatie instellen die niet in het voorbeeld worden vermeld?

A: Ja, u kunt aanvullende bestandsinformatie-eigenschappen instellen met behulp van deDocumentInfo object in Aspose.PDF voor .NET. DeDocumentInfoclass biedt verschillende eigenschappen waarmee u aanvullende informatie kunt instellen, zoals de producer, versie en aangepaste eigenschappen.

Vraag: Is het mogelijk om de bestandsinformatie uit een bestaand PDF-document op te halen?

A: Ja, u kunt de bestandsinformatie uit een bestaand PDF-document ophalen met Aspose.PDF voor .NET. Om dit te doen, kunt u gebruik maken van deDocumentInfo object om toegang te krijgen tot de eigenschappen van de bestandsinformatie en de informatie te lezen die is opgeslagen in het PDF-document.

Vraag: Verandert het instellen van de bestandsinformatie het originele PDF-document?

A: Nee, het instellen van de bestandsinformatie met Aspose.PDF voor .NET wijzigt het originele PDF-document niet. In plaats daarvan wordt een nieuw PDF-document gemaakt met de bijgewerkte bestandsinformatie. Het originele PDF-document blijft ongewijzigd.