彩票走势图

如何在Aspose.PUB中使用 Java 将 PUB 转换为 HTML 网页文件

原创|使用教程|编辑:张莹心|2021-10-11 10:05:14.663|阅读 128 次

概述:PUB 文件常用于设计小册子、传单等大型文档。您可以将PUB文件转换为HTML网页。在本文中,您将在以下标题下逐步了解有关转换的所有详细信息。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

PUB 文件常用于设计小册子、传单等大型文档。您可以点击这里,下载最新版Aspose.PUB for Java您可以将PUB文件转换为HTML网页。在本文中,您将在以下标题下逐步了解有关转换的所有详细信息:

PUB 到 HTML 网页转换器——Java API 安装

PUB 到 HTML 的转换基本上是一个两步过程。首先,您需要使用Aspose.PUB for Java API将 PUB 文件转换为 PDF 文档。然后,您可以使用 Java 以编程方式将中间 PDF 文件转换为 HTML 格式文件。

因此,请从新版本部分下载 JAR 文件,或使用以下 Maven 配置:

存储库
 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
     ;   <url>//repository.aspose.com/repo/</url>
    </repository>
</repositories>
依赖
 <dependencies>

    <dependency>
  &nbsp;     <groupId>com.aspose</groupId>
        <artifactId>aspose-pub&lt;/artifactId>
        <version>20.8</version>
    </dependency>

    <dependency>
    &nbsp;   <groupId>com.aspose</groupId&gt;
        <artifactId>;aspose-pdf</artifactId>
   ;     <version>21.9</version>
    </dependency>

</dependencies>

使用 Java 将 PUB 转换为 HTML 网页

您可以通过以下步骤将 PUB 文件转换为 HTML 网页格式文件:

  1. 初始化ByteArrayOutputStream以保存中间 PDF 文件。
  2. 使用 createParser 方法为 PUB 文件初始化Pub Parser。
  3. 使用parse方法解析 Publisher 文件。
  4. 将 PUB 转换为 PDF 文件并将结果保存在ByteArrayOutputStream 中。
  5. 从流中加载中间 PDF 文档。
  6. 将 PUB 文件转换或导出为 HTML 网页。

以下代码显示了如何使用 Java 以编程方式将 PUB 文件转换为 HTML 网页:

// Initialize ByteArrayOutputStream to hold intermediary PDF file.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Load input PUB file
IPubParser parser = PubFactory.createParser("Sample.pub");

// Parse the input publisher file
com.aspose.pub.Document doc = parser.parse();

// Convert the PUB file to PDF and save result in a ByteArrayOutputStream
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Load input PDF file from the ByteArrayOutputStream
com.aspose.pdf.Document document = new com.aspose.pdf.Document(os.toByteArray());

// Initialize HtmlSaveOptions class object
HtmlSaveOptions options = new HtmlSaveOptions();

// Convert PUB file to HTML webpage
document.save("Output.html", options);

如果你想试用Aspose的全部完整功能,可联系在线客服获取30天临时授权体验。


如果您有任何疑问或需求,请随时加入Aspose技术交流群(761297826),我们很高兴为您提供查询和咨询


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP