Aggiungi una filigrana di testo o immagine a Word documenti utilizzando Java. Carica il Word documento e inserisci la filigrana richiesta al suo interno. Quindi salva il risultato in un formato conveniente come DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS e altro e condividi il documento con filigrana con un'altra persona. Rimuovi anche la filigrana dal Word documento se la filigrana è stata precedentemente aggiunta al documento e i motivi dell'aggiunta non sono più rilevanti.
Con questa API Java, gli sviluppatori possono aggiungere una filigrana a Word online. Basta creare la filigrana utilizzando il testo o un'immagine e quindi inserire la filigrana nel Word documento 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 da Word. 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 dall Word utilizzando Java e quindi salvare il file di output in un formato conveniente: DOC, DOCX, PDF, JPEG, PNG, TIFF e altri.
Per valutare come aggiungere o rimuovere una filigrana in Word con la nostra API Java, carica Word e la filigrana come immagine o testo. Quindi seleziona un comodo formato di file di esportazione: DOC, DOCX, PDF, HTML, RTF, 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.
Puoi aggiungere una filigrana a un documento in altri formati: