n8n-nodes-doc-fill-handwritten-finalyy
Version:
Custom n8n node to fill PDF forms with handwritten.ttf font
17 lines • 846 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createField = exports.isPDFDocument = void 0;
const pdf_lib_1 = require("pdf-lib");
const isPDFDocument = (data) => data.mimeType === 'application/pdf';
exports.isPDFDocument = isPDFDocument;
const createField = (pdfPage, config) => {
pdfPage.drawText(config.value, {
x: config.options.x,
y: config.options.y,
size: config.options.size ? config.options.size : 24,
opacity: config.options.opacity ? config.options.opacity : 1,
color: (0, pdf_lib_1.rgb)(config.options.colorRed ? config.options.colorRed : 0, config.options.colorGreen ? config.options.colorGreen : 0, config.options.colorBlue ? config.options.colorBlue : 0),
});
};
exports.createField = createField;
//# sourceMappingURL=DocCreateFieldUtils.js.map