Chraňte své dokumenty před neoprávněnou distribucí a přidejte vodoznak online. Chcete-li to provést, stačí načíst PDF soubor, Word nebo jiný formát dokumentu a přidat textový nebo obrázkový vodoznak pomocí Java. Poté uložte vodoznak PDF nebo Word dokument ve vhodném formátu, jako je DOC, DOCX, PDF, HTML, RTF, XPS a další. Vodoznak můžete z dokumentů také odstranit, aby bylo snazší je zpracovat, pokud neporušuje něčí práva.
S tímto Java API mohou vývojáři přidat vodoznak do PDF, Wordu nebo jiných dokumentů online. Vodoznak můžete vytvořit pomocí textu nebo obrázku a poté vložit vodoznak do PDF dokumentu nebo Word nastavením úhlu překrytí 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ů. Například odstranění vodoznaku v aplikaci Word znamená, že můžete načíst požadovaný dokument aplikace Word orazítkovaný textovým nebo obrázkovým vodoznakem, odstranit tento vodoznak z dokumentu pomocí Java a poté uložit výstupní soubor ve vhodném formátu.
Chcete-li vyhodnotit naše Java API, načtěte dokument, do kterého chcete přidat vodoznak a vodoznak jako obrázek nebo text. Poté vyberte vhodný formát exportovaného souboru – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, 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.