Тази статия предоставя подробности за как да получите изображения от 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# чрез зареждането му в обекта на класа на документа и след това получаване на списъка с ресурси на определена страница и след това от ресурсите получаване на списъка с изображения на тази страница. След като имаме достъп до конкретно изображение, можем да преименуваме изображение заедно с промените в препратките в документа. Можете също да получите различни свойства като име, височина и ширина, за да филтрирате изображенията, преди да ги запишете на диска.
Този урок ни напътства да извлечем изображения от PDF страница. Ако искате да научите процеса за добавяне на воден знак в PDF файл, вижте статията на как да добавите воден знак към PDF в C#.