officefileapi-404810-integration-guide-backend-rest-api-with-office-file-api.md
Your Office File API application may require a document distribution mechanism. You can store document templates in a database and users can access or download files based on permissions. To implement such functionality, you can use DevExpress Web API Service. It allows you to add role-based access control, permission management, and CRUD operations to your next .NET project: DevExpress .NET App Security & Web API Service.
Powered by Entity Framework Core ORM (EF Core)DevExpress Web API Service leverages the functionality of EF Core to implement CRUD operations required for your app.Multiple Authentication StrategiesYou application’s authentication mechanism can leverage built-in support for OAuth2, JWT, and OpenID. You can also implement a custom authentication strategy.Cross-Platform CompatibilityBackend Web API Service is platform-agnostic. Users can access documents from various types of clients – web, mobile, and desktop applications.IDE IntegrationIf you work in Visual Studio 2022+ for Windows, integrated Solution Wizard automatically scaffolds your Web Service to speed up application development.Database Storage for Word Mail Merge DefinitionsDevExpress Web API Service ships with a business class for EF Core ORM that can persist Word mail merge templates in Rich Text Format (RTF) to any supported database. Built-in security mechanisms restrict access to instances of this type and to data types that can be used in mail merge operations. You can export generated documents to PDF and other formats, as shown in the following example: Stream a PDF File.
Basic functionality of the Web API Service is available for free. Additional capabilities and services listed below are available as part of the DevExpress Universal Subscription:
Refer to the following articles for guidance on how to get started:
RichTextMailMergeData) and ORM data models or your EF Core entities.See Also
Use DevExpress Office File API Libraries (at the backend) for your Web-API Applications