gpt4 book ai didi

android - 如何在 Android 中以原始格式创建 PDF 文件

转载 作者:行者123 更新时间:2023-11-30 03:45:20 26 4
gpt4 key购买 nike

如何以原始格式创建 PDF 文件 ..尽管我使用的是 iText.jar,但我遇到了一个错误,指出未找到文件错误,还说文件无法打开。这是代码

/** 首次创建 Activity 时调用。 */

EditText editText;
Button button;
private static String FILE = "C:/FirstPdf.pdf";
String body ;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

editText = (EditText)findViewById(R.id.editText1);
button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
body = editText.getText().toString();

Document document = new Document();
try {
PdfWriter.getInstance(document, new FileOutputStream(FILE));
document.open();
document.addSubject(body);
document.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});

}

最佳答案

EditText editText;
Button button;
private static String FILE = "";
String body ;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
FILE=(Environment.getExternalStorageDirectory().getAbsolutePath());
editText = (EditText)findViewById(R.id.editText1);
button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
body = editText.getText().toString();

Document document = new Document();
try {
File temp = new File(FILE.getAbsolutePath(),"abcd.pdf");
PdfWriter.getInstance(document, new FileOutputStream(temp));
document.open();
document.addSubject(body);
document.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});

}

android中没有C:使用Environment.getExternalStorageDirectory().getAbsolutePath()获取外部存储路径

在 list 中添加写入外部存储的权限

关于android - 如何在 Android 中以原始格式创建 PDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15108027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com