Измените размер PDF с помощью C++

Измените размер страницы PDF. Используйте Aspose.PDF для C++ для программного изменения PDF-документов

Измените размер страниц PDF с помощью C++

Вам нужно изменить размер PDF? Программная модификация PDF-документов является неотъемлемой частью современных цифровых рабочих процессов. Библиотеки C++, такие как Aspose.PDF, — это автономные решения, которые не полагаются на другое программное обеспечение и готовы к коммерческому использованию. Они удовлетворяют все возможные потребности профессиональных разработчиков C++.

Эта библиотека C++ позволяет разработчикам быстро и эффективно изменять размер PDF-документов с помощью программирования. Эта библиотека показывает, как легко программно обновить или изменить размеры страницы в существующем PDF-файле с помощью C++. Это отдельное решение для обработки PDF-документов на языке C++, не требующее установки стороннего программного обеспечения.

Чтобы изменить размер PDF-файла, мы будем использовать API Aspose.PDF для C++, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы CPP. Откройте менеджер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду в консоли диспетчера пакетов.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Как изменить размер PDF-документов


Чтобы попробовать код в своей среде, вам понадобится Aspose.PDF для C++.

  1. Загрузите исходный PDF-файл.
  2. Помещайте страницы в объект PageCollection.
  3. Получите заданную страницу.
  4. Вызовите метод setPageSize (..), чтобы обновить его размеры.
  5. Вызовите метод Save (..) класса Document для создания PDF-файла с обновленными размерами страницы.

Если вы хотите изменить размер PDF-файлов в соответствии с вашими задачами, это решение может помочь. С помощью этой мощной библиотеки Aspose.PDF C++ можно обновить или изменить размеры (размер) страниц существующих файлов. Этот профессиональный инструмент использует C++ для эффективного изменения размера PDF. В следующем примере показано, как изменить размер PDF-документа в C++:

Изменить размер PDF - C++

В этом примере кода показано, как изменить размер страниц 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);

О программе Aspose.PDF для API C++

Aspose.PDF для C++ — это мощная библиотека обработки, которая позволяет разработчикам создавать, читать и обрабатывать PDF-документы без использования Adobe Acrobat. Она предоставляет широкий спектр функций, таких как создание форм, добавление/сжатие текста, управление страницами PDF, добавление аннотаций, работа с пользовательскими шрифтами и многое другое.

Aspose.PDF для C++ — это библиотека, которая позволяет разработчикам добавлять в свои приложения возможности обработки PDF. API можно использовать для создания любых 32-битных и 64-разрядных приложений для создания, чтения, преобразования и обработки PDF-файлов без использования Adobe Acrobat.

Подробное объяснение и примеры каждого класса и метода можно найти в Aspose.PDF для библиотеки C++ в справочнике по API. А также рекомендуем ознакомиться с Документацией.