0

我正在尝试通过 android 应用程序填充现有 pdf 的 acrofields。当我运行此代码时,应用程序不会创建新文件,或者至少我没有看到它。我在哪里犯错?我将现有的 pdf 文件放在应用程序的 res/raw 文件夹中

public class Set1 extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_set1);
    try {
        PdfReader reader = new PdfReader(getResources().openRawResource(R.raw.liste));
        PdfStamper stamper=new PdfStamper(reader,new FileOutputStream("\\res\\raw\\newfile.pdf");
        AcroFields acroFields=stamper.getAcroFields();
        acroFields.setField("pp","Zagreb");
        stamper.close();
                }
    catch (IOException e) {
        e.printStackTrace();
    }
    catch (DocumentException e) {
        e.printStackTrace();
    }
}

}
4

0 回答 0