using System; using System.Collections.Generic; using System.Text; using Microsoft.AspNetCore.Http; namespace BotSharp.Abstraction.Knowledges { public interface IPdf2TextConverter { Task ConvertPdfToText(IFormFile formFile, int? startPageNum, int? endPageNum); Task OpenPdfDocumentAsync(IFormFile formFile, int? startPageNum, int? endPageNum); Task LocalImageToTextsAsync(); Task ConvertPdfToLocalImagesAsync(IFormFile formFile, int? startPageNum, int? endPageNum); // void ConvertPdfToLocalImages(IFormFile formFile, int? startPageNum, int? endPageNum); void DeleteTempFile(string filePath); } }