Beskyt dine dokumenter mod uautoriseret distribution og tilføj vandmærket online. For at gøre dette skal du blot indlæse en PDF, Word eller et andet dokumentformat og tilføje et tekst- eller billedvandmærke ved hjælp af Java. Gem derefter det vandmærkede PDF eller Word dokument i et praktisk format såsom DOC, DOCX, PDF, HTML, RTF, XPS og andre. Du kan også fjerne vandmærket fra dokumenter for at gøre dem nemmere at behandle, medmindre det krænker nogens rettigheder.
Med denne Java API kan udviklere tilføje et vandmærke til PDF, Word eller andre dokumenter online. Du kan oprette vandmærket ved hjælp af tekst eller et billede og derefter indsætte dette vandmærke i dit PDF eller Word dokument ved at indstille overlejringsvinklen i Java.
Bemærk: der er ingen grund til at installere tredjepartsapplikationer eller biblioteker. Derfor er vores Java softwareløsning meget nem at bruge.
Den givne Java SDK er også nyttig til at fjerne vandmærker. Fjernelse af et vandmærke i Word betyder f.eks., at du kan indlæse det ønskede Word dokument stemplet med et tekst- eller billedvandmærke, fjerne dette vandmærke fra dokumentet ved hjælp af Java og derefter gemme outputfilen i et praktisk format.
For at evaluere vores Java API skal du indlæse det dokument, som du vil tilføje et vandmærke til, og vandmærket som et billede eller en tekst. Vælg derefter et praktisk eksportfilformat – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS og andre.
Brug følgende eksempel for at se, hvordan det fungerer:
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[] requestImageStream = Files.readAllBytes(Paths.get("Input2.jpg").toAbsolutePath());
WatermarkDataImage requestWatermarkData = new WatermarkDataImage();
requestWatermarkData.setImage(new FileReference(requestImageStream));
InsertWatermarkOnlineRequest insertWatermarkRequest =
new InsertWatermarkOnlineRequest(requestDocument, requestWatermarkData,
null, null, null, null, null, null, null, null);
InsertWatermarkOnlineResponse insertWatermarkResult =
wordsApi.InsertWatermarkOnline(insertWatermarkRequest);
ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
insertWatermarkResult.getDocument().iterator().next(), "docx",
null, null, null, null, null, null, null);
wordsApi.convertDocument(convertRequest);
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get("Input.docx").toAbsolutePath());
WatermarkDataText requestWatermarkData = new WatermarkDataText();
requestWatermarkData.setText("This is the watermark text");
requestWatermarkData.setLayout(WatermarkDataText.LayoutEnum.DIAGONAL);
InsertWatermarkOnlineRequest insertWatermarkRequest =
new InsertWatermarkOnlineRequest(requestDocument, requestWatermarkData,
null, null, null, null, null, null);
InsertWatermarkOnlineResponse insertWatermarkResult =
wordsApi.InsertWatermarkOnline(insertWatermarkRequest);
ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
insertWatermarkResult.getDocument().iterator().next(), "docx",
null, null, null, null, null, null, null);
wordsApi.convertDocument(convertRequest);
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);
Installer 'Aspose.Words Cloud SDK for Java' ved hjælp af Maven build-automatiseringsværktøj.
Tilføj denne afhængighed til dit projekts POM:
Som et alternativ kan du klone Aspose.Words Cloud SDK for Java -kildekode fra GitHub og bruge den i dit projekt. Følg venligst disse Instructions for hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API.
Se Repository Documentation for at se detaljerne.