翻譯|行業資訊|編輯:胡濤|2023-01-13 10:18:33.763|閱讀 538 次
概述:本文主要介紹Aspose.PDF for Java 授權須知,歡迎查閱
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
支持的平臺
Aspose.PDF 可作為 .NET、Java、C++ 和 Python 的四種不同產品使用,
.NET Framework | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS |
Xamarin.Mac | COM | Mono | Windows Azure |
系統要求
Aspose.PDF for Java 支持任何運行 Java 運行時的 32 位或 64 位操作系統,包括但不限于:
支持的操作系統
|
開發環境
|
支持的java版本
|
|
|
|
支持的文檔格式
下表顯示了 Aspose.PDF for .NET 支持的輸入和輸出文件格式:
格式 | 描述 | load | sava |
---|---|---|---|
便攜式文檔格式 |
![]() |
![]() |
|
CGM | 用于二維矢量圖形的計算機圖形圖元文件 |
![]() |
|
EPUB | 電子書文件格式 |
![]() |
![]() |
HTML | HTML 格式 |
![]() |
![]() |
TeX | LaTex排版文件格式 |
![]() |
![]() |
MHT | MHTML文件 |
![]() |
|
PCL | 打印機控制語言文件 |
![]() |
|
PS | 后記文件 |
![]() |
|
SVG | 可縮放矢量圖形(一種基于 XML 的矢量圖像格式) |
![]() |
![]() |
XML | 格式 |
![]() |
![]() |
XPS | XPS 文件 |
![]() |
![]() |
XSLFO | XSL-FO 是 XSL 文件的一部分,用于轉換和格式化 XML 數據 |
![]() |
|
MD | 降價格式 |
![]() |
|
XLS | 將文檔保存在 Microsoft Excel 電子表格中 |
![]() |
|
XLSX | 以 Microsoft Excel 2007 格式保存文檔 |
![]() |
|
PPTX | 以 Microsoft PowerPoint 演示文稿格式保存文檔 |
![]() |
|
DOC | 以 Microsoft Word 格式保存文檔 |
![]() |
|
DOCX | 以 Microsoft Word 格式保存文檔 |
![]() |
|
MobiXML | 以電子書 MobiXML 標準格式保存文檔 |
![]() |
|
JPEG | 以 JPEG 格式保存文檔 |
![]() |
|
EMF | 增強型圖元文件格式 (EMF) |
![]() |
|
PNG | 以 PNG 格式保存文檔 |
![]() |
|
BMP | 以 BMP 格式保存文檔 |
![]() |
|
GIF | 圖形交換格式 |
![]() |
|
TIFF | 將文檔另存為單頁或多頁 TIFF 圖像 |
![]() |
|
Text | 將文檔保存為文本格式 |
![]() |
許可和訂閱
免費試用或臨時許可證
使用評估水印創建的 PDF。Aspose.PDF for Java 的評估版提供了完整的產品功能,但生成的 PDF 文檔中的所有頁面都帶有“Evaluation Only”水印。使用 Aspose.PDF 創建。版權所有 2002-2020 Aspose Pty Ltd”。
可以處理的集合項的數量限制。 在任何集合的評估版本中,您只能處理四個元素(例如,只有 4 個頁面、4 個表單域等)。
經典許可證
許可證可以從文件或流對象中加載。設置許可證最簡單的方法是將許可證文件放在與Aspose.PDF.dll文件相同的文件夾中,并指定不帶路徑的文件名,如下例所示。
該許可證是一個純文本 XML 文件,其中包含產品名稱、獲得許可的開發人員數量、訂閱到期日期等詳細信息。該文件經過數字簽名,因此請勿修改該文件;即使無意中在文件中添加了額外的換行符也會使其無效。
在對文檔執行任何操作之前,您需要設置許可證。您只需為每個應用程序或進程設置一次許可證。
可以從以下位置的流或文件加載許可證:
使用 License.setLicense 方法許可組件。設置許可證最簡單的方法通常是將許可證文件放在與 Aspose.PDF.jar 相同的文件夾中,并僅指定不帶路徑的文件名,如下例所示:
從文件加載許可證
在本例中, Aspose.PDF將嘗試在包含應用程序 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");
從流對象加載許可證
以下示例顯示如何從流中加載許可證
// 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 不再支持舊許可證,因此請聯系我們的銷售團隊獲取新的許可證文件。
驗證許可證
可以驗證許可證是否已正確設置。Document 類具有 isLicensed 方法,如果已正確設置許可證,該方法將返回 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!"); }
應用計量許可
Aspose.PDF 允許開發人員應用計量密鑰。這是一種新的許可機制。新的許可機制將與現有的許可方法一起使用。那些希望根據 API 功能的使用情況進行計費的客戶可以使用計量許可。有關詳細信息,請參閱 計量許可常見問題解答 部分。
引入了一個新類 Metered 來應用計量密鑰。以下是演示如何設置計量公鑰和私鑰的示例代碼。
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 的多個產品
如果您在應用程序中使用多個 Aspose 產品,例如 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");
歡迎下載|體驗更多Aspose產品
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn