Proteggi i tuoi documenti dalla distribuzione non autorizzata e aggiungi la filigrana online. Per fare ciò, basta caricare un PDF, Word o un altro formato di documento e aggiungere una filigrana di testo o immagine utilizzando Java. Quindi salva il PDF documento o Word con filigrana in un formato conveniente come DOC, DOCX, PDF, HTML, RTF, XPS e altri. Puoi anche rimuovere la filigrana dai documenti per renderli più facili da elaborare a meno che non violi i diritti di qualcuno.
Con questa API Java, gli sviluppatori possono aggiungere una filigrana a PDF, Word o altri documenti online. Puoi creare la filigrana utilizzando del testo o un'immagine e quindi inserirla nel PDF documento o Word impostando l'angolo di sovrapposizione in Java.
Nota: non è necessario installare applicazioni o librerie di terze parti. Pertanto, la nostra soluzione software Java è molto facile da usare.
L'SDK Java fornito è utile anche per rimuovere le filigrane. Ad esempio, la rimozione di una filigrana in Word significa che è possibile caricare il Word documento desiderato contrassegnato con una filigrana di testo o immagine, rimuovere questa filigrana dal documento utilizzando Java e quindi salvare il file di output in un formato conveniente.
Per valutare la nostra API Java, carica il documento a cui vuoi aggiungere una filigrana e la filigrana come immagine o testo. Quindi seleziona un comodo formato di file di esportazione: DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS e altri.
Usa il seguente esempio per vedere come funziona:
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);
Installa 'Aspose.Words Cloud SDK for Java' utilizzando lo strumento di automazione della build Maven.
Aggiungi questa dipendenza al POM del tuo progetto:
In alternativa, puoi clonare il codice sorgente Aspose.Words Cloud SDK for Java da GitHub e utilizzarlo nel tuo progetto. Segui queste Instructions per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API.
Fare riferimento alla Repository Documentation per vedere i dettagli.