package com.agi.pdfconverter;
import android.content.Intent;
import android.net.Uri;
import android.os.Environment;
import android.util.Base64;
import com.konylabs.android.KonyMain;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class PdfFileConverter {
static File filepath;
static KonyMain context;
public static void pdfConverterFile(String contentbase64, String flname) {
context = KonyMain.getActivityContext();
filepath = new File(Environment.getExternalStorageDirectory() +
"/" + flname + ".pdf");
try {
FileOutputStream fos = new FileOutputStream(filepath);
fos.write(Base64.decode(contentbase64, 2));
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("FFI called" + filepath);
File externalFile = new File(Environment.getExternalStorageDirectory(),
flname + ".pdf");
Uri uri = Uri.fromFile(externalFile);
/*===================content share into all application ====================*/
/*Intent share = new Intent();
share.setAction("android.intent.action.SEND");
share.setType("application/pdf");
share.putExtra("android.intent.extra.STREAM", uri);
context.startActivity(Intent.createChooser(share, "Share "));*/
/*===================share only mail apps====================*/
/*===================share only mail apps====================*/
Intent share = new Intent(Intent.ACTION_SENDTO);
share.setType("application/pdf");
share.setData(Uri.parse("mailto:"));
share.putExtra("android.intent.extra.STREAM", uri);
context.startActivity(Intent.createChooser(share, "Share "));
/*===================share only mail apps====================*/
}
}