Я извлекаю изображения из pdf в C#.
Кто-то предложил использовать пространство имен Aspose, которое является пространством имен третьих лиц. Я загрузил aspose и включил в свой проект ссылку. Но проблема в том, что я не могу найти класс PdfExtractor, который используется для извлечения изображений.
Я поделился ссылкой, в которой кто-то предложил использовать aspose, а также поделиться моим кодом. This is a linkНевозможно найти пространство имен A в пространстве A В C#
и мой код, в котором я просто включить Aspose
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Aspose;
using Aspose.Pdf;
using Aspose.Pdf.Devices;
using Aspose.Pdf.DOM;
using Aspose.Pdf.Generator;
using Aspose.Pdf.InteractiveFeatures;
using Aspose.Pdf.Structure;
using Aspose.Pdf.Text;
namespace Imageget
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
}
А класс, который предлагается в связи является PdfExtractor я также обмен свой код ниже, так один не может тратить свое время, чтобы пойти связывать.
PdfExtractor objExtractor = new PdfExtractor();
//bind input pdf file
objExtractor.BindPdf("input.pdf");
//extract image with specific mode
objExtractor.ExtractImage(ExtractImageMode.Default);
//check if images extracted and save them one by one
while (objExtractor.HasNextImage()) {
objExtractor.GetNextImage(DateTime.Now.Ticks.ToString() + ".jpg");
}
Быстрый тест - зайдите в окно «Обозреватель объектов», напишите имя класса и выполните поиск, чтобы узнать, где он существует. Добавьте его в начало класса. – NeverHopeless
Спасибо @NeverHopeless, я только что нашел его. «Мир - золото, если U r Bold». –