Adicione uma marca d'água a Word ou remova marcas d'água adicionadas anteriormente usando Java

Usando esta Java biblioteca, carimbe Word documentos com uma imagem ou marca d'água de texto ou remova uma marca d'água já adicionada em algumas etapas

Adicione uma marca d'água de texto ou imagem a Word documentos usando Java. Carregue o Word documento e insira a marca d'água necessária nele. Em seguida, salve o resultado em um formato conveniente, como DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS e muito mais, e compartilhe o documento com marca d'água com outra pessoa. Remova também a marca d'água do Word documento se a marca d'água tiver sido adicionada anteriormente ao documento e os motivos da adição não forem mais relevantes.

Ver trecho de código

Word - adicionar marca d'água em Java

Com esta API do Java, os desenvolvedores podem adicionar uma marca d'água ao Word online. Basta criar a marca d'água usando texto ou uma imagem e inserir essa marca d'água em seu Word documento em Java.

Nota: não há necessidade de instalar nenhum aplicativo ou biblioteca de terceiros. Portanto, nossa solução de software Java é muito fácil de usar.

Remover marca d'água do Word – Java

O SDK do Java fornecido também é útil para remover marcas d'água do Word. Remover uma marca d'água em Word significa que você pode carregar o Word documento desejado carimbado com uma marca d'água de texto ou imagem, remover essa marca d'água do Word usando Java e salvar o arquivo de saída em um formato conveniente - DOC, DOCX, PDF, JPEG, PNG, TIFF e outros.

Trabalhar com marca d'água em Word

Para avaliar como adicionar ou remover uma marca d'água em Word com nossa API Java, carregue o Word e a marca d'água como uma imagem ou texto. Em seguida, selecione um formato de arquivo de exportação conveniente – DOC, DOCX, PDF, HTML, RTF, XPS e outros.

Use o exemplo a seguir para ver como funciona:

O arquivo precisa adicionar marcas d'água
Código de execução
Carregue uma imagem que você deseja inserir
Selecione o formato de destino na lista
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get("Input1.docx").toAbsolutePath());
byte[] requestImageFile = Files.readAllBytes(Paths.get("Input2.docx").toAbsolutePath());
InsertWatermarkImageOnlineRequest insertWatermarkImageOnline = 
   new InsertWatermarkImageOnlineRequest(requestDocument, requestImageFile, 
      null, null, null, null, null, null, null, null);
InsertWatermarkImageOnline insertedWatermarkImage = 
   wordsApi.insertWatermarkImageOnline(insertWatermarkImageOnline);

ConvertDocumentRequest convertDocument = new ConvertDocumentRequest(
   insertedWatermarkImage.getDocument().iterator().next(), "docx", 
      null, null, null, null, null, null, null);
wordsApi.convertDocument(convertDocument);
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get("Input.docx").toAbsolutePath());
WatermarkText requestWatermarkText = new WatermarkText();
requestWatermarkText.setText("This is the watermark text.");
requestWatermarkText.setRotationAngle((double)90);

InsertWatermarkTextOnlineRequest insertWatermarkTextOnline = 
   new InsertWatermarkTextOnlineRequest(requestDocument, requestWatermarkText, 
      null, null, null, null, null, null);
InsertWatermarkTextOnline insertedWatermarkText = 
   wordsApi.insertWatermarkTextOnline(insertWatermarkTextOnline);

ConvertDocumentRequest convertDocument = new ConvertDocumentRequest(
   insertedWatermarkText.getDocument().iterator().next(), "docx", 
      null, null, null, null, null, null, null);
wordsApi.convertDocument(convertDocument);
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get("Input.docx").toAbsolutePath());
DeleteWatermarkOnlineRequest deleteWatermarkOnline = 
   new DeleteWatermarkOnlineRequest(requestDocument, null, null, null, null, null, null);
DeleteWatermarkOnline deletedWatermark = wordsApi.deleteWatermarkOnline(deleteWatermarkOnline);

ConvertDocumentRequest convertDocument = new ConvertDocumentRequest(
   deletedWatermark.getDocument().iterator().next(), "docx", 
      null, null, null, null, null, null, null);
wordsApi.convertDocument(convertDocument);
Código de execução
  
Copie o código Java para a área de transferência

Como remover marca d'água em Word usando Java

  1. Instale Aspose.Words Cloud for Java
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto Java
  3. Configure a API usando suas chaves de aplicativo
  4. Carregue Word documento do qual deseja remover a marca d'água
  5. Crie uma solicitação para remover a marca d'água
  6. Salve o resultado em um formato de arquivo conveniente

Java biblioteca para usar marcas d'água em DOCX

Instale 'Aspose.Words Cloud SDK for Java' usando a ferramenta de automação de compilação Maven.

Adicione esta dependência ao POM do seu projeto: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Como alternativa, você pode clonar o código-fonte do Aspose.Words Cloud SDK for Java do GitHub e usá-lo em seu projeto. Siga estas Instructions para obter rapidamente as credenciais de segurança necessárias e acessar nossa REST API.

Requisitos de sistema

Consulte a Repository Documentation para ver os detalhes.

Outros formatos de arquivo suportados

Você pode adicionar uma marca d'água a um documento em outros formatos:

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2024. Todos os direitos reservados.