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 应用程序中。通过利用其文档格式支持、呈现准确性、导航、搜索功能、自定义选项等功能,您可以为用户提供丰富而无缝的文档查看体验。如果您想讨论您的任何疑虑,请通过免费支持论坛 与我们联系。

也可以看看