Как сжать PDF в C#

В этом кратком разделе вы узнаете, как сжать PDF в C# с помощью полных шагов настройки, включая настройку среды и другую информацию о необходимых классах, которые будут использоваться. Вы можете легко использовать простые вызовы API в C#, сжать размер файла PDF и сохранить его на диск. Вы можете настроить параметры сжатия выходного PDF-файла с помощью объекта класса OptimizationOptions.

Шаги по сжатию PDF в C#

  1. Настройте свое приложение, чтобы добавить ссылку на Aspose.PDF из диспетчера пакетов NuGet.
  2. Загрузите исходный файл PDF с диска, используя экземпляр класса Document.
  3. Создайте экземпляр объекта класса OptimizationOptions, чтобы настроить сжатие файла PDF и установить различные параметры оптимизации PDF.
  4. Метод OptimizeResources в C# сжимает PDF-файл на основе используемых настроек.
  5. Сохраните сжатый файл PDF на диске

Вышеупомянутые шаги C# уменьшают размер PDF, следуя определенной последовательности операций. Вы начнете процесс, добавив ссылку на API с помощью диспетчера пакетов NuGet и импортировав необходимые пространства имен. Затем исходный файл PDF будет загружен с использованием объекта класса Document для сжатия. Объект OptimizationOptions class будет использоваться для установки различных параметров сжатия для PDF, включая сжатие изображений и качество изображения PDF. Метод OptimizeResources применяет параметры оптимизации для сжатия PDF на основе выбранных параметров. Наконец, сжатый PDF-файл будет сохранен на диске.

Код для сжатия PDF в C#

Вышеупомянутый пример на C# сжимает размер PDF, применяя простые вызовы API и несколько строк кода. OptimizationOptions также позволяет вам устанавливать различные другие параметры сжатия, включая ImageEncoding, LinkDuplicateStreams, MaxResolution, RemovePrivateInfo, RemoveUnusedStreams, RemoveUnusedObjects и многие другие параметры. Если в исходном PDF-файле есть содержимое, на которое можно ссылаться с помощью указанных выше настроек, оно будет способствовать сжатию PDF-файла после использования этих свойств.

В этом разделе мы узнали, что для * программного сжатия файла PDF можно легко разработать приложение на основе C# *. Если вы хотите узнать о разделении PDF на страницы, обратитесь к статье как разделить файл PDF на страницы в С#.

 Русский