Windows Azure 平台
本节包括描述在为 Windows Azure 平台构建应用程序时使用 Aspose.Words for .NET 的可能方案的文章。
请注意,如果这是您第一次使用 Windows Azure,请参考专用的 Windows Azure 开发资源。本节中的文章故意不描述开发和部署 Windows Azure 应用程序所需的详细步骤。相反,这些文章的目的是演示Aspose.Words如何在云中很好地工作。
先决条件
- Active Microsoft Azure 订阅。如果您没有免费帐户,请在开始之前创建一个免费帐户。
- Visual Studio 2019 或 Visual Studio 2017 安装了 Azure 开发和 Azure Functions 工具(如果您要在 Visual Studio 2017 中开发 Azure Functions)。
在 Azure 应用程序中使用 Aspose.Words 的要求和限制
如果您计划使用 Aspose.Words 创建、修改或转换除 PDF 或 XPS 以外的任何格式的文档,则没有特殊要求。Aspose.Words是一个完全用C#编写的符合CLS的.NET程序集,默认情况下在Windows Azure Partial Trust下运行。
但是,如果需要使用 Aspose.Words 将文档转换为 PDF 或 XPS,或者呈现页面图像,则需要在 Windows Azure 完全信任下运行应用程序,因为 Aspose.Words 需要枚举和读取计算机上安装的 TrueType 字体。有关 TrueType 字体的更多详细信息,请参阅“使用 TrueType 字体”部分。在 Windows Azure 中以完全信任方式运行应用程序非常简单 – 您需要更改服务配置文件中的一个设置。
或者,如果无法以完全信任方式运行应用程序,则可以指定 Aspose.Words 将在其中查找字体的文件夹,并将字体放置在那里。有关如何实现此目的的更多详细信息,请参阅“指定 TrueType 字体位置”一文。
在 Azure 函数中设置许可证
建议将许可证文件用作应用程序中的嵌入式资源,这将使您能够避免在部署时许可证文件出现潜在问题。