Este artículo describe el proceso para crear PDF en capas usando Java. Se discuten varias opciones en este artículo para mejorar el PDF de salida, y también se proporcionan pasos breves para escribir una aplicación. También se comparte una referencia a los recursos necesarios para establecer el entorno, y un código de ejemplo que muestra cómo crear capas en Adobe Acrobat usando Java.
Pasos para agregar capas a PDF usando Java
- Configura el IDE para usar Aspose.PDF for Java y crear un PDF con capas
- Cargar la licencia para PDF de salida sin marca de agua
- Crea un nuevo PDF file, agrega una página en él y crea dos layers en la página
- Añadir texto a ambas capas por separado
- Mueve el texto recién añadido a su propia capa para que se muestre cuando se active la visibilidad de la capa.
- Guardar el archivo PDF resultante con múltiples capas en él
Los pasos dados explican cómo crear capas en PDF usando Java. Cargue la licencia para obtener un PDF de salida sin marca de agua, cree un nuevo archivo PDF, añada una página, añada múltiples capas a ella y cree segmentos de texto. Finalmente, mueva los segmentos de texto a sus respectivas capas para que el texto se muestre solo cuando su capa esté visible.
Código para crear capas de Acrobat usando Java
Este código muestra cómo crear un PDF con capas usando Java. Puedes establecer DefaultState en OFF si deseas ocultar la capa por defecto, construyendo el TextBuilder directamente sobre la capa.getContents() en lugar de escribir en la página y bloquear una capa para evitar que los espectadores la activen o la desactiven. También se admite el aplanado de las capas durante la impresión o el archivado.
Este artículo enseña el proceso para agregar capas PDF. Para eliminar páginas PDF en blanco, consulte el artículo Eliminar páginas PDF en blanco usando Java.