Agregue marcas de agua de texto o imagen a archivos PDF en sus aplicaciones Java mediante una API nativa compatible con documentos y formatos de imagen sin necesidad de Office ni herramientas de terceros. Esta API de marcas de agua se utiliza a menudo en sistemas basados en IA, soluciones RPA y flujos de trabajo de automatización para aplicar marcas de agua con fines de etiquetado, clasificación o protección de contenido. Configure la posición, la transparencia, el tamaño, la fuente, la rotación y el estilo de la marca de agua según sus necesidades. La API de Conholdate.Total para Java admite todos los formatos populares, como Excel, Word, PDF, PowerPoint, Visio, archivos adjuntos de correo electrónico y tipos de imagen como PNG, JPG, GIF y TIFF.
DescargarBiblioteca de marcas de agua de Java hace que sea más fácil para los desarrolladores agregar BMP, PNG, GIF o JEPG como marca de agua de imagen al archivo PDF al agregar algunos pasos sencillos.
El siguiente ejemplo de código Java requiere espacios de nombres GroupDocs.Watermark
para insertar marcas de agua de imagen en una amplia gama de formatos de archivo compatibles. Agregue y vea el documento con marca de agua en diferentes sistemas operativos como Windows, Azure, Linux (Ubuntu, OpenSUSE, CentOS y otros) o macOS mientras trabaja en la plataforma de desarrollo Java J2SE.
Obtenga los archivos respectivos de descargas o obtenga el paquete completo de Maven para agregar Conholdate.Total
directamente en su espacio de trabajo.
// Supported file formats: https://docs.groupdocs.com/watermark/java/supported-document-formats/ | |
FileInputStream stream = new FileInputStream("input.pdf"); | |
Watermarker watermarker = new Watermarker(stream); | |
ImageWatermark watermark = new ImageWatermark("watermark.png"); | |
watermark.setHorizontalAlignment(HorizontalAlignment.Center); | |
watermark.setVerticalAlignment(VerticalAlignment.Center); | |
watermarker.add(watermark); | |
watermarker.save("output.pdf"); | |
watermark.close(); | |
watermarker.close(); | |
stream.close(); |
Este ejemplo de código Java demuestra cómo agregar una marca de agua de texto a un documento PDF usando unas pocas líneas simples de código Java. La marca de agua se agregará a todas las páginas del documento de origen.
Genere mediante programación la representación de imágenes de las páginas del documento utilizando la función de vista previa del documento para establecer la posición y el estilo de la marca de agua dentro del documento. Esta característica es útil para visualizar mejor la estructura del documento y el posicionamiento del contenido después de agregar la marca de agua al documento de origen.
Genere la vista previa del documento en formatos de imagen JPG, PNG o BMP para todo el documento o elija páginas específicas según sus necesidades.
// Supported file formats: https://docs.groupdocs.com/watermark/java/supported-document-formats/ | |
(Watermarker watermarker = new Watermarker(input.pdf)) | |
TextWatermark watermark = new TextWatermark("My Watermark", new Font("Arial", 36)); | |
watermark.setForegroundColor(Color.getRed()); | |
watermark.setHorizontalAlignment(HorizontalAlignment.Center); | |
watermark.setVerticalAlignment(VerticalAlignment.Center); | |
watermarker.add(watermark); | |
watermarker.save(output.pdf); | |
watermarker.close(); |
(Formato de Documento Portable)
(Archivos de procesamiento de textos)
(Archivos de hoja de cálculo)
(Archivos de imagen digital)
(Archivos de correo electrónico)
(Archivos de diagrama de Visio)
(Formato binario de Microsoft Word)
(Documento de Word de Office 2007+)
(Archivo Marco de Microsoft Word 2007)
(Archivos de plantilla de Microsoft Word)
(Archivo de plantilla de Microsoft Word 2007+)
(Archivo de plantilla de Microsoft Word)
(Formato de texto enriquecido)
(Hoja de cálculo de Microsoft Excel (heredado))
(Hoja de cálculo habilitada para macros)
(Libro de trabajo XML abierto)
(Excel 97 - Plantilla 2003)
(Plantilla de Excel habilitada para macros)
(Plantilla de Excel)
(Microsoft PowerPoint 97-2003)
(Formato de presentación XML abierto)
(Archivo de presentación habilitado para macros)
(Presentación de diapositivas de PowerPoint)
(Presentación de diapositivas de PowerPoint)
(Presentación de diapositivas habilitada para macros)
(Archivos de plantilla de Microsoft PowerPoint)
(Presentación de plantilla de Microsoft PowerPoint)
(Archivo de plantilla de Microsoft PowerPoint)
(Mensaje de correo electrónico)
(Mensaje de correo de Apple)
(Plantilla de archivo de Outlook)
(Archivo de elemento de mensaje de Outlook)
(Formato de archivo de texto de OpenDocument)
(Archivo de imagen de mapa de bits)
(Formato de intercambio gráfico)
(Imagen conjunta del grupo de expertos en fotografía)
(Imagen conjunta del grupo de expertos en fotografía)
(Imagen principal JPEG 2000)
(Gráfico de red portátil)
(Formato de archivo de imagen etiquetado)
(Formato de imagen web ráster)
(Archivo de dibujo de Visio)
(Intercambio de diseño vectorial)
(Dibujo habilitado para macros de Visio)
(Dibujo de Visio)
(Archivo de plantilla de Visio)
(Maestro de formas inteligentes de Visio)
(Archivo de plantilla de Visio)
(Complemento de audio VST)
(Plantilla de dibujo habilitada para macros de Visio)
(Plantilla de dibujo de Visio)
(Archivo XML de plantilla de Visio)
(Anim8or modelo 3D)
(Archivo de datos sin conexión de Outlook)
(Archivo de icono)
(Gráficos vectoriales escalares)
(Gráficos vectoriales escalables comprimidos)
(Formato de documento grande de Photoshop)
(Documento fuente de LaTeX)
(Adaptador de gráficos Truevision)
(Especificaciones de papel XML)
(Formato estándar de OpenDocument)
(Formato estándar de OpenDocument)
(Formato de presentación de OpenDocument)
(Documento de texto)
(Lenguaje de rebajas)
(Documento de Photoshop)
(Valores separados por comas)
(Formato de intercambio de datos)
(Mapa de bits independiente del dispositivo)
(Archivos web)
(Archivo de lenguaje de marcado de hipertexto)
(Archivo web MHTML)
(Imagen DICOM)
(Metarchivo mejorado comprimido de Windows)
(Documento de lenguaje de comandos de impresora)
(Metarchivo de Windows)
(Abrir archivo de libro electrónico)