添加页眉和页脚而不更新文档视图。
用于设置页眉和页脚的信息
将标准字体添加到文档中。
字体名称。
Optionalencoding: FontEncodingType字体编码。
返回一个新的 PDFFont 实例。
添加水印而不更新文档视图。
用于设置 WatermarkElement 的信息
如果操作成功则返回 TRUE,否则返回 false。
关闭文档对象。
关闭参数,默认值:{'promptToSave': true, 'showCancel': true}
创建一个下拉组合框表单域。
const doc = await app.getActiveDoc();
const pageIndex = await doc.getCurrentPageIndex();
const rect = {
left: 200,
top: 550,
right: 300,
bottom: 500
};
const comboboxForm = await doc.createComboxForm({
pageIndex,
rect,
rotate: 0,
name: 'MyComboBox'
});
console.log(comboboxForm); // Combobox form field
创建一个列表框表单域。
const doc = await app.getActiveDoc();
const pageIndex = await doc.getCurrentPageIndex();
const rect = {
left: 200,
top: 550,
right: 300,
bottom: 500
};
const listboxForm = await doc.createListboxForm({
pageIndex,
rect,
rotate: 0,
name: 'MyListBox'
});
console.log(listboxForm); // Listbox form field
创建一个单选按钮表单域。
const doc = await app.getActiveDoc();
const pageIndex = await doc.getCurrentPageIndex();
const rect = {
left: 200,
top: 550,
right: 300,
bottom: 500
};
const radioButtonForm = await doc.createRadioButtonForm({
pageIndex,
rect,
rotate: 0,
name: 'MyRadioButton'
});
console.log(radioButtonForm); // Radio button form field
创建一个签名表单域。
const doc = await app.getActiveDoc();
const pageIndex = await doc.getCurrentPageIndex();
const rect = {
left: 200,
top: 550,
right: 300,
bottom: 500
};
const signatureForm = await doc.createSignatureForm({
pageIndex,
rect,
rotate: 0,
name: 'MySignature'
});
console.log(signatureForm); // Signature form field
创建一个文本字段表单。
const doc = await app.getActiveDoc();
const pageIndex = await doc.getCurrentPageIndex();
const rect = {
left: 200,
top: 550,
right: 300,
bottom: 500
};
const textFieldForm = await doc.createTextFieldForm({
pageIndex,
rect,
rotate: 0,
name: 'MyTextField'
});
console.log(textFieldForm); // Text field form
销毁文档对象。
打印当前文档。
执行打印操作,不包含用户对话框。
Saves the document.
The save options object.
保存文档选项。
通过在保存前弹出文件对话框以指定保存路径,将文档另存为另一个文件。
从当前文档中提取页面。
要提取的页码数组。
用于保存提取后页面的路径。
一个 Promise;如果提取操作成功则解析为 true,否则为 false。
获取当前页索引
获取指定文档的 DocView。
要获取的 DocView 的索引。
获取文件名。
获取文档中的页数。
获取文档的权限。
文档权限。结果类似于:
获取文档的文本选择工具。
将一个文档中的页面插入到另一个文档的指定位置。
一个 Promise:插入成功时解析为 true,否则为 false。
从指定页范围打印文档
起始页索引(从 0 开始)
结束页索引(从 0 开始)
打开当前文档的打印对话框。
重新加载指定页面,用于刷新页面视图。
指定的页面索引。
是否阻止跳转到指定的页面视图。默认设置为 FALSE。
在不更新文档视图的情况下移除页眉和页脚。
指定的水印 DictValue
在不更新文档视图的情况下移除水印。
指定的水印字典值
异步替换当前 PDF 文档中的页面。
一个 Promise,如果替换操作成功则解析为 true,否则为 false。
保存 PDF 文档的数据。
输出文件名(例如:D:\123.pdf)
保存标志,默认值为 FPD_SAVE_DEFAULT(0)
是否启用数据压缩,默认值为 false
设置修改标志。阅读器有一个内置标志用于指示文档是否已被修改, 如果该标志的值有效,文件工具栏上的保存按钮将启用,否则保存按钮将 禁用。
设置文档权限
Staticcreate
不再使用 'new' 来创建,而是使用 create。