将ODT转换为Java中的PDF
#编程 #java #pdf #odt

ODT文件是包含格式化文本的文本文档,还可以包括图像,绘制对象和表。 ODT文件类似于MS Word文件,有时您可能需要将ODT文件转换为PDFS 。本文将使用java的免费spire.doc分享如何以编程方式进行转换。

安装库

方法1:下载free library并解压缩。然后将spire.doc.jar文件添加到您的java应用程序中作为依赖项。
方法2:通过将以下配置添加到pom.xml。

<repositories>
   <repository>
      <id>com.e-iceblue</id>
      <name>e-iceblue</name>
      <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url>
   </repository>
</repositories>
<dependencies>
   <dependency>
      <groupId>e-iceblue</groupId>
      <artifactId>spire.doc.free</artifactId>
      <version>5.2.0</version>
   </dependency>
</dependencies>

示例代码

Java的free spire.doc允许您使用 document.load.loadfromfile()方法加载ODT文件,然后您可以使用 document.savetofile(字符串filename,fileName,string filename, fileformat fileformat)方法。完整的示例代码如下所示。

import com.spire.doc.Document;
import com.spire.doc.FileFormat;

public class ConvertOdtToPdf {
    public static void main(String[] args){
        //Create a Document instance
        Document doc = new Document();
        //Load an ODT file
        doc.loadFromFile("Test.odt");

        //Save the ODT file to PDF
        doc.saveToFile("OdtToPDF.pdf", FileFormat.PDF);

    }
}

OdtToPDF