Добавете воден знак към DOCX или премахнете добавени преди това водни знаци с помощта на Java

Използвайки тази Java библиотека, подпечатайте DOCX документи с изображение или текстов воден знак или премахнете вече добавен воден знак в няколко стъпки

Добавете воден знак с текст или изображение към DOCX документи с помощта на Java. Заредете DOCX документа и поставете необходимия воден знак в него. След това запазете резултата в удобен формат като DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS и други и споделете документа с воден знак с друг човек. Също така премахнете водния знак от DOCX документ, ако водният знак е бил добавен преди това към документа и причините за добавянето вече не са уместни.

Вижте кодовия фрагмент

DOCX – добавете воден знак в Java

С този API на Java разработчиците могат да добавят воден знак към DOCX онлайн. Просто създайте водния знак с текст или изображение и след това вмъкнете този воден знак във вашия DOCX документ в Java.

Забележка: не е необходимо да инсталирате приложения или библиотеки на трети страни. Следователно нашето софтуерно решение за Java е много лесно за използване.

Премахване на воден знак от DOCX – Java

Даденият Java SDK също е полезен за премахване на водни знаци от DOCX. Премахването на воден знак в DOCX означава, че можете да заредите желания DOCX документ, подпечатан с воден знак с текст или изображение, да премахнете този воден знак от DOCX с помощта на Java и след това да запишете изходния файл в удобен формат – DOC, DOCX, PDF, JPEG, PNG, TIFF и други.

Работа с воден знак в DOCX

За да оцените как да добавите или премахнете воден знак в DOCX с нашия Java API, заредете DOCX и водния знак като изображение или текст. След това изберете удобен файлов формат за експортиране – DOC, DOCX, PDF, HTML, RTF, XPS и други.

Използвайте следния пример, за да видите как работи:

Файлът трябва да добави водни знаци
Изпълнение на код
Качете изображение, което искате да вмъкнете
Изберете целевия формат от списъка
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);
Изпълнение на код
  
Копирайте кода Java в клипборда

Как да премахнете воден знак в DOCX с помощта на Java

  1. Инсталирайте Aspose.Words Cloud for Java
  2. Добавете препратка към библиотека (импортирайте библиотеката) към вашия Java проект
  3. Конфигурирайте API с помощта на ключовете на вашето приложение
  4. Заредете DOCX документ, от който искате да премахнете водния знак
  5. Създайте заявка за премахване на водния знак
  6. Запазете резултата в удобен файлов формат

Java библиотека за използване на водни знаци в DOCX

Инсталирайте Aspose.Words Cloud SDK for Java, като използвате инструмента за автоматизация на изграждане на Maven.

Добавете тази зависимост към POM на вашия проект: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Като алтернатива можете да клонирате Aspose.Words Cloud SDK for Java от GitHub и да го използвате във вашия проект. Моля, следвайте тези Instructions, за да получите бързо необходимите идентификационни данни за сигурност и да получите достъп до нашия REST API.

Системни изисквания

Вижте Repository Documentation, за да видите подробностите.

Други поддържани файлови формати

Можете да добавите воден знак към документ в други формати:

5%

Абонирайте се за актуализации на продуктите на Aspose

Получавайте месечни бюлетини и оферти директно до вашата пощенска кутия.

© Aspose Pty Ltd 2001-2024. Всички права запазени.