java spire word转pdf没有页码
时间: 2023-12-06 15:35:33 浏览: 79
以下是使用Spire.Doc for Java将Word转换为PDF的示例代码,可以解决Spire.Doc.Free在页码数量限制上的问题:
```java
import com.spire.doc.*;
import com.spire.doc.documents.*;
import com.spire.doc.fields.*;
public class WordToPDF {
public static void main(String[] args) {
// 加载Word文档
Document doc = new Document();
doc.loadFromFile("sample.docx");
// 将Word文档保存为PDF格式
doc.saveToFile("output.pdf", FileFormat.PDF);
}
}
```
如果您需要将PDF转换为文本或获取PDF页码,可以使用Spire.PDF for Java。以下是一些示例代码:
1.将PDF转换为文本:
```java
import com.spire.pdf.*;
public class PDFToText {
public static void main(String[] args) {
// 加载PDF文档
PdfDocument doc = new PdfDocument();
doc.loadFromFile("sample.pdf");
// 将PDF文档保存为文本
doc.saveToFile("output.txt", FileFormat.TXT);
}
}
```
2.获取PDF页码:
```java
import com.spire.pdf.*;
public class GetPDFPageCount {
public static void main(String[] args) {
// 加载PDF文档
PdfDocument doc = new PdfDocument();
doc.loadFromFile("sample.pdf");
// 获取PDF页码数量
int pageCount = doc.getPages().getCount();
System.out.println("Page count: " + pageCount);
}
}
```