翻譯|行業(yè)資訊|編輯:胡濤|2023-01-06 13:58:25.467|閱讀 713 次
概述:本文主要介紹Aspose.words for.NET 購買授權(quán)須知,歡迎查閱
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
支持的平臺
Aspose.Words 可作為 .NET、Java、C++ 和 Python 的四種不同產(chǎn)品使用,
.NET Framework | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS |
Xamarin.Mac | COM | Mono | Windows Azure |
系統(tǒng)要求
Aspose.Words for .NET支持任何安裝了.NET framework、Mono或.NET Core的64位或32位操作系統(tǒng)
操作系統(tǒng) |
版本
|
支持的云平臺
|
微軟Windows
|
|
Amazon Web Services
|
Linux
|
|
|
蘋果系統(tǒng)
|
|
Microsoft Azure
|
移動端
|
|
支持的框架、規(guī)范和實(shí)施
|
.NET 標(biāo)準(zhǔn) 2.0
|
開發(fā)環(huán)境
|
|
|
|
支持的文檔格式
下表顯示了 Aspose.Words for .NET 支持的輸入和輸出文件格式:
格式 | 描述 | Load | save |
---|---|---|---|
DOC | Microsoft Word 97 – 2007 文檔。 |
![]() |
![]() |
DOT | Microsoft Word 97 – 2007 模板。 |
![]() |
![]() |
DocPreWord60 | 文檔為 Word 6 或 Word 95 格式。 |
![]() |
|
DOCX | Office Open XML WordprocessingML 文檔(無宏)。 |
![]() |
![]() |
DOCM | Office Open XML WordprocessingML 啟用宏的文檔。 |
![]() |
![]() |
DOTX | Office Open XML WordprocessingML 模板(無宏)。 |
![]() |
![]() |
DOTM | Office Open XML WordprocessingML 啟用宏的模板。 |
![]() |
![]() |
FlatOpc | Office Open XML WordprocessingML 存儲在平面 XML 文件而不是 ZIP 包中。 |
![]() |
![]() |
FlatOpcMacroEnabled | Office Open XML WordprocessingML 啟用宏的文檔存儲在平面 XML 文件中,而不是 ZIP 包中。 |
![]() |
![]() |
FlatOpcTemplate | Office Open XML WordprocessingML 模板(無宏)存儲在平面 XML 文件而不是 ZIP 包中。 |
![]() |
![]() |
FlatOpcTemplateMacroEnabled | Office Open XML WordprocessingML 啟用宏的模板存儲在平面 XML 文件中,而不是 ZIP 包中。 |
![]() |
![]() |
XML | XML 文檔。 |
![]() |
|
RTF | RTF 格式。 |
![]() |
![]() |
WordML | Microsoft Word 2003 WordprocessingML 格式。 |
![]() |
![]() |
HTML | HTML 或 XHTML 格式。 |
![]() |
![]() |
MHTML | MHTML(Web 存檔)格式。 |
![]() |
![]() |
MOBI | MOBI 是 MobiPocket 閱讀器和亞馬遜 Kindle 閱讀器使用的電子書格式。 |
![]() |
|
AZW3 | AZW3 是亞馬遜 Kindle 閱讀器使用的一種電子書格式。 |
![]() |
![]() |
CHM | CHM(編譯的 HTML 幫助)格式。 |
![]() |
|
ODT | ODF 文本文檔。 |
![]() |
![]() |
OTT | ODF 文本文檔模板。 |
![]() |
![]() |
TXT | 純文本。 |
![]() |
![]() |
MD | Markdown文件。 |
![]() |
![]() |
將文檔另存為 PDF (Adobe Portable Document) 格式。 |
![]() |
![]() |
|
XPS | 以 XPS(XML 紙張規(guī)范)格式保存文檔。 |
![]() |
|
XamlFixed | 將可擴(kuò)展應(yīng)用程序標(biāo)記語言 (XAML) 格式的文檔另存為固定文檔。 |
![]() |
|
SVG | 以 SVG(可縮放矢量圖形)格式保存文檔。 |
![]() |
|
HtmlFixed | 使用絕對定位的元素以 HTML 格式保存文檔。 |
![]() |
|
OpenXps | 以 OpenXPS (Ecma-388) 格式保存文檔。 |
![]() |
|
ps | 以 PS (PostScript) 格式保存文檔。 |
![]() |
|
PCL | 以 PCL(打印機(jī)控制語言)格式保存文檔。 |
![]() |
|
EPUB | 以 IDPF EPUB 格式保存文檔。 |
![]() |
![]() |
XamlFlow | 將可擴(kuò)展應(yīng)用程序標(biāo)記語言 (XAML) 格式的文檔另存為流文檔。 |
![]() |
|
XamlFlowPack | 將可擴(kuò)展應(yīng)用程序標(biāo)記語言 (XAML) 包格式的文檔另存為流文檔。 |
![]() |
|
TIFF | 呈現(xiàn)文檔的一頁或多頁并將它們保存到單個(gè)或多頁 TIFF 文件中。 |
![]() |
|
PNG | 呈現(xiàn)文檔的頁面并將其另存為 PNG 文件。 |
![]() |
|
BMP | 呈現(xiàn)文檔的一頁并將其另存為 BMP 文件。 |
![]() |
|
EMF | 呈現(xiàn)文檔的一頁并將其保存為矢量 EMF(增強(qiáng)型元文件)文件。 |
![]() |
|
JPEG | 呈現(xiàn)文檔頁面并將其另存為 JPEG 文件。 |
![]() |
|
GIF | 呈現(xiàn)文檔頁面并將其保存為 GIF 文件。 |
![]() |
許可和訂閱
免費(fèi)試用或臨時(shí)許可證
評估版與購買版相同——試用版只需添加幾行代碼即可獲得許可。
但評估版在加載和保存時(shí)會在文檔頂部插入一個(gè)評估水印,并將最大文檔大小限制為幾百個(gè)段落。
臨時(shí)執(zhí)照
如果您希望在不受試用版限制的情況下測試 Aspose.Words,您還可以申請一個(gè) 30 天的臨時(shí)許可證。
購買的許可證
購買后,您需要申請?jiān)S可文件或?qū)⒃S可文件作為嵌入資源包含在內(nèi)。本節(jié)描述如何完成此操作的選項(xiàng),以及對一些常見問題的評論。
您需要設(shè)置許可證:每個(gè)應(yīng)用程序域僅一次/在使用任何其他 Aspose.Words 類之前
許可證申請選項(xiàng)
可以從不同位置應(yīng)用許可證:
當(dāng)您在應(yīng)用程序中引用Aspose.Words.dll時(shí),該庫將復(fù)制到您的輸出目錄(除非該條目的屬性中的Copy Local設(shè)置為 false)。設(shè)置許可證最簡單的方法通常是將許可證文件放在與Aspose.Words.dll相同的文件夾中,并僅指定文件名而不指定路徑。
使用文件或流對象申請?jiān)S可證
在開發(fā)應(yīng)用程序時(shí),在使用 Aspose.Words 類之前在啟動代碼中調(diào)用SetLicense 。
從文件加載許可證
使用方法,您可以嘗試在嵌入的資源或程序集文件夾中找到許可文件以供進(jìn)一步使用。
以下代碼示例顯示如何從文件夾初始化許可證:
// For complete examples and data files, please go to //github.com/aspose-words/Aspose.Words-for-.NET Aspose.Words.License license = new Aspose.Words.License(); // This line attempts to set a license from several locations relative to the executable and Aspose.Words.dll. // You can also use the additional overload to load a license from a stream, this is useful for instance when the // license is stored as an embedded resource try { license.SetLicense("Aspose.Words.lic"); Console.WriteLine("License set successfully."); } catch (Exception e) { // We do not ship any license with this example, visit the Aspose site to obtain either a temporary or permanent license. Console.WriteLine("\nThere was an error setting the license: " + e.Message); }
從流對象加載許可證
以下代碼示例顯示如何使用另一個(gè)方法從流中初始化許可證:
// For complete examples and data files, please go to //github.com/aspose-words/Aspose.Words-for-.NET Aspose.Words.License license = new Aspose.Words.License(); try { // Initializes a license from a stream MemoryStream stream = new MemoryStream(File.ReadAllBytes(@"Aspose.Words.lic")); license.SetLicense(stream); Console.WriteLine("License set successfully."); } catch (Exception e) { // We do not ship any license with this example, visit the Aspose site to obtain either a temporary or permanent license. Console.WriteLine("\nThere was an error setting the license: " + e.Message); }
將許可證文件作為嵌入式資源包括在內(nèi)
將許可證與您的應(yīng)用程序打包并確保它不會丟失的一種巧妙方法是將其作為嵌入式資源包含到調(diào)用 Aspose.Words 的程序集中。要將文件包含為嵌入式資源,請執(zhí)行以下步驟:
應(yīng)用計(jì)量許可
Aspose.Words 允許開發(fā)人員應(yīng)用計(jì)量密鑰。這是一種新的許可機(jī)制。
新的許可機(jī)制將與現(xiàn)有的許可方法一起使用。那些希望根據(jù) API 功能的使用情況進(jìn)行計(jì)費(fèi)的客戶可以使用計(jì)量許可。
完成獲得此類許可證的所有必要步驟后,您將收到密鑰,而不是許可證文件。可以使用為此目的專門引入的
以下代碼示例顯示如何設(shè)置計(jì)量公鑰和私鑰:
// For complete examples and data files, please go to //github.com/aspose-words/Aspose.Words-for-.NET // set metered public and private keys Aspose.Words.Metered metered = new Aspose.Words.Metered(); // Access the setMeteredKey property and pass public and private keys as parameters metered.SetMeteredKey("*****", "*****"); // The path to the documents directory. string dataDir = RunExamples.GetDataDir_QuickStart(); // Load the document from disk. Document doc = new Document(dataDir + "Template.doc"); //Get the page count of document Console.WriteLine(doc.PageCount);
通常在應(yīng)用程序啟動時(shí)應(yīng)用一次計(jì)量許可證就足夠了。但是,如果計(jì)量許可機(jī)制在24小時(shí)內(nèi)無法與Aspose服務(wù)器通信,Aspose.Words將退出許可模式并切換到評估模式,為避免這種情況,您應(yīng)該定期檢查許可狀態(tài),如果Aspose.Words變成評估模式,請重新申請計(jì)量許可證。
更改許可證文件名
許可證文件名不必是“Aspose.Words.LIC”。您可以根據(jù)自己的喜好重命名它,并在您的應(yīng)用程序中設(shè)置許可證時(shí)使用該名稱。
“找不到許可證文件名”異常
當(dāng)您購買并下載許可證時(shí),Aspose 網(wǎng)站將許可證文件命名為“Aspose.Words.LIC”。您使用瀏覽器下載許可證文件。在這種情況下,一些瀏覽器將許可文件識別為 XML 并向其附加 .xml 擴(kuò)展名,因此您計(jì)算機(jī)上的完整文件名變?yōu)?em>“Aspose.Words.lic.XML”。
當(dāng) Microsoft Windows 配置為隱藏已知文件類型的擴(kuò)展名時(shí)(不幸的是,這是大多數(shù) Windows 安裝中的默認(rèn)設(shè)置),許可證文件將顯示為“Aspose.Words. LIC”在 Windows 資源管理器中。你可能會認(rèn)為這是真實(shí)的文件名并調(diào)用SetLicense傳遞給它“Aspose.Words.LIC”,但是沒有這樣的文件,因此是異常。
要解決此問題,請重命名文件以刪除不可見的 .xml 擴(kuò)展名。我們還建議您禁用 Microsoft Windows 中的“隱藏?cái)U(kuò)展”選項(xiàng)。
使用多個(gè) Aspose 產(chǎn)品
如果您在應(yīng)用程序中使用多個(gè) Aspose 產(chǎn)品,例如 Aspose.Words 和 Aspose.Cells,這里有一些有用的提示:
歡迎下載|體驗(yàn)更多Aspose產(chǎn)品
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn