Pievienojiet ūdenszīmi PDF vai Word failiem vai noņemiet iepriekš pievienotās ūdenszīmes, izmantojot Java

Izmantojot šo Java bibliotēku, izstrādātāji var pievienot attēlu vai teksta ūdenszīmi PDF vai Word dokumentam, kā arī dažu sekunžu laikā noņemt jau pievienoto ūdenszīmi.

Aizsargājiet savus dokumentus no nesankcionētas izplatīšanas un pievienojiet ūdenszīmi tiešsaistē. Lai to izdarītu, vienkārši ielādējiet PDF, Word vai cita formāta dokumentu un pievienojiet teksta vai attēla ūdenszīmi, izmantojot Java. Pēc tam saglabājiet PDF vai Word dokumentu ar ūdenszīmi ērtā formātā, piemēram, DOC, DOCX, PDF, HTML, RTF, XPS un citos. Varat arī noņemt ūdenszīmi no dokumentiem, lai tos būtu vieglāk apstrādāt, ja vien tas nepārkāpj kādas tiesības.

Skatīt koda fragmentu

Pievienojiet ūdenszīmi Java

Izmantojot šo Java API, izstrādātāji var pievienot ūdenszīmi PDF, Word vai citiem dokumentiem tiešsaistē. Varat izveidot ūdenszīmi, izmantojot tekstu vai attēlu, un pēc tam ievietot šo ūdenszīmi savā PDF vai Word dokumentā, iestatot pārklājuma leņķi Java.

Piezīme: nav nepieciešams instalēt trešās puses lietojumprogrammas vai bibliotēkas. Tāpēc mūsu Java programmatūras risinājums ir ļoti viegli lietojams.

Noņemiet ūdenszīmi no Java

Dotais Java SDK ir noderīgs arī ūdenszīmju noņemšanai. Piemēram, ūdenszīmes noņemšana programmā Word nozīmē, ka varat ielādēt vajadzīgo Word dokumentu, kas apzīmogots ar teksta vai attēla ūdenszīmi, noņemt šo ūdenszīmi no dokumenta, izmantojot Java, un pēc tam saglabāt izvades failu ērtā formātā.

Ūdenszīme Word vai PDF formātā

Lai novērtētu mūsu Java API, ielādējiet dokumentu, kuram vēlaties pievienot ūdenszīmi, un ūdenszīmi kā attēlu vai tekstu. Pēc tam izvēlieties ērtu eksporta faila formātu – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS un citus.

Izmantojiet šo piemēru, lai redzētu, kā tas darbojas:

Failam jāpievieno ūdenszīmes
Palaist kodu
Augšupielādējiet attēlu, kuru vēlaties ievietot
Sarakstā atlasiet mērķa formātu
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);
Palaist kodu
  
Kopējiet kodu Java starpliktuvē

Kā noņemt ūdenszīmi pakalpojumā Java

  1. Instalējiet Aspose.Words Cloud for Java
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam Java projektam
  3. Konfigurējiet API, izmantojot lietotņu atslēgas
  4. Ievietojiet dokumentu, no kura vēlaties noņemt ūdenszīmi
  5. Izveidojiet pieprasījumu noņemt ūdenszīmi
  6. Saglabājiet rezultātu ērtā faila formātā

Java bibliotēka, lai izmantotu ūdenszīmes

Instalējiet 'Aspose.Words Cloud SDK for Java' izmantojot Maven veidošanas automatizācijas rīku.

Pievienojiet šo atkarību sava projekta POM: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Kā alternatīvu varat klonēt Aspose.Words Cloud SDK for Java pirmkodam no GitHub un izmantot to savā projektā. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

Sīkāku informāciju skatiet Repository Documentation.

Populārākie dokumentu formāti ūdenszīmes pievienošanai

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.