PDF & Screenshot
Catalyst SmartBrowz te ofrece el componente PDF & Screenshot para generar tus documentos visuales preferidos mediante código. Puedes incorporar esta funcionalidad en tu aplicación copiando el código a continuación y pegándolo en la lógica de tu aplicación. Usando el SDK a continuación, puedes generar documentos visuales utilizando HTML, URL o Templates como entrada.
Generate Visual Documents Using Template
copy
const smartbrowz = app.smartbrowz();
let result = await smartbrowz.generateFromTemplate("2075000000021001",
{
"pdf_options": {
'display_header_footer': true,
'format': 'A1',
'height': '100',
'width': '100',
'landscape': true,
'page_ranges': '1-2',
'scale': 1.0,
'password': '****123' // Agregar contraseña después de habilitar la configuración de contraseña de plantilla desde la consola
},
"page_options": {
'css': {'content': 'body { font-size: 12px; }'},
'javascript_enabled': true,
'viewport': {
'height': 800,
'width': 600
},
'device': 'Blackberry PlayBook'
},
'navigation_options': {
'timeout': 30000,
'wait_until': 'domcontentloaded'
"output_options": {
"output_type": "pdf"
},
"template_data": {}
});
console.log('result::', result);
Generate PDF From HTML
copy
const smartbrowz = app.smartbrowz();
let result = await smartbrowz.convertToPdf("HI",
{
"pdf_options": {
'display_header_footer': true,
'footer_template': 'Page Header',
'margin': {
'bottom': '20',
'left': '10',
'right': '10',
'top': '20'
},
'height': '100',
'width': '100',
'landscape': true,
'page_ranges': '1-2',
'scale': 1.0,
'password': 'Siva123'
},
"page_options": {
'css': {'content': 'body { font-size: 12px; }'},
'javascript_enabled': true,
'viewport': {
'height': 800,
'width': 600
},
'device': 'Blackberry PlayBook'
},
'navigation_options': {
'timeout': 30000,
'wait_until': 'domcontentloaded'
}
});
console.log('result::', result);
Generate Screenshot from URL
copy
const smartbrowz = app.smartbrowz();
let result = await smartbrowz.convertToPdf("https://www.google.com",
{
"pdf_options": {
'display_header_footer': true,
'footer_template': 'Page Header',
'margin': {
'bottom': '20',
'left': '10',
'right': '10',
'top': '20'
},
'height': '100',
'width': '100',
'landscape': true,
'page_ranges': '1-2',
'scale': 1.0,
'password': 'Siva123'
},
"page_options": {
'css': {'content': 'body { font-size: 12px; }'},
'javascript_enabled': true,
'viewport': {
'height': 800,
'width': 600
},
'device': 'Blackberry PlayBook'
},
'navigation_options': {
'timeout': 30000,
'wait_until': 'domcontentloaded'
}
});
console.log('result::', result);
En la sección PDF & Screenshot de la consola, puedes probar directamente este componente usando la función Playground, y también puedes copiar el SDK directamente desde la consola.
Note: Cualquier acción o operación del navegador que codifiques usando la función Browser Logic, o cualquier tarea de automatización del navegador o web scraping que realices usando cualquier componente de Catalyst SmartBrowz es bajo tu propio riesgo. Te recomendamos encarecidamente que uses los componentes de SmartBrowz para realizar operaciones en dominios que permitan las acciones, o con la aprobación adecuada. Además, aunque Catalyst proporciona una infraestructura segura para codificar tus funciones, cualquier consecuencia de la lógica que codifiques usando las funciones de Catalyst es únicamente tuya.
Última actualización 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit