GroupDocs.Watermark for Java API

Pule tus RTF documentos: edición de marcas de agua

Refina tus documentos con nuestras completas funciones de edición de marcas de agua. Pule tu contenido con precisión.

Ajuste las marcas de agua del documento Rtf usando Java

GroupDocs.Watermark for Java permite a los desarrolladores de Java ajustar fácilmente las marcas de agua en muchos documentos utilizando sus aplicaciones. Aquí tienes una guía rápida:

  1. En primer lugar, debe pasar el archivo Rtf como parámetro del constructor de la clase Watermarker. Proporcione una secuencia de bytes o archivos o una ruta de disco local.
  2. En segundo lugar, ubique las marcas de agua que deben ajustarse. Utilice SearchCriteria para identificar marcas de agua con las propiedades específicas agregadas previamente al documento.
  3. Después de la búsqueda, recibirá una lista de marcas de agua relevantes. Luego puede ajustar sus propiedades, incluido el tamaño, la alineación de la página, el texto, el color, el contenido de la imagen y más. Esto ofrece un alto grado de personalización de sus datos.
  4. Una vez que haya terminado de ajustar las marcas de agua, guarde el documento actualizado. Puede utilizar una ruta de archivo local o una secuencia para almacenar el resultado.
// Ajustar la marca de agua de la imagen RTF

// Crear una instancia de Watermarker con RTF
Watermarker watermarker = new Watermarker("input.rtf");

// Inicialice SearchCriteria para que coincida con una imagen en particular
SearchCriteria searchCriteria = new ImageDctHashSearchCriteria("logo.png");
PossibleWatermarkCollection watermarks = watermarker.search(searchCriteria);

for (PossibleWatermark watermark : watermarks)
{
    // Reemplazar la imagen que se encontró
    watermark.setImageData(imageData);
}

// Guardar archivo ajustado
watermarker.save("output.rtf");
<dependencies> <dependency> <groupId>com.groupdocs</groupId> <artifactId>groupdocs-watermark</artifactId> <version>24.8</version> </dependency> </dependencies> <repositories> <repository> <id>repository.groupdocs.com</id> <name>GroupDocs Repository</name> <url>https://repository.groupdocs.com/repo/</url> </repository> </repositories>
haga clic para copiar
copiado
Más ejemplos Documentación

Administración avanzada de marcas de agua RTF para aplicaciones Java

La API GroupDocs.Watermark permite a los desarrolladores integrar sin problemas la funcionalidad de marca de agua en sus Java aplicaciones. Permite añadir, editar, eliminar y buscar marcas de agua en una amplia gama de formatos de documentos.

Ajuste de marca de agua

Integración sencilla de marcas de agua

GroupDocs.Watermark simplifica el proceso de añadir diversas marcas de agua a varios documentos y archivos empresariales dentro de Java aplicaciones. Los desarrolladores no solo pueden aplicar marcas de agua, sino también actualizar o eliminar las existentes mediante programación.

Personalización granular de marcas de agua

La API ofrece amplias opciones de personalización para las marcas de agua. Los desarrolladores pueden ajustar fácilmente el tamaño, la rotación, el color, la fuente, los estilos y otras propiedades para lograr el efecto visual deseado.

Aprovechar las funciones de los documentos nativos de RTF

Según el formato del documento de destino, los desarrolladores pueden utilizar funcionalidades nativas para colocar marcas de agua. Estas funcionalidades pueden incluir el fondo de la página del documento, anotaciones, encabezados u otros objetos como contenedores de marcas de agua.

Ajustar la marca de agua de la imagen en las hojas de cálculo

Este ejemplo muestra cómo ajustar la imagen de las formas particulares en una hoja de cálculo Excel.

Java


//  Cargar documento como hoja de cálculo
SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
Watermarker watermarker = new Watermarker("source.xlsx", loadOptions);

//  Obtenga nuevos bytes de marca de agua
File file = new File("new_watermark.png");
byte[] imageBytes = new byte[(int) file.length()];
FileInputStream inputStream = new FileInputStream(file);
inputStream.read(imageBytes);
inputStream.close();

//  Ajustar el contenido de una marca de agua en particular
for (SpreadsheetShape shape : content.getWorksheets().get_Item(0).getShapes())
{
    if (shape.getImage() != null)
    {
        shape.setImage(new SpreadsheetWatermarkableImage(imageBytes));
    }
}

//  Guardar documento de resultados
watermarker.save("result.xlsx");
watermarker.close();

GroupDocs.Watermark for Java API

Pule tus documentos: Nuestras completas funciones de edición de marcas de agua te permiten refinar tus documentos con precisión. Desde pequeños ajustes hasta transformaciones completas, consiga resultados impecables sin esfuerzo.
Obtenga más información
About illustration

¿Listo para empezar?

Descargue GroupDocs.Watermark gratis u obtenga una licencia de prueba para obtener acceso completo.

Recursos útiles

Explore la documentación, las muestras de código y el apoyo de la comunidad para mejorar su experiencia.

Documento polaco Marcas de agua en otros formatos con GroupDocs.Watermark for Java

Refina tus documentos con precisión con nuestras completas funciones de edición de marcas de agua. Mejore la autenticidad de los documentos sin esfuerzo.

Consejos para licencias temporales

1
Regístrate con tu correo electrónico del trabajo. No se permiten servicios de correo gratuitos.
2
Utilice el botón Obtener una licencia temporal en el segundo paso.
 Español