翻譯|行業(yè)資訊|編輯:胡濤|2023-01-13 10:18:33.763|閱讀 538 次
概述:本文主要介紹Aspose.PDF for Java 授權(quán)須知,歡迎查閱
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
支持的平臺(tái)
Aspose.PDF 可作為 .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.PDF for Java 支持任何運(yùn)行 Java 運(yùn)行時(shí)的 32 位或 64 位操作系統(tǒng),包括但不限于:
支持的操作系統(tǒng)
|
開發(fā)環(huán)境
|
支持的java版本
|
|
|
|
支持的文檔格式
下表顯示了 Aspose.PDF for .NET 支持的輸入和輸出文件格式:
格式 | 描述 | load | sava |
---|---|---|---|
便攜式文檔格式 |
![]() |
![]() |
|
CGM | 用于二維矢量圖形的計(jì)算機(jī)圖形圖元文件 |
![]() |
|
EPUB | 電子書文件格式 |
![]() |
![]() |
HTML | HTML 格式 |
![]() |
![]() |
TeX | LaTex排版文件格式 |
![]() |
![]() |
MHT | MHTML文件 |
![]() |
|
PCL | 打印機(jī)控制語言文件 |
![]() |
|
PS | 后記文件 |
![]() |
|
SVG | 可縮放矢量圖形(一種基于 XML 的矢量圖像格式) |
![]() |
![]() |
XML | 格式 |
![]() |
![]() |
XPS | XPS 文件 |
![]() |
![]() |
XSLFO | XSL-FO 是 XSL 文件的一部分,用于轉(zhuǎn)換和格式化 XML 數(shù)據(jù) |
![]() |
|
MD | 降價(jià)格式 |
![]() |
|
XLS | 將文檔保存在 Microsoft Excel 電子表格中 |
![]() |
|
XLSX | 以 Microsoft Excel 2007 格式保存文檔 |
![]() |
|
PPTX | 以 Microsoft PowerPoint 演示文稿格式保存文檔 |
![]() |
|
DOC | 以 Microsoft Word 格式保存文檔 |
![]() |
|
DOCX | 以 Microsoft Word 格式保存文檔 |
![]() |
|
MobiXML | 以電子書 MobiXML 標(biāo)準(zhǔn)格式保存文檔 |
![]() |
|
JPEG | 以 JPEG 格式保存文檔 |
![]() |
|
EMF | 增強(qiáng)型圖元文件格式 (EMF) |
![]() |
|
PNG | 以 PNG 格式保存文檔 |
![]() |
|
BMP | 以 BMP 格式保存文檔 |
![]() |
|
GIF | 圖形交換格式 |
![]() |
|
TIFF | 將文檔另存為單頁或多頁 TIFF 圖像 |
![]() |
|
Text | 將文檔保存為文本格式 |
![]() |
許可和訂閱
免費(fèi)試用或臨時(shí)許可證
使用評(píng)估水印創(chuàng)建的 PDF。Aspose.PDF for Java 的評(píng)估版提供了完整的產(chǎn)品功能,但生成的 PDF 文檔中的所有頁面都帶有“Evaluation Only”水印。使用 Aspose.PDF 創(chuàng)建。版權(quán)所有 2002-2020 Aspose Pty Ltd”。
可以處理的集合項(xiàng)的數(shù)量限制。 在任何集合的評(píng)估版本中,您只能處理四個(gè)元素(例如,只有 4 個(gè)頁面、4 個(gè)表單域等)。
經(jīng)典許可證
許可證可以從文件或流對(duì)象中加載。設(shè)置許可證最簡單的方法是將許可證文件放在與Aspose.PDF.dll文件相同的文件夾中,并指定不帶路徑的文件名,如下例所示。
該許可證是一個(gè)純文本 XML 文件,其中包含產(chǎn)品名稱、獲得許可的開發(fā)人員數(shù)量、訂閱到期日期等詳細(xì)信息。該文件經(jīng)過數(shù)字簽名,因此請(qǐng)勿修改該文件;即使無意中在文件中添加了額外的換行符也會(huì)使其無效。
在對(duì)文檔執(zhí)行任何操作之前,您需要設(shè)置許可證。您只需為每個(gè)應(yīng)用程序或進(jìn)程設(shè)置一次許可證。
可以從以下位置的流或文件加載許可證:
使用 License.setLicense 方法許可組件。設(shè)置許可證最簡單的方法通常是將許可證文件放在與 Aspose.PDF.jar 相同的文件夾中,并僅指定不帶路徑的文件名,如下例所示:
從文件加載許可證
在本例中, Aspose.PDF將嘗試在包含應(yīng)用程序 JAR 的文件夾中查找許可文件。
// Initialize License Instance com.aspose.pdf.License license = new com.aspose.pdf.License(); // Call setLicense method to set license license.setLicense("Aspose.Pdf.Java.lic");
從流對(duì)象加載許可證
以下示例顯示如何從流中加載許可證
// Initialize License Instance com.aspose.pdf.License license = new com.aspose.pdf.License(); // Set license from Stream license.setLicense(new java.io.FileInputStream("Aspose.Pdf.Java.lic"));
Aspose.PDF for Java 不再支持舊許可證,因此請(qǐng)聯(lián)系我們的銷售團(tuán)隊(duì)獲取新的許可證文件。
驗(yàn)證許可證
可以驗(yàn)證許可證是否已正確設(shè)置。Document 類具有 isLicensed 方法,如果已正確設(shè)置許可證,該方法將返回 true。
License license = new License(); license.setLicense("Aspose.Pdf.Java.lic"); // Check if license has been validated if (com.aspose.pdf.Document.isLicensed()) { System.out.println("License is Set!"); }
應(yīng)用計(jì)量許可
Aspose.PDF 允許開發(fā)人員應(yīng)用計(jì)量密鑰。這是一種新的許可機(jī)制。新的許可機(jī)制將與現(xiàn)有的許可方法一起使用。那些希望根據(jù) API 功能的使用情況進(jìn)行計(jì)費(fèi)的客戶可以使用計(jì)量許可。有關(guān)詳細(xì)信息,請(qǐng)參閱 計(jì)量許可常見問題解答 部分。
引入了一個(gè)新類 Metered 來應(yīng)用計(jì)量密鑰。以下是演示如何設(shè)置計(jì)量公鑰和私鑰的示例代碼。
String publicKey = ""; String privateKey = ""; Metered m = new Metered(); m.setMeteredKey(publicKey, privateKey); // Optionally, the following two lines returns true if a valid license has been applied; // false if the component is running in evaluation mode. License lic = new License(); System.out.println("License is set = " + lic.isLicensed()); }
使用 Aspose 的多個(gè)產(chǎn)品
如果您在應(yīng)用程序中使用多個(gè) Aspose 產(chǎn)品,例如 Aspose.PDF 和 Aspose.Words,這里有一些有用的提示。
// Instantiate the License class of Aspose.Pdf com.aspose.pdf.License license = new com.aspose.pdf.License(); // Set the license license.setLicense("Aspose.Total.Java.lic"); // Setting license for Aspose.Words for Java // Instantiate the License class of Aspose.Words com.aspose.words.License licenseaw = new com.aspose.words.License(); // Set the license licenseaw.setLicense("Aspose.Total.Java.lic");
歡迎下載|體驗(yàn)更多Aspose產(chǎn)品
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn