Dieser Artikel führt Sie durch die Bearbeitung von PDF-Eigenschaften in C#. Es enthält die IDE-Einstellungen, eine Liste der Schritte, die zum Entwickeln der Anwendung ausgeführt werden müssen, und einen ausführbaren Beispielcode zum Bearbeiten von PDF-Metadaten in C#. Sie lernen verschiedene Eigenschaften kennen, die bearbeitet werden können, und andere mögliche Operationen mit den Metadaten.
Schritte zum Ändern von PDF-Metadaten in C#
- Stellen Sie die IDE so ein, dass sie Aspose.PDF for .NET zum Bearbeiten von Metadaten verwendet
- Laden Sie die Ziel-PDF-Datei mit Metadaten mithilfe des Objekts Document
- Rufen Sie die PDF-Metadaten mit dem Objekt DocumentInfo ab
- Aktualisieren Sie die Metadaten gemäß den Anforderungen
- Speichern Sie die resultierende PDF-Datei mit aktualisierten Metadaten
Diese Schritte beschreiben den Prozess zum Ändern von PDF-Eigenschaften in C#. Zu Beginn wird die Quell-PDF-Datei bei Bedarf mithilfe des Kennworts aus einer Datei oder einem Stream geladen. Anschließend erfolgt der Zugriff auf die Dokumenteigenschaften mithilfe des DocumentInfo-Klassenobjekts. Es verfügt über mehrere Eigenschaften, die durch die Bereitstellung von Daten in einem geeigneten Format festgelegt werden können.
Code zum Bearbeiten von PDF-Meta in C#
using System; | |
using Aspose.Pdf; | |
class Program | |
{ | |
static void Main(string[] args) // Update metadata using C# | |
{ | |
// Set the license | |
new License().SetLicense("Aspose.Total.lic"); | |
// Open the PDF | |
Document pdf = new Document("input.pdf"); | |
// Fetch document info | |
DocumentInfo metadata = new DocumentInfo(pdf); | |
metadata.Creator = "Software app"; | |
metadata.Producer = "Doc Producer"; | |
metadata.Trapped = "Alignment and Colors"; | |
metadata.Author = "The author"; | |
metadata.CreationDate = new DateTime(2023,6,1); | |
// Save the output document | |
pdf.Save("PDFMetadata.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} |
Dieser Code zeigt, wie man Metadaten von PDF in C# ändert. Das DocumentInfo-Objekt wird durch die Bereitstellung des geladenen PDF-Dokumentobjekts gefüllt. Sie können die Eigenschaften nicht nur mit dem DocumentInfo-Objekt ändern, sondern auch Eigenschaften hinzufügen oder löschen.
Dieser Artikel hat uns den Weg gezeigt, einen PDF-Metadaten-Editor in C# zu entwickeln. Wenn Sie wissen möchten, wie Sie den PDF-Hintergrund bearbeiten, lesen Sie den Artikel unter So bearbeiten Sie die PDF-Hintergrundfarbe mit C#.