Android iText:未创建文件

时间:2018-09-19 16:21:59

标签: android text

我正在使用iText在三星平板电脑上创建PDF文件。 我用来创建的代码部分是这样的:

public void openDocument(){
    createFile();
    try {
        document = new Document(PageSize.A4);
        pdfWriter = PdfWriter.getInstance(document, new FileOutputStream(pdfFile.getAbsoluteFile()));
        document.open();

    }catch (Exception e){
        Log.d("MYTAG", e.toString());
    }
}

private void createFile(){
    File folder = new File(Environment.getExternalStorageDirectory().toString(), "PDF");
    if (!folder.exists()){
        folder.mkdir();
        try {
            folder.createNewFile();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    pdfFile = new File(folder, "TemplatePDF.pdf");
}

我以后显然添加了段落和内容。这可以在平板电脑上完美运行(我什至可以看到在文件管理器应用中创建的文件),但是在手机上无法正常运行(相同代码)。 我的手机上没有此文件管理器应用程序,但我想这不是问题吧? 那么,我还需要做些什么才能使其在手机上正常工作?

0 个答案:

没有答案