我需要使用Ghost4j创建一个包含多个图像的PDF文件吗?是否真的有可能?我没有在他们的网站上找到任何相关文档......欢迎任何有价值的建议..是否可以使用Ghost4j创建图像的PDF文件?
2
A
回答
3
Ghostscript将PostScript和PDF文件处理为输入,而不是图像文件格式。也就是说,PostScript是一种编程语言,因此可以在PostScript中编写导入工具。由于标准Ghostscript附带代码来导入GIF,JPEG,BMP和PCX文件格式(ghostpdl/gs/lib/view ___。ps)
但是,我不知道Ghost4j公开了什么(此外,我不是Java程序员),所以我不能告诉你如何做到这一点。
1
不确定Ghost4j ,我是用PDFBox ImageToPDF
实际的代码可以找到here,你也可以根据你的要求来调整它。
0
下面是使用Ghost4j的转换PDF到图像的工作示例:
import org.ghost4j.document.DocumentException;
import org.ghost4j.document.PDFDocument;
import org.ghost4j.renderer.RendererException;
import org.ghost4j.renderer.SimpleRenderer;
import java.awt.Image;
import java.awt.image.RenderedImage;
import java.io.File;
import java.util.List;
import javax.imageio.ImageIO;
import java.io.IOException;
public class PdfToIm_G4J {
public void convertPdfToIm(String pdfFilePath, String imExtension) throws
IOException,DocumentException,RendererException
// load the pdf
document.load(new File(pdfFilePath));
// create renderer
SimpleRenderer renderer = new SimpleRenderer();
// set resolution (in DPI)
renderer.setResolution(dpi);
// render the images
List<Image> images = renderer.render(document);
// write the images to file
for (int iPage = 0; iPage < images.size(); iPage++) {
ImageIO.write((RenderedImage) images.get(iPage), imExtension,
new File("" + iPage + "." + imExtension));
}
}
}
相关问题
- 1. 是否可以使用Coldfusion 8从PDF文件创建缩略图图像?
- 2. 是否可以使用ABCpdf创建可保存的PDF表单?
- 3. 是否可以从base64字符串创建一个pdf文件?
- 4. 是否可以创建网页的打印视图的PDF?
- 5. 是否可以使用Perl读取pdf文件中的文本?
- 6. 是否可以使用docker API从docker主机上的文件创建映像?
- 7. iText是否创建基于图像或基于文本的PDF文件?
- 8. 是否可以在PDF宽度XHtmlRenderer中创建垂直文本?
- 9. 是否可以在iOS中创建和使用FIFO文件? (ObjC)
- 10. 使用streamwriter,是否可以从word.doc创建一个html文件?
- 11. 是否可以使用shell脚本创建递归文件夹?
- 12. 是否可以使用Rest API创建文件夹?
- 13. 是否可以使用JCL创建多个日志文件?
- 14. 是否可以使用Azure文件存储创建Azure CDN?
- 15. 是否可以使用PHP创建SWF文件?
- 16. 是否可以使用JavaScript/AJAX在客户端创建文件?
- 17. 是否可以使用Hpricot创建XML文件?
- 18. 用图像创建PDF
- 19. 是否可以使用Java创建dll?
- 20. 是否可以使用DOM从xml文件显示图像?
- 21. 使用内嵌图像创建PDF文件(py)开罗
- 22. 是否可以将pdf格式图像插入reportlab生成的pdf文档中?
- 23. 从plist文件生成PDF(带有文本和图像),是否可以完成?
- 24. 允许用户创建PDF或图像文件的Flash插件
- 25. 使用TCPDF从PDF创建图像
- 26. 使用iText从TIFF图像创建PDF
- 27. 是否可以找到正在创建excel文件的文件?
- 28. Dygraph - 是否可以创建面积图?
- 29. 是否可以使用PHP从PDF文件中删除密码?
- 30. 是否可以使用Synopse SynPDF库查看PDF文件?
感谢您的信息,但我真正需要的是创建一个使用ghost4j。做你有任何想法PDF? –