Как да получите изображения от PDF в C#

Тази статия предоставя подробности за как да получите изображения от PDF в C# с помощта на подробности за конфигурацията и примерен код за изпълнение. Споделя се пълна програмна логика, която може да се използва за написване на това приложение, тъй като са дадени всички необходими класове и методи, необходими за получаване на изображения от PDF в C# в различни формати като JPEG, PNG и др. Освен това ще научите различни опции за подобряване на процеса чрез персонализиране на изходните изображения след извличането им от файла PDF.

Стъпки за получаване на PDF изображения в C#

  1. Конфигурирайте IDE да използва Aspose.PDF for .NET за извличане на изображения от PDF
  2. Заредете изходния PDF файл с изображения в него, като използвате обекта на клас Document
  3. Получете достъп до определено изображение, като използвате обекта от клас XImage
  4. Създайте нов файлов поток, като използвате името на желаното изображение
  5. Запазете изображението като JPEG и затворете потока

Тези стъпки обясняват как да получите изображение от PDF в C# чрез споделяне на подход стъпка по стъпка, при който първо зареждаме изходния PDF файл и след това получаваме достъп до определена страница от PDF. Всяка страница има колекция от ресурси, включително изображения, които могат да бъдат препратени с помощта на индекс. След като се осъществи достъп до желаното изображение в обекта на класа XImage, то може да бъде запазено като изображение в потока във всеки от желаните формати.

Код за получаване на изображение от PDF в C#

Този код демонстрира процеса за извличане на изображение от PDF в C# чрез зареждането му в обекта на класа на документа и след това получаване на списъка с ресурси на определена страница и след това от ресурсите получаване на списъка с изображения на тази страница. След като имаме достъп до конкретно изображение, можем да преименуваме изображение заедно с промените в препратките в документа. Можете също да получите различни свойства като име, височина и ширина, за да филтрирате изображенията, преди да ги запишете на диска.

Този урок ни напътства да извлечем изображения от PDF страница. Ако искате да научите процеса за добавяне на воден знак в PDF файл, вижте статията на как да добавите воден знак към PDF в C#.

 Български