Chroń swoje dokumenty przed nieautoryzowanym rozpowszechnianiem i dodaj znak wodny online. Aby to zrobić, po prostu załaduj PDF plik, Word lub inny format dokumentu i dodaj tekstowy lub graficzny znak wodny za pomocą Java. Następnie zapisz PDF dokument lub Word ze znakiem wodnym w wygodnym formacie, takim jak DOC, DOCX, PDF, HTML, RTF, XPS i inne. Możesz także usunąć znak wodny z dokumentów, aby ułatwić ich przetwarzanie, chyba że narusza to czyjeś prawa.
Dzięki temu linuksowemu interfejsowi API programiści mogą dodawać znak wodny do PDF plików, Word lub innych dokumentów online. Możesz utworzyć znak wodny za pomocą tekstu lub obrazu, a następnie wstawić ten znak wodny do PDF dokumentu lub Word, ustawiając kąt nakładki w Java.
Uwaga: nie ma potrzeby instalowania aplikacji ani bibliotek innych firm. Dlatego nasze oprogramowanie dla systemu Java jest bardzo łatwe w użyciu.
Dany Java SDK jest również pomocny w usuwaniu znaków wodnych. Na przykład usunięcie znaku wodnego w programie Word oznacza, że można załadować żądany dokument programu Word opieczętowany tekstowym lub graficznym znakiem wodnym, usunąć ten znak wodny z dokumentu za pomocą Java, a następnie zapisać plik wyjściowy w wygodnym formacie.
Aby ocenić nasz Java API, załaduj dokument, do którego chcesz dodać znak wodny i znak wodny jako obraz lub tekst. Następnie wybierz wygodny format pliku eksportu – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS i inne.
Skorzystaj z poniższego przykładu, aby zobaczyć, jak to działa:
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);
Zainstaluj 'Aspose.Words Cloud SDK for Java' za pomocą narzędzia do automatyzacji kompilacji Maven.
Dodaj tę zależność do POM swojego projektu:
Alternatywnie możesz sklonować kod źródłowy Aspose.Words Cloud SDK for Java z GitHub i użyć go w swoim projekcie. Postępuj zgodnie z tymi Instructions, aby szybko uzyskać niezbędne dane uwierzytelniające i uzyskać dostęp do naszego interfejsu REST API.
Zapoznaj się z Repository Documentation, aby zobaczyć szczegóły.