可以在我的Android应用程序中运行java app(jar)吗?因为我需要创建PDF,问题是如果我在android中生成PDF,只能用小图像显示,如果它在很多页面中包含大图像,那将是错误的.所以我想,我可以在java中生成PDF然后包含到Android应用程序中.
如何在Android中从图像文件创建包含多个页面的PDF文件?我从图像创建了一个PDF文件.该PDF文件有一页.这是该图像的一半.在右侧搜索部分被剪切为PDF文件.我使用itext-5.3.4.jar来创建PDF.
wbviewnews.loadUrl("http://developer.android.com/about/index.html");
// button for create wbpage to image than image to PDF file
Button btnclick =(Button)findViewById(R.id.btnclick);
btnclick.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Picture p = wbviewnews.capturePicture();
bitmap=null;
PictureDrawable pictureDrawable = new PictureDrawable(p);
bitmap = Bitmap.createBitmap(pictureDrawable.getIntrinsicWidth(),pictureDrawable.getIntrinsicHeight(), Config.ARGB_8888);
//Bitmap bitmap = Bitmap.createBitmap(200,200, Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
canvas.drawPicture(pictureDrawable.getPicture());
ImageView imgdata=(ImageView)findViewById(R.id.imgdata);
imgdata.setImageBitmap(bitmap);
String filename = "pippo.png";
File sd = Environment.getExternalStorageDirectory();
File dest = new File(sd, filename);
String pdffilename = "pippo.pdf";
File pdffilepath = …Run Code Online (Sandbox Code Playgroud)