イメージ(PNG)を取得してPDFを作成できるJavaライブラリを探しています。 または、描画されたJavaパネルから直接PDFを作成します。PNGイメージまたはJavaパネルからPDFを作成
2
A
答えて
1
あなたはJava用Gnostice PDFOneの(http://www.gnostice.com/PDFOne_Java.asp)を使用して、これを達成することができます。
PNG画像からPDFドキュメントを作成するコードスニペットを次に示します。
PdfDocument doc = new PdfDocument();
// Read the image as BufferedImage object
BufferedImage bufImg = ImageIO.read(new File(
"SampleImage.PNG"));
// Create PdfImage object using the above BufferedImage object
PdfImage img = PdfImage.create(bufImg);
// Create a PdfPage of image size (image width x image Height)
PdfPage page1 = new PdfPage(img.width(), img.height());
// draw the image at 0, 0
page1.drawImage(img, 0, 0);
// add the page to the document object
doc.add(page1);
// save the document to the output file
doc.save("PNGImageToPDF.pdf");
doc.close();
JPanelからBufferedImageを作成するには、次のコードスニペットを使用します。
int w = jpanel.getWidth();
int h = jpanel.getHeight();
BufferedImage bi = new BufferedImage(w, h,
BufferedImage.TYPE_INT_RGB);
Graphics2D g2 = bi.createGraphics();
jpanel.paint(g2);
g2.dispose();
JPanelからBuffereImageを作成した後、最初のコードスニペットを使用してPDFを作成できます。
この情報が役立ちますようにお願いいたします。
免責事項:私はGnosticeで働いています。
2
1
はxsPDF試してみてください。
BufferedImage image = ImageIO.read(new File(imageFileName));
int width = image.getWidth(), height = image.getHeight();
XSPDF.getInstance()
.setPageSize(width, height)
.setPageMargin(NO_MARGIN)
.setImage(image, 0, 0, width, height, 0)
.createPdf(pdfFileName);
関連する問題
- 1. pdfからのイメージ作成
- 2. Visual Basic:.pngイメージの作成
- 3. gdで透明なpngイメージを作成
- 4. PNGの画像とテキストからPDFを作成するためのJavascript?
- 5. VMLからPNG/PDF(jsp)
- 6. Ghostscript Multipage PDFからPNG
- 7. Javaを使用したPDF作成
- 8. ABCpdfはJavascriptで作成したページからPDFを作成できますか?
- 9. イメージでpdfを作成する
- 10. ブラウザでGoogle Geochartをイメージ(JPEG、PNGなど)またはPDFに変換する
- 11. PDFからjava.ioを作成
- 12. 単語またはpdfドキュメントからレポートを作成する
- 13. JSONオブジェクトまたはJSONストリングからJasperレポートPDFフォームを作成
- 14. Unity3D、Unity.UIのパネルからPNGをビルドしますか?
- 15. vb.netで空のPNGイメージを作成するには
- 16. JavaでXMLファイルからグラフ画像(png、jpg ..)を作成します
- 17. .javaファイルとpng画像から実行可能ファイルを作成します
- 18. nodejs小さいイメージからイメージを作成しますか?
- 19. ビットマップまたはイメージを行単位で作成しますか? Javaの2D配列からビットマップ/イメージを作成する
- 20. Javaのピクセルバイト配列からbmpイメージを作成する方法
- 21. Javaからイメージを取得し、MIMEタイプをチェックしてからpngに変換してそのイメージを返す
- 22. .jpeg/pngからアニメーション化された.gifを作成する
- 23. pngイメージを1つのpdfファイルにマージする
- 24. iphoneで.pngイメージを.pdfにプログラムで変換する方法
- 25. Draw2DキャンバスからPDFを作成する
- 26. androidからPDFファイルを作成
- 27. ウェブページからプログラムでPDFを作成
- 28. PDFファイルからFRXレポートファイルを作成
- 29. 私のコードドキュメントからPDFを作成
- 30. 辞書からPDFを作成