Class DocConverter

java.lang.Object
org.miaixz.bus.office.ofd.DocConverter

public class DocConverter extends Object
基于ofdrw-converter文档转换,提供:
  • OFD PDF 相互转换
  • OFD TEXT 相互转换
  • OFD 图片 相互转换
具体见:https://toscode.gitee.com/ofdrw/ofdrw/blob/master/ofdrw-converter/doc/CONVERTER.md
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • DocConverter

      public DocConverter()
  • Method Details

    • pdfToOfd

      public static void pdfToOfd(Path src, Path target, int... pages)
      PDF转为ODF
      Parameters:
      src - PDF文件路径
      target - OFD文件路径
      pages - 页码,(从0起)
    • textToOfd

      public static void textToOfd(Path src, Path target, double fontSize)
      纯文本转为ODF
      Parameters:
      src - 纯文件路径
      target - OFD文件路径
      fontSize - 字体大小
    • imgToOfd

      public static void imgToOfd(Path target, Path... images)
      多个图片转为ODF
      Parameters:
      target - OFD文件路径
      images - 图片列表
    • odfToImage

      public static void odfToImage(Path src, Path targetDir, String imgType, double ppm)
      OFD转图片
      Parameters:
      src - ODF路径
      targetDir - 生成图片存放目录
      imgType - 生成图片的格式,如 JPG、PNG、GIF、BMP、SVG
      ppm - 转换图片质量,每毫米像素数量(Pixels per millimeter)
    • odfToHtml

      public static void odfToHtml(Path src, Path targetPath)
      OFD转HTML
      Parameters:
      src - ODF路径
      targetPath - 生成HTML路径
    • odfToText

      public static void odfToText(Path src, Path targetPath)
      OFD转文本
      Parameters:
      src - ODF路径
      targetPath - 生成文本路径
    • odfToPdf

      public static void odfToPdf(Path src, Path targetPath)
      OFD转PDF
      Parameters:
      src - ODF路径
      targetPath - 生成PDF路径