using Aspose.Words;
namespace OASystem.API.OAMethodLib.FileProcessing
{
    public interface IFileProcessingService
    {
        /// 
        /// 处理Word文档并提取结构化信息
        /// 
        Task ProcessWordDocumentAsync(IFormFile file);
        /// 
        /// 批量处理Word文档
        /// 
        Task> ProcessWordDocumentsAsync(List files);
        /// 
        /// 从流中提取文档信息
        /// 
        Task ExtractDocumentInfoAsync(Stream stream, string fileName);
        /// 
        /// 检查文件是否为支持的Word格式
        /// 
        bool IsSupportedWordFormat(string fileName);
    }
}