Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Implementación

Navegue al componente PDF & Screenshot presente en la sección SmartBrowz en su consola de Catalyst. PDF & Screenshot le permite generar documentos visuales de cualquier página web. Puede usar este componente de dos maneras:

  • Usando SDKs catalyst_smartbrowz_pdfnscreen_code_snippets

  • Usando la funcionalidad Playground catalyst_smartbrowz_pdfnscreen_playground_show

Generar PDF y Capturas de Pantalla a Través de Código

Catalyst le proporciona los SDKs requeridos para generar PDF y capturas de pantalla en los siguientes frameworks:

También puede usar esta API de Catalyst para generar documentos visuales en su formato preferido.

Según su lenguaje de programación preferido, puede copiar y pegar los siguientes fragmentos de código en la lógica de su aplicación para generar documentos visuales:

Java SDK

Java SDK to Generate Visual Documents
copy
// inicializar SmartBrowz
ZCSmartBrowz smartBrowz = ZCSmartBrowz.getInstance();

// generar salida desde una plantilla predefinida ZCSmartBrowzConvertDetails convertDetailsForTemplateConversion = ZCSmartBrowzConvertDetails.getInstance(); convertDetailsForTemplateConversion.setTemplateId(YOUR_TEMPLATE_ID); smartBrowz.generateFromTemplate(convertDetailsForTemplateConversion);

// convertir a PDF desde HTML ZCSmartBrowzConvertDetails convertDetailsForPDF = ZCSmartBrowzConvertDetails.getInstance(); convertDetailsForPDF.setHtml(“YOUR_HTML_CODE”); smartBrowz.takeScreenshot(convertDetailsForPDF);

// tomar una captura de pantalla desde URL ZCSmartBrowzConvertDetails convertDetailsForScreenshot = ZCSmartBrowzConvertDetails.getInstance(); convertDetailsForScreenshot.setUrl(“YOUR_URL”); smartBrowz.convertToPdf(convertDetailsForScreenshot);

View more


Nota: Este fragmento de código contiene la lógica individual para aceptar cualquiera de las entradas aceptables y generar PDF y captura de pantalla. Cuando copie el fragmento, asegúrese de conservar las líneas de código que sean pertinentes a su requisito y omita el resto.

Node.js SDK

Node.js SDK to Generate Visual Documents
copy
const smartbrowz = app.smartbrowz();

// Generar salida desde plantilla smartbrowz.generateFromTemplate(“YOUR_TEMPLATE_ID”, {“template_data”: YOUR_TEMPLATE_DATA} ) .then((data)=>{ // En caso de éxito }).catch((err)=>{ // En caso de error })

// Convertir PDF desde HTML smartbrowz.convertToPdf(“YOUR_HTML_CODE”, { “pdf_options”: {}, “page_options”: {} }).then((data)=>{ // En caso de éxito }).catch((err)=>{ // En caso de error });

// Capturar una captura de pantalla desde URL smartbrowz.takeScreenshot(“YOUR_URL”, { “screenshot_options”: { “type”: “jpeg” //Proporciona jpg o png }, “page_options”: { “device”: “iPad” //Proporciona un dispositivo de tu preferencia } }).then((data)=>{ // En caso de éxito }).catch((err)=>{ // En caso de error })

View more


Nota: Este fragmento de código contiene la lógica individual para aceptar cualquiera de las entradas aceptables y generar PDF y captura de pantalla. Cuando copie el fragmento, asegúrese de conservar las líneas de código que sean pertinentes a su requisito y omita el resto.

Python SDK

Python SDK to Generate Visual Documents
copy
# initialize smartbrowz instance
smart_browz = app.smart_browz()

