Установлено через NuGet
PM> Install-Package Spire.PDF
Ссылки по теме
Изображения часто используются в документах PDF для представления информации в понятной форме. В некоторых случаях вам может потребоваться извлечь изображения из PDF-документов. Например, если вы хотите использовать изображение диаграммы из отчета PDF в презентации или другом документе. В этой статье будет показано, как извлекать изображения из PDF в C# и VB.NET использование Spire.PDF for .NET.
Установите Spire.PDF for .NET
Для начала вам необходимо добавить файлы DLL, включенные в пакет Spire.PDF for.NET, в качестве ссылок в ваш проект .NET. Файлы DLL можно загрузить по этой ссылке или установить через NuGet.
PM> Install-Package Spire.PDF
Извлечение изображений из PDF в C# и VB.NET
Ниже приведены основные шаги по извлечению изображений из PDF-документа с помощью Spire.PDF for .NET:
- Создайте объект PDFDocument.
- Загрузите PDF-документ с помощью метода PdfDocument.LoadFromFile().
- Прокрутите все страницы документа.
- Извлеките изображения с каждой страницы с помощью метода PdfPageBase.ExtractImages() и сохраните их по указанному пути к файлу.
- C#
- VB.NET
using Spire.Pdf; using System.Drawing; namespace ExtractImages { class Program { static void Main(string[] args) { //Create a PdfDocument instance PdfDocument pdf = new PdfDocument(); //Load a PDF document pdf.LoadFromFile("Input.pdf"); int i = 1; //Loop through all pages in the document foreach (PdfPageBase page in pdf.Pages) { //Extract images from each page and save them to a specified file path foreach (Image image in page.ExtractImages()) { image.Save(@"C:/Users/Administrator/Desktop/Images/" + "image" + i + ".png", System.Drawing.Imaging.ImageFormat.Png); i++; } } } } }
Подать заявку на временную лицензию
Если вы хотите удалить сообщение об оценке из сгенерированных документов или избавиться от ограничений функции, пожалуйста запросите 30-дневную пробную лицензию для себя.