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 C++

Aby dodać załączniki do pliku PDF, użyjemy interfejsu API Aspose.PDF for C++, który jest bogatym w funkcje, wydajnym i łatwym w użyciu interfejsem API do manipulacji dokumentami dla platformy cpp. 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.Cpp

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


Potrzebujesz Aspose.PDF for C++, 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


    auto pdfDocument = MakeObject<Document>(_dataDir + u"AddAttachment.pdf");

	// Setup new file to be added as attachment
	auto fileSpecification = MakeObject<FileSpecification>(_dataDir + u"test.txt", u"Sample text file");

	// Add attachment to document's attachment collection
	pdfDocument->get_EmbeddedFiles()->Add(fileSpecification);

	// Save new output
	pdfDocument->Save(_dataDir + u"AddAttachment_out.pdf");
    ```