output_template = smart_browz.generate_output_from_template( template_id=‘YOUR_TEMPLATE_ID’, template_data={}, output_type=‘pdf’, // Puedes determinar el formato de tu documento visual aquí pdf_options={}, navigation_options={} )

output_pdf = smart_browz.convert_to_pdf(source=‘YOUR_HTML_CODE’)

output_screenshot = smart_browz.take_screenshot( source=‘YOUR_URL’, screenshot_options={ ‘quality’: ‘100’ }, page_options={ ‘device’: ‘iphone 13 pro’ //Proporciona un dispositivo de tu preferencia }, navigation_options={ ’timeout’: ‘3000’, ‘wait_until’: ‘domcontentloaded’ } )

View more


Nota: Este fragmento de código contiene la lógica individual para aceptar cualquiera de las entradas aceptables y generar PDF y captura de pantalla. Cuando copie el fragmento, asegúrese de conservar las líneas de código que sean pertinentes a su requisito y omita el resto.

Estos fragmentos de código están disponibles bajo la sección SDK Code Snippets del componente PDF & Screenshot en la consola. Puede copiar el código del stack que requiera e incorporarlo en su lógica de negocio.

catalyst_smartbrowz_pdfnscreen_snippet_selection_py

También puede usar esta API para generar PDF y capturas de pantalla. Puede ejecutar esta API directamente después de autenticar su solicitud.

Nota: Estos fragmentos de código también están disponibles en la documentación del SDK del framework respectivo.

Generar PDF y Capturas de Pantalla a Través de Playground

Playground está disponible en la consola para que genere documentos visuales inmediatamente o pruebe esta funcionalidad antes de incorporarla en su lógica. El Playground en sí viene cargado con entradas pre-diseñadas para que pruebe la funcionalidad del componente.

Puede generar documentos visuales de páginas web en la consola proporcionando la entrada de tres maneras diferentes:

HTML Code

  1. Seleccione la opción HTML Code en la sección Select Input Type. catalyst_smartbrowz_pdfnscreen_html_main_view

Puede personalizar el código presente en el editor de código HTML o pegar su propio código.

  1. Seleccione el formato requerido del menú desplegable Select Output Format. catalyst_smartbrowz_pdfnscreen_html_output_drop

  2. Este es un paso opcional, pero puede personalizar su documento visual aplicando elementos de estilización personalizados y diseño y otras configuraciones estéticas usando las opciones presentes en la sección Show Advanced Styling Options. catalyst_smartbrowz_pdfnscreen_html_advanced_options

También puede usar esta sección para proteger con contraseña el documento visual generado configurando una contraseña en la sección Set Password.

  1. Haga clic en Generate. catalyst_smartbrowz_pdfnscreen_generated_output
    Se mostrará una vista previa del documento visual que generó en una ventana emergente. Haga clic en Download para guardar el documento en su sistema local.

Si ha protegido su PDF con contraseña, entonces las opciones de vista previa y descarga solo se activarán después de que ingrese la contraseña. catalyst_smartbrowz_pdfnscreen_pwd_protected

URL

Puede generar un documento visual de una página web de su preferencia ingresando directamente su URL.

  1. Haga clic en el botón URL para usar URL como el tipo de entrada.

  2. Ingrese la URL requerida en el campo de entrada Enter Web Page URL. catalyst_smartbrowz_pdfnscreen_url_select

  3. Seleccione el formato requerido del menú desplegable Select Output Format. catalyst_smartbrowz_pdfnscreen_url_output_drop

  4. Este es un paso opcional, pero puede personalizar su documento visual aplicando elementos de estilización personalizados y diseño y otras configuraciones estéticas usando las opciones presentes en la sección Show Advanced Styling Options. catalyst_smartbrowz_pdfnscreen_url_styling

También puede usar esta sección para proteger con contraseña el documento visual generado configurando una contraseña en la sección Set Password.

  1. Haga clic en Generate. catalyst_smartbrowz_pdfnscreen_generated_url_output

Si ha protegido su PDF con contraseña, entonces las opciones de vista previa y descarga solo se activarán después de que ingrese la contraseña. catalyst_smartbrowz_pdfnscreen_pwd_protected

Templates

Nota: Solo puede usar esta funcionalidad si previamente ha creado y guardado una plantilla usando el componente Templates.
  1. Haga clic en el botón Template para establecer plantillas como el tipo de entrada.

  2. Seleccione su plantilla preferida del menú desplegable Template. catalyst_smartbrowz_pdfnscreen_template_select_layout

  3. Puede proporcionar los datos para el documento visual como una entrada JSON a través del editor presente en esta sección. catalyst_smartbrowz_pdfnscreen_template_json_input

  4. Haga clic en Generate. catalyst_smartbrowz_pdfnscreen_generated_output

Se mostrará una vista previa del documento visual que generó en una ventana emergente. Haga clic en Download para guardar el documento en su sistema local.

Nota:

  • Antes de generar un documento visual, dado que su tipo de entrada es Templates, habría elegido el diseño, los elementos de estilización y todas las demás características estéticas del documento visual mientras creaba y diseñaba la plantilla. Puede averiguar cómo personalizar una plantilla en esta sección.

  • Debido a que está usando Templates para generar su PDF protegido con contraseña, tiene la opción de codificar una lógica que le permita establecer la contraseña dinámicamente. Puede obtener más información sobre esta funcionalidad en esta sección.

Si ha protegido su documento con contraseña, entonces las opciones de vista previa y descarga solo se activarán después de que ingrese la contraseña. catalyst_smartbrowz_pdfnscreen_pwd_protected

Nota: Cualquier acción u operación del navegador que codifique usando la función Browser Logic, o cualquier tarea de automatización del navegador o extracción de datos web que realice usando cualquier componente de Catalyst SmartBrowz es bajo su propia responsabilidad. Le recomendamos encarecidamente que use los componentes de SmartBrowz para realizar operaciones en dominios que permitan dichas acciones, o con la aprobación adecuada. Además, aunque Catalyst proporciona una infraestructura segura para codificar sus funciones, cualquier consecuencia de la lógica que codifique usando funciones de Catalyst es exclusivamente suya.

Última actualización 2026-03-30 13:40:30 +0530 IST