我需要使用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. 是否可以使用NPM創建隨機.jpg圖像?
- 5. 是否可以創建網頁的打印視圖的PDF?
- 6. 是否可以使用UIKit創建PDF表單
- 7. 是否可以使用Spring-WS從WSDL文件創建WS-client? (好像不是)
- 8. 是否可以使用Perl讀取pdf文件中的文本?
- 9. 是否可以使用itextSharp將PDF頁面轉換爲圖像?
- 10. 是否可以使用Glance創建一個導入* .ovf文件的OpenStack映像?
- 11. 是否可以使用docker API從docker主機上的文件創建映像?
- 12. iText是否創建基於圖像或基於文本的PDF文件?
- 13. 我可以使用c#從excel文件創建圖像
- 14. 是否可以在PDF寬度XHtmlRenderer中創建垂直文本?
- 15. 是否可以使用shell腳本創建遞歸文件夾?
- 16. 是否可以使用JCL創建多個日誌文件?
- 17. 是否可以使用DOM從XML文件創建對象?
- 18. 是否可以使用PHP創建SWF文件?
- 19. 是否可以使用JavaScript/AJAX在客戶端創建文件?
- 20. 是否可以使用phonegap在本地創建.ipa文件?
- 21. 是否可以使用Azure文件存儲創建Azure CDN?
- 22. 是否可以使用Rest API創建文件夾?
- 23. 是否可以使用Hpricot創建XML文件?
- 24. 是否可以使用PowerMock來模擬創建新文件?
- 25. 使用streamwriter,是否可以從word.doc創建一個html文件?
- 26. 是否可以在iOS中創建和使用FIFO文件? (ObjC)
- 27. 是否可以使用Java創建dll?
- 28. 用圖像創建PDF
- 29. 是否可以使用dryscape Python模塊下載圖像文件?
- 30. 是否可以使用DOM從xml文件顯示圖像?
感謝您的信息,但我真正需要的是創建一個使用ghost4j。做你有任何想法PDF? –