PDF、Word、HTML、XPS等是我们日常工作中常用到的文件格式,不同的场合会用到不同的文件格式展现,那么格式之间的转化就显得尤其重要。对于开发人员来说,在程序中接入格式转换功能也是常见的。而Spire.PDF就是文档开发方面的专家。
本文将介绍如何使用Spire.PDF for Java在Java中将PDF文档转换为HTML、Word、SVG格式,以及将XPS和PDF相互转换。如果你还没有使用过Spire.PDF for Java,可点击文末“了解更多”下载最新版测试。
原PDF文档:
![1bcf83a47ae8c1161a0488f8f9e9ff23.png](https://i-blog.csdnimg.cn/blog_migrate/10d13c7a1dddd2b8265411edf582116c.jpeg)
PDF转HTML
//加载PDFPdfDocument pdf = new PdfDocument();pdf.loadFromFile("Input.pdf");//保存为HTML格式pdf.saveToFile("ToHTML.html", FileFormat.HTML);
![84a1f25aeefe1a5735141474706d73ad.png](https://i-blog.csdnimg.cn/blog_migrate/09ffeea41988f18a0de6e7fd12d8b19f.jpeg)
PDF转Word
//加载PDFPdfDocument pdf = new PdfDocument();pdf.loadFromFile("Input.pdf");//保存为Word格式pdf.saveToFile("ToWord.docx", FileFormat.DOCX);
![356640327b18d62672ff1f74682449fa.png](https://i-blog.csdnimg.cn/blog_migrate/f3380ce9f8c8b3ad12267608e73ba193.jpeg)
PDF转SVG
PdfDocument pdf = new PdfDocument();pdf.loadFromFile("Input.pdf");//保存为SVG格式pdf.saveToFile("ToSVG.svg", FileFormat.SVG);
![0461c4ed5a46d09aa4fdee1b1b0ad25a.png](https://i-blog.csdnimg.cn/blog_migrate/3d1c0ffed3f77e21811082a8c0aad21d.jpeg)
XPS和PDF相互转换
XPS转PDF
//加载XPSPdfDocument pdf = new PdfDocument();pdf.loadFromXPS("ToXPS.xps");//保存为PDF格式pdf.saveToFile("ToPDF.pdf", FileFormat.PDF);
PDF转XPS
//加载PDFPdfDocument pdf = new PdfDocument();pdf.loadFromFile("Input.pdf");//保存为XPS格式pdf.saveToFile("ToXPS.xps", FileFormat.XPS);
![0b5405a848f8ecf95779b82814ba8aef.png](https://i-blog.csdnimg.cn/blog_migrate/53e40d24f7768de713db862d08467616.jpeg)