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