1
PDFBox에서 "채울 수있는"양식을 가져 와서 입력란을 채운 다음이 입력란을 읽기 전용으로 설정합니다. 우리는이 작업을 통해 최종 사용자가 아닌 PDF를 쉽게 채울 수 있습니다.PDFBox - iOS에서 볼 수없는 PDF
내가 겪고있는 문제는 사용자가 iOS (및 일부 경우 Android)에서 PDF를 열 때 채울 수있는 입력란이 보이지 않는 것입니다. 다른 모든 것들은 아직 남아 있습니다. 필드가 채워져 있지 않습니다. 랩톱/데스크탑에서 작동하지 않는 동일한 pdf 파일을 열면 모든 것이 있습니다.
잘못된 이유로 입력 가능 입력란을 사용하고 있는데 더 좋은 방법이 있습니까, 아니면 해당 입력란을 사용자가 볼 수 있도록 할 수있는 방법이 있습니까? iOS에서
public PDDocument fillDynamicPDF(form, field, entry){
try{
PDDocument pdDoc = PDDocument.load(new File("form"))
PDDocumentCatalog pdCatalog = pdDoc.getDocumentCatalog()
PDAcroForm acroForm = pdCatalog.getAcroForm()
acroForm.getField(field).setValue(entry)
acroForm.getField(field).setReadonly(true)
return pdDoc
}catch(e){
log.error e
return null
}
}
PDFbox를 사용하여 어떻게 병합합니까? 아니면 다른 방법으로 평면화 할 수 있습니까? – Howes
PDFBox API에 익숙하지 않아서 문서에서 찾을 수 있다고 가정합니다. –