Windows Azure 平臺
本節(jié)包括描述在為 Windows Azure 平臺構建應用程序時使用 Aspose.Words for .NET 的可能方案的文章。
請注意,如果這是您第一次使用 Windows Azure,請參考專用的 Windows Azure 開發(fā)資源。本節(jié)中的文章故意不描述開發(fā)和部署 Windows Azure 應用程序所需的詳細步驟。相反,這些文章的目的是演示Aspose.Words如何在云中很好地工作。
先決條件
- Active Microsoft Azure 訂閱。如果您沒有免費帳戶,請在開始之前創(chuàng)建一個免費帳戶。
- Visual Studio 2019 或 Visual Studio 2017 安裝了 Azure 開發(fā)和 Azure Functions 工具(如果您要在 Visual Studio 2017 中開發(fā) Azure Functions)。
在 Azure 應用程序中使用 Aspose.Words 的要求和限制
如果您計劃使用 Aspose.Words 創(chuàng)建、修改或轉換除 PDF 或 XPS 以外的任何格式的文檔,則沒有特殊要求。Aspose.Words是一個完全用C#編寫的符合CLS的.NET程序集,默認情況下在Windows Azure Partial Trust下運行。
但是,如果需要使用 Aspose.Words 將文檔轉換為 PDF 或 XPS,或者呈現(xiàn)頁面圖像,則需要在 Windows Azure 完全信任下運行應用程序,因為 Aspose.Words 需要枚舉和讀取計算機上安裝的 TrueType 字體。有關 TrueType 字體的更多詳細信息,請參閱“使用 TrueType 字體”部分。在 Windows Azure 中以完全信任方式運行應用程序非常簡單 – 您需要更改服務配置文件中的一個設置。
或者,如果無法以完全信任方式運行應用程序,則可以指定 Aspose.Words 將在其中查找字體的文件夾,并將字體放置在那里。有關如何實現(xiàn)此目的的更多詳細信息,請參閱“指定 TrueType 字體位置”一文。
在 Azure 函數(shù)中設置許可證
建議將許可證文件用作應用程序中的嵌入式資源,這將使您能夠避免在部署時許可證文件出現(xiàn)潛在問題。