Java 文檔查看器

文檔管理和共享已成為各個行業必不可少的方面。 Java 提供了強大的框架,使開發人員能夠構建功能豐富的應用程序。在這篇博文中,我們將探討 Java 中的文檔查看器以及它如何簡化文檔查看和協作過程。

Java 文檔查看器 API

Document Viewer 是一個應用程序,允許用戶查看不同類型的文檔並與之交互,而無需安裝專用軟件。 Aspose 提供對不同文件格式的支持,使您能夠在 Java 應用程序中操作和查看文檔。

Java 中的 EPS 文檔查看器

Java 文檔查看器

Aspose.Page for Java API 可用於操作或轉換 XPS、PS、EPS 等。您可以將這些文件格式渲染為任何流行的格式PNG、JPG、TIFF 等圖像格式,以便快速查看文件內容。

// 初始化 PostScript 輸入流
FileInputStream psStream = new FileInputStream("input.eps");

// 載入 EPS 文件
PsDocument document = new PsDocument(psStream);

//創建 JpegSaveOptions 的實例
JpegSaveOptions options = new JpegSaveOptions();
//為 EPS 格式創建渲染設備
ImageDevice device = new ImageDevice();
//將 EPS 保存為 JPG
document.save(device, options);

此外,您可以訪問下面列出的資源以深入了解所提供的功能和 API:

此外,您還可以查看在線打開 EPS 文件 - 免費 EPS 文件查看器 了解更多信息有關 EPS 查看器的信息。

Java 中的 DWG 工程圖文檔查看器

使用 Aspose.CAD for Java 可以輕鬆地將 DWG 圖形轉換為 JPG 圖像。輸出圖像可以在任何設備或操作系統上查看,無需任何專用軟件。只需使用以下代碼片段即可將 DWG 轉換為 Java 中的 JPG 圖像:

// 加載輸入 DWG 文件
Image image = Image.load("Test.dwg");

// 創建 CadRasterizationOptions 的實例
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// 設置頁面寬度和高度
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);

// 為生成的圖像創建 JpegOptions 的實例
ImageOptionsBase options = new JpegOptions();

// 設置光柵化選項
options.setVectorRasterizationOptions(rasterizationOptions);

// 將 CAD DWG DXF 文件轉換為 JPG 圖像
image.save("output_image.jpg" , options);

下面的列表列舉了不同的資源來探索使用 DWG 和其他支持的文件格式。

Java 中的 PUB Publisher 文檔查看器

Java 中的 PUB 查看器可以開啟高效處理 Microsoft Publisher 文件的無限可能。使用 Aspose.PUB for Java,您可以創建一個功能強大的 PUB 查看器,使您能夠無縫地查看、導航和與 .pub 文件交互。下面的代碼片段顯示瞭如何在 Java 中創建 PUB 查看器:

// 加載輸入 PUB 文件
IPubParser parser = PubFactory.createParser("Test.pub");
Document doc = parser.parse();

// 將 PUB 轉換為 PDF 文件
PubFactory.createPdfConverter().convertToPdf(doc, "Test.pdf");

// 加載 PDF 文件
Document document = new Document("Test.pdf");
facades.PdfFileInfo info = new facades.PdfFileInfo(document);
for (Page page : document.getPages())
{
    // 從 PDF 文檔中獲取頁面尺寸
    int width = (int) info.getPageWidth(page.getNumber());
    int height = (int) (info.getPageHeight(page.getNumber()));

    // 設置輸出圖像的分辨率
    devices.Resolution resolution = new devices.Resolution(300); 
    
    // 創建具有指定寬度和高度的 JPEG 設備
    devices.JpegDevice jpegDevice = new devices.JpegDevice(width, height , resolution);

    // 將 PUB 轉換為 JPG 圖片
    jpegDevice.process(page, "Page" + page.getNumber() + ".jpg");
}

Java 中的 PSD Photoshop 文檔查看器

您可以用 Java 創建一個 PSD 查看器來輕鬆地查看和使用 .psd 文件。以下代碼片段演示瞭如何使用 [Aspose.PSD for Java][https://products.aspose.com/psd/java] 在 Java 中創建 PSD 查看器。

import com.aspose.psd.Image;
import com.aspose.psd.License;
import com.aspose.psd.fileformats.psd.PsdImage;
import com.aspose.psd.imageoptions.JpegOptions;

public class PSDToJPG {
     public static void main(String[] args) throws Exception {
        
        String path= "/Users/Documents/KB/TestData/";
        // 應用 API 許可證將 PSD 轉換為 JPEG
        License psdLicence = new License(); 
        psdLicence.setLicense(path + "Conholdate.Total.Product.Family.lic");

        //將 PSD 文件加載到 PsdImage 對像中
        PsdImage psdFile = (PsdImage)Image.load(path + "AllAdjustments.psd");
        
        // 設置所需的輸出 JPEG 選項
        JpegOptions jpegOpts = new JpegOptions();
        jpegOpts.setQuality(80);
        jpegOpts.setJpegLsAllowedLossyError (10);

        // 將導出的 JPG 保存在磁盤上
        psdFile.save(path + "ConvertedPsd.jpg", jpegOpts);
    }
}

然而,下面的列表編譯了 Java 中 PSD 文檔查看器的一些功能:

  • PSD 文件打開和查看:打開 PSD 文件並準確顯示其內容,同時提供用戶友好的界面。
  • 縮放:您可以放大或縮小 PSD 文件的內容。
  • 導出和保存選項:PSD 查看器主要側重於查看 PSD 文件並與之交互,它還提供導出或保存選項。
  • 還有很多…

Java 中的 LaTeX 文檔查看器

在科學和學術寫作領域,LaTeX 已成為創建精美排版文檔的事實標準。您可以將 LTX 或 TeX 文件渲染為圖像以預覽其內容,而無需任何專門的軟件或插件。以下示例代碼顯示瞭如何在 Java 中將 LaTeX 文件轉換為 PNG 圖像:

// 在 Object TeX 引擎擴展上為 Object LaTeX 格式創建轉換選項。
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// 為輸出指定文件系統工作目錄。
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// 初始化以 JPG 格式保存的選項。
options.setSaveOptions(new JpegSaveOptions());

// 運行 LaTeX 到 JPG 的轉換。
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();

在線文檔查看器

在線文檔查看器徹底改變了我們與文檔交互的方式。它們提供了許多好處,從可訪問性和簡化的管理到輕鬆的協作和增強的安全性。採用這些數字工具可以讓個人和企業利用便利和效率的力量。您可以訪問在線文檔查看器以從任何設備或操作系統打開和查看您的文件。

加起來

Java 中的文檔查看器使您能夠將強大的文檔查看功能集成到您的 Java 應用程序中。通過利用其文檔格式支持、呈現準確性、導航、搜索功能、自定義選項等功能,您可以為用戶提供豐富而無縫的文檔查看體驗。如果您想討論您的任何疑慮,請通過免費支持論壇 與我們聯繫。

也可以看看