在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
PDF 檢視器通常提供縮放、頁面導航、搜尋和註釋支持等功能,使用戶能夠有效地瀏覽和分析文件。 這些查看器使用像 IronPDF 這樣的函式庫,提供一個靈活且可自定義的解決方案,以便將 PDF 查看功能整合到 Java 專案中。
IronPDF for Java 是一個功能強大且功能豐富的庫,使開發人員能夠輕鬆地在其應用程式中建立、編輯和操作 PDF 文件。 使用IronPDF,開發人員可以從HTML、URL和其他來源生成PDF文件,應用格式設置和樣式,添加圖片、表格和文本,還可以執行高級操作,例如在Java中合併多個PDF、在Java中拆分PDF文件和加密PDF以確保安全。
要將 Java 檢視器與 IronPDF 結合使用,必須滿足某些先決條件。 確保您具備以下內容:
Java 安裝:確認您的系統上已安裝 Java,並且已在環境變數中設定其路徑。 如果您尚未安裝 Java,您可以從這個Java 網站找到安裝說明。
Java IDE:安裝 Java 統合開發環境(IDE),例如 Eclipse IDE 下載頁面 或 IntelliJ IDEA 下載部分。
IronPDF Library:下載 IronPDF 程式庫,並使用命令列將其添加為您專案中的依賴項。設置 IronPDF 程式庫的指導說明可以在 IronPDF 官方網站 上找到。
在本教程中,建議使用 IntelliJ IDE。然而,請注意,您可以使用任何您選擇的 IDE。請記住,創建新 Java 專案的過程可能會因為您正在使用的 IDE 而略有不同。
啟動 IntelliJ IDE,或前往已開啟的 IntelliJ 實例。
將滑鼠懸停在檔案 > 新增 > 專案上。
IntelliJ
輸入專案標題名稱。
選擇位置、構建系統和 JDK。
如圖所示,點擊完成。
建立專案
專案建立後,在pom.xml
中添加 IronPDF 的依賴項。
下面是依賴性代碼,將其放入您的pom.xml
中。
`xml-mvn-install
環境現在已設置。 讓我們編寫邏輯來創建並在 PDF 檢視器中打開 PDF。
## 4. 在預設的 PDF 檢視器中建立和查看 PDF 文件
現在在 src > main > java 中創建一個新的 Java 文件。
首先,匯入在此 Java 應用程式中建立和檢視 PDF 檔案所需的重要參考資料。
```java
import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
import java.nio.file.Paths;
這些匯入非常重要,因為它們將幫助 Java 程式執行所需的邏輯。
現在我們來編寫示例代碼,用於創建 PDF 文件並實現文檔查看器邏輯,以在 PDF 查看器中打開創建的 PDF 文件。
class Main {
public void main(String[] args) throws IOException {
// used to input PDF stream
PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com/");
pdf.saveAs(Paths.get("html_saved.pdf"));
File file = new File("html_saved.pdf");
// Check if the desktop is supported and the file exists
if (Desktop.isDesktopSupported() && file.exists()) {
Desktop desktop = Desktop.getDesktop();
desktop.open(file);
}
}
}
class Main {
public void main(String[] args) throws IOException {
// used to input PDF stream
PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com/");
pdf.saveAs(Paths.get("html_saved.pdf"));
File file = new File("html_saved.pdf");
// Check if the desktop is supported and the file exists
if (Desktop.isDesktopSupported() && file.exists()) {
Desktop desktop = Desktop.getDesktop();
desktop.open(file);
}
}
}
上面的代碼將使用[IronPDF API 中的 PdfDocument.renderUrlAsPdf 方法
](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderUrlAsPdf(java.lang.String)創建一個 PDF 文件,該方法將 URL 作為輸入流,並返回一個 PDF 文件作為輸出。 之後,使用相同的 PDF 文件實例化一個新的 File
物件。 然後,將使用 desktop.open(file)
在默認的 PDF 檢視器中打開 PDF 文件。
使用 IronPDF 創建的 PDF 可以列印。 它們還能完美載入所有頁面,所有圖片均保持完好,網址也可點擊。 PDF 檔案截圖的範例輸出已附加在預設的 PDF 檢視器中。
PDF 輸出
Java PDF 檢視器是一個重要的工具,允許使用者在 Java 環境中查看、打印和交互 PDF 文件。 它提供渲染、導航、搜索和註釋支持等功能,使用戶更容易訪問和分析 PDF 內容。 IronPDF for Java 是一個強大的庫,可以讓開發人員輕鬆創建、編輯和操作 PDF 文件。
IronPDF 擁有廣泛的 API 和功能集,可以將 PDF 生成和操作功能無縫集成到 Java 應用程式中。 透過遵循建立新的 Java 專案並設置環境,開發人員可以利用 IronPDF 在預設的 PDF 檢視器中創建和查看 PDF 文件。 這提供了跨平台兼容性、自訂選項、高效性能和增強安全性等優勢。 透過IronPDF for Java,開發人員可以輕鬆生成專業級的 PDF 文檔,為用戶提供無縫的瀏覽體驗。
閱讀我們的教學,了解如何使用IronPDF 將 HTML 轉換為 Java 中的 PDF 文件。