У цій статті наведено докладні відомості про те, як отримати зображення з PDF-файлу на C# за допомогою деталей конфігурації та зразка коду, який можна виконувати. Надається повна логіка програми, яку можна використовувати для написання цієї програми, оскільки надано всі необхідні класи та методи, необхідні для отримання зображень із PDF на C# у різних форматах, таких як JPEG, PNG тощо. Ви також дізнаєтеся про різні варіанти вдосконалення процесу, налаштовуючи вихідні зображення після їх отримання з файлу PDF.
Кроки для отримання зображень PDF у C#
- Налаштуйте IDE на використання Aspose.PDF for .NET для вилучення зображень із PDF-файлу
- Завантажте вихідний файл PDF із зображеннями за допомогою об’єкта класу Document
- Отримайте доступ до певного зображення за допомогою об’єкта класу XImage
- Створіть новий потік файлів, використовуючи назву потрібного зображення
- Збережіть зображення як JPEG і закрийте потік
У цих кроках пояснюється, як отримати зображення з PDF-файлу на C#, поділившись покроковим підходом, де спочатку ми завантажуємо вихідний PDF-файл, а потім отримуємо доступ до певної сторінки PDF-файлу. Кожна сторінка містить колекцію ресурсів, включаючи зображення, на які можна посилатися за допомогою покажчика. Після доступу до потрібного посилання на зображення в об’єкті класу XImage його можна зберегти як зображення в потоці в будь-якому з потрібних форматів.
Код для отримання зображення з PDF-файлу на C#
Цей код демонструє процес отримання зображення з PDF-файлу в C# шляхом завантаження його в об’єкт класу Document, а потім отримання списку ресурсів певної сторінки, а потім із ресурсів отримання списку зображень на цій сторінці. Отримавши доступ до певного зображення, ми можемо перейменувати зображення разом зі змінами в посиланнях у документі. Ви також можете отримати різні властивості, такі як назва, висота та ширина, щоб фільтрувати зображення перед збереженням їх на диску.
Цей підручник допоможе нам отримати зображення зі сторінки PDF. Якщо ви хочете дізнатися, як додати водяний знак у файл PDF, перегляньте статтю як додати водяний знак до PDF на C#.