Витяг зображень з PDF C#

Витягування зображень з PDF-файлів є поширеною вимогою в обробці документів. У цій статті пояснюється, як використовувати плагін для витягування зображень Aspose.PDF для ефективного витягування зображень високої якості у C#. Дотримуйтесь цього посібника, щоб дізнатися покроковий процес впровадження витягування зображень безперервно, використовуючи найкращу C# бібліотеку для витягування зображень з PDF.


Теми, що розглядаються:


C# бібліотека для витягування зображень з PDF

Ми використаємо бібліотеку Aspose.PDF для .NET для витягування зображень з PDF-файлів. Цей потужний плагін оптимізований для ефективності, забезпечуючи, щоб вбудовані зображення були отримані з їхньою початковою якістю та форматом, обробляючи різні формати зображень під час витягування PDF у C#.

Встановлення:

Встановіть Aspose.PDF для .NET через NuGet:

PM> Install-Package Aspose.PDF

Як витягувати зображення з PDF у C#

Наступні кроки, які ми виконаємо, щоб витягти зображення з PDF-файлу.

  • Завантажте PDF-файл.
  • Пройдіть по сторінках PDF.
  • Витягніть зображення одне за одним.
  • Збережіть витягнуті зображення.

Наступний розділ демонструє, як написати код для витягування зображень з PDF у C#.

Витягування зображень PDF у C#

Наступні кроки необхідно виконати для витягування зображень з PDF у C#:

  • Завантажте документ за допомогою класу Document.
  • Пройдіть по сторінках PDF-документа, використовуючи колекцію Document.Pages.
  • Для кожної сторінки доступайте кожен XImage у колекції Page.Resources.Images.
  • Створіть об’єкт FileStream для кожного зображення та збережіть його у формати JPEG, PNG тощо.
  • Нарешті, закрийте FileStream.

Наступний кодовий зразок показує, як витягти всі зображення з PDF у C#:

Безкоштовна бібліотека C# для витягування зображень з PDF

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

Дослідження бібліотеки C# PDF

Ви можете дізнатися більше про бібліотеку C# PDF, використовуючи документацію. Якщо ви надаєте перевагу варіантам з відкритим кодом, розгляньте можливість ознайомлення з різними альтернативами CSharp PDF image extraction open source, але слід зазначити, що Aspose.PDF залишається одним з доступних високопродуктивних варіантів. Крім того, ви можете залишити свої запитання на нашому форумі.

Висновок

Парсинг PDF-файлів та витягування тексту або зображень може бути необхідним у різних випадках. У цій статті ви дізналися, як програмно витягати зображення з PDF-файлів у C#. Ви можете легко використовувати наданий код C# для витягування зображень з PDF у ваших програмах. Для розробників, які використовують .NET 6 або працюють над ASP.NET Core, Aspose.PDF надає простий спосіб управління витягуванням зображень з PDF, що робить його відмінним рішенням для обробки завдань з високопродуктивним витягуванням зображень PDF у C#.