Praca z załącznikami w dokumencie PDF za pośrednictwem C#

Jak programowo uzyskiwać, dodawać, zapisywać i usuwać załączniki z pliku PDF za pomocą C#

Jak zarządzać załącznikami za pomocą biblioteki .NET

Aby dodać załączniki do pliku PDF, użyjemy interfejsu API Aspose.PDF for .NET, który jest bogatym w funkcje, wydajnym i łatwym w użyciu interfejsem API do manipulacji dokumentami dla platformy net. Otwórz menedżera pakietów NuGet, wyszukaj Aspose.pdf i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów.

Package Manager Console

PM > Install-Package Aspose.PDF

Praca z załącznikami w pliku PDF za pośrednictwem C#


Potrzebujesz Aspose.PDF for .NET, aby wypróbować kod w swoim środowisku.

  1. Utwórz nowy projekt C#.
  2. Dodaj odniesienie do Aspose.PDF DLL.
  3. Utwórz obiekt Document.
  4. Utwórz obiekt FileSpecification z dodawanym plikiem i opisem pliku.
  5. Dodaj obiekt FileSpecification do kolekcji EmbeddedFiles obiektu Document za pomocą metody Add kolekcji
  6. Zapisz plik PDF.

Dodawanie załącznika do dokumentu PDF


    Document pdfDocument = new Document(dataDir + "AddAttachment.pdf");

    // Setup new file to be added as attachment
    FileSpecification fileSpecification = new FileSpecification(dataDir + "test.txt", "Sample text file");

    // Add attachment to document's attachment collection
    pdfDocument.EmbeddedFiles.Add(fileSpecification);

    dataDir = dataDir + "AddAttachment_out.pdf";

    // Save new output
    pdfDocument.Save(dataDir);