Java中aspose实现office转换代码,带上图片颜色
时间: 2024-02-12 20:09:08 浏览: 24
以下是Java中使用Aspose进行office转换并保留图片颜色的示例代码:
```java
import com.aspose.words.Document;
import com.aspose.words.ImageSaveOptions;
import com.aspose.words.SaveFormat;
public class OfficeConverter {
public static void main(String[] args) throws Exception {
// 加载要转换的文档
Document doc = new Document("input.docx");
// 设置保存图片时保留颜色
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.PNG);
options.setColorMode(ImageSaveOptions.ColorModeEnum.DEFAULT);
// 保存为PDF格式,其中图片保留颜色
doc.save("output.pdf", SaveFormat.PDF, options);
}
}
```
在上面的示例中,我们使用Aspose的`ImageSaveOptions`类设置图片保存选项。可以通过调用`setColorMode()`方法设置图片的颜色模式,其中`ColorModeEnum.DEFAULT`表示保留原始颜色。最后,我们将文档保存为PDF格式,并将图片的选项传递给`save()`方法。