私はPDFBOXを使用していますが、そのドキュメントはまばらに見えるので、助けを求めてここに来ました。Eclipseによって動的に入力されたフィールドを使用して、作成したpdfフォームを印刷しようとしています。インポートして印刷することはできますが、印刷すると、設定したフィールドが表示されません(HDDに保存すると表示されます)。印刷時に表示するように設定する設定を誰かに教えてもらえますか?itextにも似たようなものがあるのを見ましたが、PDFBoxにも似ていることを期待しています。
これが私の現在のコードです。
PDDocument doc = null;
try{
doc = PDDocument.load("resources/orderForm.pdf");
PDDocumentCatalog docCatalog = doc.getDocumentCatalog();
PDAcroForm acroForm = docCatalog.getAcroForm();
PDField field = acroForm.getField("Orderer");
field.setValue("JohnTest");
} catch (IOException ie){
System.out.println(ie);
}
//doc.addPage(new PDPage());
try{
//doc.save("Empty PDF.pdf");
doc.silentPrint();
//doc.print();
doc.close();
} catch (Exception io){
System.out.println(io);
}
}