Přidejte textový nebo obrázkový vodoznak do Word dokumentů pomocí Java. Vložte Word dokument a vložte do něj požadovaný vodoznak. Výsledek pak uložte ve vhodném formátu, jako je DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS a dalších, a sdílejte dokument s vodoznakem s jinou osobou. Odstraňte také vodoznak z Word dokumentu, pokud byl vodoznak do dokumentu přidán dříve a důvody pro přidání již nejsou relevantní.
S tímto Java API mohou vývojáři přidat vodoznak do Word online. Stačí vytvořit vodoznak pomocí textu nebo obrázku a poté vodoznak vložit do Word dokumentu v Java.
Poznámka: Není potřeba instalovat žádné aplikace nebo knihovny třetích stran. Proto se naše softwarové řešení pro Java velmi snadno používá.
Dané Java SDK je také užitečné pro odstranění vodoznaků z Word. Odstranění vodoznaku v Word znamená, že můžete načíst požadovaný Word dokument označený textovým nebo obrázkovým vodoznakem, odstranit tento vodoznak z Word pomocí Java a poté uložit výstupní soubor ve vhodném formátu – DOC, DOCX, PDF, JPEG, PNG, TIFF a další.
Chcete-li vyhodnotit, jak přidat nebo odebrat vodoznak v Word pomocí našeho Java API, načtěte Word a vodoznak jako obrázek nebo text. Poté vyberte vhodný formát exportovaného souboru – DOC, DOCX, PDF, HTML, RTF, XPS a další.
Použijte následující příklad, abyste viděli, jak to funguje:
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);
Nainstalujte 'Aspose.Words Cloud SDK for Java' pomocí nástroje pro automatizaci sestavení Maven.
Přidejte tuto závislost do POM vašeho projektu:
Alternativně můžete naklonovat Aspose.Words Cloud SDK for Java z GitHubu a použít jej ve svém projektu. Postupujte podle těchto Instructions, abyste rychle získali potřebné bezpečnostní údaje a získali přístup k našemu REST API.
Podrobnosti naleznete v Repository Documentation.
Vodoznak můžete přidat do dokumentu v jiných formátech: