Fügen Sie Anlagen zu PDF über C# hinzu

So fügen Sie mit C# Dateianhänge programmgesteuert in PDF hinzu

So verwalten Sie Anlagen mit der .NET Bibliothek

Um Anlagen zu einer PDF-Datei hinzuzufügen, verwenden wir die API Aspose.PDF for .NET, eine funktionsreiche, leistungsstarke und einfach zu verwendende API zur Dokumentenbearbeitung für die net Plattform. Öffnen Sie den NuGet -Paketmanager, suchen Sie nach Aspose.pdf und installieren Sie es. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Package Manager Console

PM > Install-Package Aspose.PDF

Fügen Sie Anlagen zur PDF-Datei hinzu über C#


Sie benötigen Aspose.PDF for .NET, um den Code in Ihrer Umgebung auszuprobieren.

  1. Erstellen Sie ein neues C# Projekt.
  2. Fügen Sie einen Verweis auf Aspose.PDF DLL hinzu.
  3. Erstellen Sie ein Document-Objekt.
  4. Erstellen Sie ein FileSpecification-Objekt mit der hinzuzufügenden Datei und der Dateibeschreibung.
  5. Fügen Sie das FileSpecification-Objekt mit der Add -Methode der EmbeddedFiles -Auflistung des Document -Objekts hinzu
  6. Speichern Sie die PDF-Datei.

Anhang zu PDF-Dokument hinzufügen

var inputFile = Path.Combine(dataDir, "AddAttachment.pdf");
var attachmentFile = Path.Combine(dataDir, "test.txt");
var outputFile = Path.Combine(dataDir, "AddAttachment_out.pdf");
var pdfDocument = new Aspose.Pdf.Document(inputFile);

var fileSpecification =
    new Aspose.Pdf.FileSpecification(attachmentFile, "Sample text file");

pdfDocument.EmbeddedFiles.Add(fileSpecification);
pdfDocument.Save(outputFile);