PDF 生成模板编辑器
开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。
ComPDF React Native SDK 支持通过 API 修改表单域对象的属性来更新表单域的外观和内容。以下示例展示了如何修改表单域的边框颜色、填充颜色、文本内容等属性:
const document = pdfReaderRef.current?._pdfDocument;
const widgets = await document.pageAtIndex(1)?.getWidgets();
final widget = widgets[0];
widget.update({
text: 'ComPDF-RN',
title: 'ComPDF-RN TextField',
fillColor: '#A2E195',
borderColor: '#ED0E0E',
fontColor: '#F55D1C',
fontSize: 16,
familyName: 'Times',
styleName: 'Bold',
borderWidth: 5
});
await pdfReaderRef?.current?._pdfDocument.updateWidget(widget);更多可修改的属性请参考各表单域类的定义,例如
CPDFTextWidget、CPDFCheckBoxWidget等。