Class ImageExtractor
Thông tin
Đại diện cho plugin Documentize.ImageExtractor. Được sử dụng để trích xuất hình ảnh từ tài liệu PDF.
public static class ImageExtractor
Kế thừa
Các thành viên kế thừa
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Ví dụ
Ví dụ này minh họa cách trích xuất hình ảnh từ tài liệu PDF.
// Tạo ImageExtractorOptions để thiết lập chỉ dẫn
var options = new ImageExtractorOptions();
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Thiết lập đường dẫn thư mục đầu ra
options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// Thực hiện quá trình
var results = ImageExtractor.Process(options);
// Lấy đường dẫn đến kết quả hình ảnh
var imageExtracted = results.ResultCollection[0].ToFile();
Ví dụ này minh họa cách trích xuất hình ảnh từ tài liệu PDF sang Streams mà không cần thư mục.
// Tạo ImageExtractorOptions để thiết lập chỉ dẫn
var options = new ImageExtractorOptions();
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Không thiết lập đầu ra - nó sẽ ghi kết quả vào streams
// Thực hiện quá trình
var results = ImageExtractor.Process(options);
// Lấy Stream
var ms = results.ResultCollection[0].ToStream();
// Sao chép dữ liệu vào tệp để demo
ms.Seek(0, SeekOrigin.Begin);
using (var fs = File.Create("test_file.png"))
{
ms.CopyTo(fs);
}
Phương thức
Process(ImageExtractorOptions)
Trích xuất hình ảnh từ tài liệu PDF.
public static ResultContainer Process(ImageExtractorOptions options)
Tham số
options
ImageExtractorOptions: Một đối tượng options chứa các chỉ dẫn cho hoạt động.
Trả về
ResultContainer : Một đối tượng chứa kết quả của hoạt động.
Ngoại lệ
Nếu options không được thiết lập.
Namespace: Documentize Assembly: Documentize.dll