将文档从一种格式转换为另一种格式是Spire.PDF的主要功能之一。这种转换只不过是加载和保存操作的组合。因此,使用Spire.PDF可以将文档从任何受支持的加载格式转换为任何受支持的保存格式。
本文整理了包括在Java中以下文件格式的转换指南,希望对您有所帮助:
- PDF转换为图像以及图像转换为PDF
- 将PDF转换为PDF / A
- 将PDF转换Word
- 将PDF转换为HTML以及HTML转换为PDF
- 将PDF转换为SVG
- 将PDF转换为XPS并将XPS转换为PDF
- 将PDF转换为Excel
>>你可以下载Spire.PDF for Java测试体验。
(篇幅较长,建议收藏阅读)
PDF转换为图像以及图像转换为PDF
import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import com.spire.pdf.PdfDocument; import javax.imageio.ImageIO; public class toImage { public static void main(String[] args) throws IOException { //load the sample PDF PdfDocument doc = new PdfDocument(); doc.loadFromFile("Sample.pdf"); //save every PDF to .png image BufferedImage image; for (int i = 0; i < doc.getPages().getCount(); i++) { image = doc.saveAsImage(i); File file = new File( String.format("ToImage-img-%d.png", i)); ImageIO.write(image, "PNG", file); } doc.clos