У цій короткій темі ви дізнаєтесь, як стиснути PDF у C# за допомогою повних кроків конфігурації, включаючи налаштування середовища та іншу інформацію про необхідні класи для використання. Ви можете легко використовувати прості виклики API у C#, стиснути розмір PDF-файлу та зберегти його на диску. Ви можете налаштувати параметри стиснення вихідного PDF-файлу за допомогою об’єкта класу OptimizationOptions.
Кроки для стиснення PDF у C#
- Налаштуйте свою програму, щоб додати посилання на Aspose.PDF із менеджера пакетів NuGet
- Завантажте вихідний PDF-файл із диска за допомогою екземпляра класу Document
- Створіть екземпляр об’єкта класу OptimizationOptions, щоб налаштувати стиснення PDF-файлу та встановити різні параметри оптимізації PDF
- Метод OptimizeResources у C# стискає PDF-файл на основі використовуваних налаштувань
- Збережіть стислий файл PDF на диску
Наведені вище кроки в C# зменшують розмір PDF, дотримуючись визначеної послідовності операцій. Ви почнете процес, додавши посилання на API за допомогою менеджера пакунків NuGet та імпортуючи необхідні простори імен. Потім вихідний PDF-файл буде завантажено за допомогою об’єкта класу документа для стиснення. Об’єкт 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 на сторінки в C#.