4D Write Pro – ¡Exportación directa a PDF!

Traducido automáticamente de Deepl

¿Y si le dijera que con 4D v18 R4 puede exportar documentos de 4D Write Pro directamente a formato PDF (tanto en macOS como en Windows), sin necesidad de instalar ningún controlador de impresora o software adicional? Ahora puedes… ¡y eso no es todo! También puedes establecer varias opciones tanto para la forma como para el contenido. Siga leyendo para saber más.

HDI: Exportar en PDF

La exportación en formato PDF puede hacerse de dos maneras:

  1. A un documento en su disco duro o
  2. A una variable BLOB que luego puede ser exportada, archivada, enviada como archivo adjunto en un correo electrónico, etc.

También puede definir una serie de opciones para especificar con precisión qué debe exportarse y cómo.

Por ejemplo:

  • ¿Su documento tiene encabezados y pies de página que no pertenecen a sus PDFs? No hay problema. No los exporte.
  • ¿Necesita controlar las imágenes porque sus documentos pueden imprimirse, pero sus PDF sólo están pensados para ser previsualizados en pantalla? Elija la opción optimizada para pantalla.
  • ¿No necesita exportar imágenes de fondo? ¡Genial! Sus PDFs generados serán más ligeros.
  • ¿Qué pasa con los enlaces a marcadores y URLs externas? No se preocupe, se mantienen.

Aquí tienes un código que te muestra lo fácil que puede ser configurar estas opciones:

var $options : Object
var $Path : Text
$Path :=Get 4D folder(Database folder)+"Test.pdf"
$options :=New object
$options [wk visible background]:=False
$options [wk visible headers]:=False

$options[wk visible footers]:=False
$options[wk optimized for]:=wk screen
WP EXPORT DOCUMENT (WPsample;$Path;wk pdf;$options)

Algo más que vale la pena mencionar, el comando es a prueba de hilos, por lo que si está manejando múltiples documentos, la exportación será más rápida ya que todos los núcleos estarán operativos.
Hay más información disponible en el centro de documentación. ¡Feliz exportación!

Roland Lannuzel
- Propietario de Producto y Experto en 4D - Después de estudiar electrónica, Roland se dedicó a la informática industrial como desarrollador y consultor, construyendo soluciones para clientes con una variedad de bases de datos y tecnologías. A finales de los años 80 se enamoró de 4D y lo ha utilizado para escribir aplicaciones de negocio que incluyen sistemas de contabilidad, facturación y correo electrónico.Eventualmente se unió a la compañía en 1997, las valiosas contribuciones de Roland incluyen el diseño de especificaciones, herramientas de prueba, demos, así como la formación y hablar con la comunidad 4D en muchas conferencias. Continúa dando forma activamente al futuro de 4D definiendo nuevas características y herramientas de desarrollo de bases de datos.