Zmień rozmiar pliku PDF za pomocą C++

Zmień rozmiar strony PDF. Użyj pliku Aspose.PDF dla C++, aby programowo modyfikować dokumenty PDF

Zmień rozmiar stron PDF za pomocą C++

Czy potrzebujesz zmienić rozmiar pliku PDF? Programowa modyfikacja dokumentów PDF jest istotną częścią nowoczesnych cyfrowych przepływów pracy. Z bibliotekami C++, takimi jak Aspose.PDF - są samodzielnymi rozwiązaniami, które nie opierają się na innym oprogramowaniu i są gotowe do użytku komercyjnego. Obejmują wszystkie możliwe potrzeby profesjonalnych programistów C++.

Ta biblioteka C++ umożliwia programistom szybką i wydajną zmianę rozmiaru dokumentów PDF poprzez programowanie. Ta biblioteka pokazuje, jak łatwo zaktualizować lub zmienić wymiary strony w istniejącym pliku PDF programowo za pomocą C++. Jest to samodzielne rozwiązanie do przetwarzania dokumentów PDF w C++, które nie wymaga instalacji żadnego oprogramowania innych firm.

Aby zmienić rozmiar pliku PDF, użyjemy interfejsu API Aspose.PDF for C++, który jest bogatym w funkcje, wydajnym i łatwym w użyciu interfejsem API 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

Jak zmienić rozmiar dokumentów PDF


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

  1. Załaduj źródłowy plik PDF.
  2. Pobierz strony do obiektu PageCollection.
  3. Uzyskaj daną stronę.
  4. Wywołaj metodę setPageSize (..), aby zaktualizować jej wymiary.
  5. Wywołaj metodę Document class Save (..), aby wygenerować plik PDF ze zaktualizowanymi wymiarami strony.

Jeśli chcesz zmienić rozmiar plików PDF do swoich zadań, to rozwiązanie może pomóc. Dzięki tej potężnej bibliotece Aspose.PDF C++ można zaktualizować lub zmienić wymiary strony (rozmiar) istniejących plików. To profesjonalne narzędzie używa C++ do efektywnej zmiany rozmiaru pliku PDF. Poniższy przykład pokazuje, jak zmienić rozmiar dokumentu PDF w C++:

Zmień rozmiar PDF - C++

Ten przykładowy kod pokazuje, jak zmienić rozmiar stron PDF - C++

String _dataDir("C:\\Samples\\");
String inputFileName("UpdateDimensions.pdf");
String outputFileName("UpdateDimensions_out.pdf");

// Open document
auto document = MakeObject<Document>(_dataDir + inputFileName);

// Get particular page
auto pdfPage = document->get_Pages()->idx_get(1);

// Set the page size as A4 (11.7 x 8.3 in) and in Aspose.Pdf, 1 inch = 72 points
// So A4 dimensions in points will be (842.4, 597.6)
pdfPage->SetPageSize(597.6, 842.4);
// Save the updated document
document->Save(_dataDir + outputFileName);

Informacje o pliku Aspose.PDF dla C++ API

Aspose.PDF for C++ to potężna biblioteka przetwarzania, która umożliwia programistom tworzenie, odczytywanie i manipulowanie dokumentami PDF bez korzystania z programu Adobe Acrobat. Zapewnia szeroki zakres funkcji, takich jak tworzenie formularzy, dodawanie/kompresowanie tekstu, manipulowanie stronami PDF, dodawanie adnotacji, obsługa niestandardowych czcionek i wiele więcej.

Aspose.PDF dla C++ to biblioteka, która umożliwia programistom dodawanie możliwości przetwarzania plików PDF do swoich aplikacji. API może być używany do tworzenia dowolnego typu 32-bitowych i 64-bitowych aplikacji do generowania lub odczytywania, konwertowania i manipulowania plikami PDF bez użycia programu Adobe Acrobat.

Szczegółowe wyjaśnienie i przykłady dla każdej klasy i metody można znaleźć w Aspose.PDF for C++ library w odnośniku API. A także zalecamy przeglądanie Dokumentacja.