0

我有一个字符串,我想以某种方式附加到 pdf 原始代码,或者,我在这里尝试将字符串作为文本文件添加到 pdf,这就是我想出的,但它不起作用.

Document document = new Document();

String directoryPath = "/storage/emulated/0/Download";

PdfWriter.getInstance(document, new FileOutputStream(directoryPath+"/Aa.pdf"));
String data = PaintView.full_string_return();
System.out.println(data);
PdfReader reader = new PdfReader(directoryPath+"/Aa.pdf");
PdfStamper stamper = new PdfStamper(reader,new FileOutputStream(directoryPath+"/Aa.pdf") );
PdfFileSpecification fs = PdfFileSpecification.fileEmbedded(stamper.getWriter(), null, String.format("data.txt",data),String.format("data",data).getBytes(StandardCharsets.UTF_8));
stamper.addFileAttachment(String.format("data",data),fs);
stamper.close();

我知道我没有在这里使用 pdfWriter 但我在其他地方使用它,只是添加它以防它搞砸了。

4

0 回答 0