Diese kurze Anleitung hilft Ihnen beim Anhängen einer Datei an PDF in C#. Es teilt eine Liste der Schritte, die zum Schreiben des Programms erforderlich sind, sowie die erforderlichen Ressourcen, die zum Ausführen des Beispielcodes erforderlich sind, der demonstriert, wie Anhänge zu PDF in C# hinzugefügt werden. Dieser Vorgang erfordert keine Tools oder Software von Drittanbietern und kann in jedem Betriebssystem ausgeführt werden, das die .NET-Plattform unterstützt.
Schritte zum Einfügen von Anhängen in PDF in C#
- Stellen Sie die Umgebung so ein, dass Aspose.PDF for .NET zum Anhängen einer Datei an eine PDF-Datei verwendet wird
- Öffnen Sie die Ziel-PDF-Datei mit der Document-Klasse, der der Anhang hinzugefügt werden soll
- Instanziieren Sie das Klassenobjekt FileSpecification, indem Sie den Dateinamen und die Beschreibung angeben
- Rufen Sie die Add()-Methode in der EmbeddedFiles-Auflistung der geladenen PDF-Datei auf
- Speichern Sie die resultierende PDF-Datei mit einem Anhang auf der Festplatte
Diese Schritte fassen den Prozess zum Hinzufügen von Anlagen in PDF in C# zusammen. Jede PDF-Datei verfügt über eine Sammlung eingebetteter Dateien, in denen neue Dateien als Anhänge zum PDF hinzugefügt werden können. Das FileSpecification-Klassenobjekt muss initiiert werden, da es zum Hinzufügen zu dieser Sammlung erforderlich ist.
Code zum Hinzufügen eines Anhangs in PDF in C#
using Aspose.Pdf; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Open the document | |
Document pdfDocument = new Document("Input.pdf"); | |
// Setup the FileSpecification object | |
FileSpecification spec = new FileSpecification("attachment.txt", "Attachment file description"); | |
// Embed the file to the PDF | |
pdfDocument.EmbeddedFiles.Add("1", spec); | |
// Save the document | |
pdfDocument.Save("AddAttachment.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Dieser Beispielcode zeigt, wie Dateien in C# an PDF angehängt werden. Zuerst wird das Klassenobjekt FileSpecification initiiert, das mehrere Konstruktoren hat, die Dateinamen, Dateistreams, Dateibeschreibungen und Anmerkungen in unterschiedlichen Kombinationen übernehmen. In ähnlicher Weise verfügt die Add()-Methode in der EmbeddedFiles-Eigenschaft der PDF-Datei über mehrere überladene Methoden, die den Schlüssel für die Datei und das FileSpecification-Klassenobjekt zum Definieren der Anhangsdatei verwenden.
In diesem Thema haben wir den Prozess zum Einfügen einer Datei in PDF in C# beobachtet. Wenn Sie mehr über das Verfahren zum Hinzufügen digitaler Signaturen in einer PDF-Datei erfahren möchten, lesen Sie den Artikel zu So fügen Sie PDF in C# eine digitale Signatur hinzu.