addedInput schema / properties / metadata
Added value: +{
+ "additionalProperties": false,
+ "description": "PDF document metadata (title, author, subject, keywords)",
+ "properties": {
+ "author": {
+ "description": "PDF document author",
+ "type": "string"
+ },
+ "creator": {
+ "description": "Application that created the content",
+ "type": "string"
+ },
+ "keywords": {
+ "description": "PDF keywords array",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "producer": {
+ "description": "Application that produced the PDF",
+ "type": "string"
+ },
+ "subject": {
+ "description": "PDF document subject",
+ "type": "string"
+ },
+ "title": {
+ "description": "PDF document title",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / watermark
Added value: +{
+ "additionalProperties": false,
+ "description": "Add diagonal text watermark on every page",
+ "properties": {
+ "color": {
+ "additionalProperties": false,
+ "description": "RGB color (default: gray)",
+ "properties": {
+ "b": {
+ "description": "Blue 0-1",
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "g": {
+ "description": "Green 0-1",
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "r": {
+ "description": "Red 0-1",
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "r",
+ "g",
+ "b"
+ ],
+ "type": "object"
+ },
+ "fontSize": {
+ "description": "Font size in points (default: 48)",
+ "maximum": 200,
+ "minimum": 8,
+ "type": "number"
+ },
+ "opacity": {
+ "description": "Opacity 0.01-1 (default: 0.3)",
+ "maximum": 1,
+ "minimum": 0.01,
+ "type": "number"
+ },
+ "rotation": {
+ "description": "Rotation angle in degrees (default: -45)",
+ "maximum": 360,
+ "minimum": -360,
+ "type": "number"
+ },
+ "text": {
+ "description": "Watermark text (e.g. \"DRAFT\", \"CONFIDENTIAL\")",
+ "type": "string"
+ }
+ },
+ "required": [
+ "text"
+ ],
+ "type": "object"
+}