Przenieś strony do pliku PDF przez C++

Przenieś strony w dokumencie PDF. Użyj pliku Aspose.PDF dla C++, aby programowo modyfikować pliki PDF

Jak przenieść strony do pliku PDF za pomocą C++

Aby przenieść stronę w 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

Przenieś stronę do pliku PDF za pośrednictwem C++


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

  1. Utwórz obiekt Dokument z wejściowym plikiem PDF.
  2. Pobierz stronę z kolekcji PageCollection.
  3. Zapisz wyjściowy plik PDF za pomocą metody Zapisz.
  4. Dodaj stronę do dokumentu docelowego. Zapisz plik wyjściowy.
  5. Usuń stronę w dokumencie źródłowym.
  6. Zapisz źródłowy plik PDF za pomocą metody Zapisz.

Przenoszenie strony z jednego dokumentu PDF do drugiego


void MovePage()
{
    // Open document
    String _dataDir("C:\\Samples\\");
    String srcFileName("<enter file name>");
    String dstFileName("<enter file name>");

    auto srcDocument = MakeObject<Document>(_dataDir + srcFileName);
    auto dstDocument = MakeObject<Document>();

    auto page = srcDocument->get_Pages()->idx_get(2);
    dstDocument->get_Pages()->Add(page);
    // Save output file
    dstDocument->Save(srcFileName);
    srcDocument->get_Pages()->Delete(2);
    srcDocument->Save(dstFileName);
}