小编Ste*_*ego的帖子

在Android中的PDF文档中添加位图图像

请问,我怎么能直接将位图图像传递给pdf文件.我用GraphView创建了一个图形,最后我将它转换为位图,在OnClickListener中:

write.setOnClickListener(new View.OnClickListener() 
{
        @Override
        public void onClick(View arg0) {
            Bitmap bitmap;
            graph.setDrawingCacheEnabled(true);
            bitmap = Bitmap.createBitmap(graph.getDrawingCache());
            graph.setDrawingCacheEnabled(false);
            String filename = "imagen";
            FileOperations fop = new FileOperations();
            fop.write(filename, bitmap);
            if (fop.write(filename,bitmap)) {
                Toast.makeText(getApplicationContext(),
                        filename + ".pdf created", Toast.LENGTH_SHORT)
                        .show();
            } else {
                Toast.makeText(getApplicationContext(), "I/O error",
                        Toast.LENGTH_SHORT).show();
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

问题是在FileOperations类中:

public FileOperations() {
}

public Boolean write(String fname, Bitmap bm) {
    try {
        String fpath = "/sdcard/" + fname + ".pdf";
        File file = new File(fpath);
        if (!file.exists()) {
            file.createNewFile();
        } …
Run Code Online (Sandbox Code Playgroud)

pdf

2
推荐指数
1
解决办法
7114
查看次数

标签 统计

pdf ×1