Как использовать C# для сжатия размера PDF-документов
Рассказываем, как сжать размер документа в PDF-формате при помощи скрипта на языке программирования C# с Spire.PDF for .NET.
532 открытий2К показов
Документы
PDF являются очень распространенным форматом файлов, но они часто имеют больший
размер, чем другие форматы файлов. Это может вызвать проблемы, например, при
пересылке PDF-документов по электронной почте они могут долго загружаться или
скачиваться. Чтобы решить эту проблему, мы можем использовать Spire.PDF for .NET.
Установка Spire.PDF for .NET
Чтобы
использовать Spire.PDF for .NET, нам нужно сначала установить его. Самый
простой способ сделать это – установить его через NuGet. В Visual Studio мы
можем открыть менеджер пакетов NuGet и найти Spire.PDF. Затем мы можем выбрать
установку Spire.PDF for .NET.
C# для сжатия PDF-документов
После
установки Spire.PDF for .NET мы можем приступить к сжатию PDF-документа. Ниже
приведен простой пример кода:
Сначала
код загружает PDF-документ и инициализирует объект PdfCompressor путем к файлу
PDF. Затем он обращается к опции сжатия текста и устанавливает свойство
‘CompressFonts’ в true, что означает, что шрифты, используемые в PDF, будут
сжаты.
Далее
код обращается к опциям сжатия изображений и устанавливает свойство
‘ImageQuality’ в значение high, что означает, что качество изображения в PDF
останется на высоком уровне даже после сжатия. Он также устанавливает свойства
‘ResizeImages’ и ‘CompressImage’ в true, что означает, что изображения,
используемые в PDF, будут изменены по размеру и сжаты соответственно.
Наконец,
используйте метод ‘CompressToFile’ объекта PdfCompressor, чтобы сохранить
сжатый PDF в новый файл.
Другие возможности
Помимо
сжатия PDF-документов, Spire.PDF for .NET поддерживает множество других
функций. Например, с его помощью мы можем
– C#Добавлять текст, изображения и таблицы
– C#Извлекать текст и изображения
– C#Шифровать и расшифровывать PDF-документы
Резюме
В
этой статье мы сначала познакомились с основой и проблемами сжатия
PDF-документов, затем описали, как установить Spire.PDF for .NET. Наконец, мы
также описали другие функции, поддерживаемые Spire.PDF for .NET. Мы надеемся,
что эта статья будет вам полезна!
532 открытий2К показов