Конвертация файла в веб приложении
В этом разделе
1. Классы JavaScript и Web API для конвертации файла в веб приложении
Класс
WebFileConverterJS - это класс JavaScript, позволяющий конвертировать файл любого входного поддерживаемого формата в файл любого выходного поддерживаемого формата.
Поддерживаемые входные форматы файлов: BMP, CUR, CSV, DICOM, DOC, DOCX, EMF, GIF, ICO, JBIG2, JPEG, JPEG 2000, JPEG-LS, ODS, ODT, PBM/PGM/PPM, PCX, PDF, PNG, PSD, RAW (DNG, CR2, CRW, NEF, NRW), RTF, SVG, TGA, TIFF, TSV, WEBP, WMF, XLS, XLSX.
Поддерживаемые выходные форматы файлов: BMP, DOCX, GIF, JBIG2, JPEG, JPEG 2000, PBM/PGM/PPM, PCX, PDF, PNG, PSD, SVG, TGA, TIFF, WEBP, XLSX.
Специальные конвертации файлов: DOCX=>HTML, HTML=>DOCX.
Класс
WebFileConverterJS - это вспомогательный класс, позволяющий конвертировать файлы с помощью веб-API "VintaSoft File Converter" - другими словами, класс
WebFileConverterJS отправляет асинхронный запрос к веб-API "VintaSoft File Converter", ожидает результата от веб-API "VintaSoft File Converter" и обрабатывает полученный результат.
Веб-API "VintaSoft File Converter" состоит из готовых к использованию веб сервисов, позволяющих конвертировать файлы, расположенные на сервере:
- VintasoftFileConverterApiController - ASP.NET Core Web API контроллер, позволяющий конвертировать файлы в ASP.NET Core.
- Vintasoft.Imaging.Web.Api2Controllers.VintasoftFileConverterApi2Controller - ASP.NET MVC5 Web API контроллер, позволяющий конвертировать файлы в ASP.NET MVC5.
- Vintasoft.Imaging.Web.HttpHandlers.VintasoftFileConverterHandler - ASP.NET обработчик, позволяющий конвертировать файлы в ASP.NET.
- VintasoftImageProcessingWebService - платформенно-независимый веб сервис, позволяющий конвертировать файлы в платформенно-независимом веб приложении. Функциональность этого веб сервиса может использоваться в пользовательских платформенно-зависимых веб сервисах (ASP.NET Core, ASP.NET MVC5, ASP.NET Handler, ServiceStack и т. д.).
Вот руководства, демонстрирующие, как конвертировать файлы в веб приложении:
2. Демонстрационные приложения
Если вы хотите протестировать функциональность веб-API "VintaSoft File Converter", пожалуйста, используйте онлайн демо приложение
VintaSoft ASP.NET Core File Converter Demo
. Это онлайн демо приложение не имеет ограничений.
Если вы хотите посмотреть исходный код онлайн демо приложения
VintaSoft ASP.NET Core File Converter Demo
, пожалуйста, посмотрите исходный код на
Github
. Также исходные коды онлайн демо приложения
VintaSoft ASP.NET Core File Converter Demo
доступны при установке VintaSoft Imaging .NET SDK в папке "
\VintaSoft\Imaging .NET 15.0\Examples\ASP.NET Core\CSharp\AspNetCoreFileConverterDemo\".