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