我尝试使用 PDFTron 添加输入字段,但 PDF 中没有出现任何内容,
我跟着这个文档: https ://www.pdftron.com/documentation/samples/js/InteractiveFormsTest
这是我尝试过的:
(() => {
window.addEventListener('documentLoaded', async () => {
await PDFNet.initialize();
const doc = readerControl.docViewer.getDocument();
const pdfDoc = await doc.getPDFDoc();
await pdfDoc.requirePage(1);
await PDFNet.runWithCleanup(async () => await main(pdfDoc));
readerControl.docViewer.refreshAll();
readerControl.docViewer.updateView();
});
async function main(pdfDoc) {
...
const pageRect = await PDFNet.Rect.init(0, 0, 612, 794);
let page = await pdfDoc.pageCreate(pageRect);
const empFirstName = await pdfDoc.fieldCreateFromStrings('test', PDFNet.Field.Type.e_text, 'John', 'fg');
const annot1 = await PDFNet.WidgetAnnot.create(pdfDoc, await PDFNet.Rect.init(50, 550, 350, 600), empFirstName);
page.annotPushBack(annot1);
pdfDoc.pagePushBack(page);
pdfDoc.refreshFieldAppearances();
...
};
结果:PDF 上没有任何内容
任何想法?