使用 Java 截取网站截图

本文帮助捕获使用 Java 的 整个网页截图。它提供了 IDE 的设置细节、步骤列表以及 使用 Java 截取网站截图 的示例代码。还将讨论代码增强,以根据需求自定义输出。

使用 Java 捕获完整网页截图的步骤

  1. 将环境设置为使用 Aspose.HTML for Java 来截取网页截图
  2. 加载许可证以获取完整的产品功能且没有任何限制
  3. 为网页定义要拍摄快照的 URL
  4. 将目标网页加载到 HTMLDocument 类对象中
  5. 创建 ImageSaveOptions 类对象以自定义图像
  6. 将输出图像分辨率和格式设置为 PNG
  7. 将加载的网页渲染为图像并保存输出

上述步骤描述了如何创建一个 使用 Java 的完整网页截图。通过加载许可证、定义 URL 并使用该 URL 实例化 HTMLDocument 来开始此过程。创建 ImageSaveOptions 类的对象,设置水平和垂直分辨率,设置输出图像格式,并使用 Converter.convertHTML() 方法渲染网页。

使用 Java 捕获整个网页截图的代码

此代码演示了 full webpage screen capture using Java 的实现。使用 PageSetup 类在 PageLayoutOptions 中设置标志 FitToContentWidth 和 FitToContentHeight,以捕获整个页面。通过使用 setBackgroundColor() 方法、将 ImageFormat 切换为 Webp 以获得更小的文件大小、在需要更小输出时使用较低分辨率,以及使用 options.getCss() 来控制渲染过程中的样式表和媒体选择,可实现进一步的自定义。

本指南解释了获取网页快照的过程。要将 EPUB 转换为 PDF,请参阅文章 在 Java 中将 EPUB 转换为 PDF.

 简体中文