Ajoutez un filigrane de texte ou d'image à DOCX documents à l'aide de Java. Chargez le DOCX document et insérez-y le filigrane requis. Enregistrez ensuite le résultat dans un format pratique tel que DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS et plus, et partagez le document en filigrane avec une autre personne. Supprimez également le filigrane du DOCX document si le filigrane a déjà été ajouté au document et que les raisons de l'ajout ne sont plus pertinentes.
Avec cette API Java, les développeurs peuvent ajouter un filigrane au DOCX en ligne. Créez simplement le filigrane en utilisant du texte ou une image, puis insérez ce filigrane dans votre DOCX document en Java.
Remarque: il n'est pas nécessaire d'installer des applications ou des bibliothèques tierces. Par conséquent, notre solution logicielle Java est très facile à utiliser.
Le SDK Java donné est également utile pour supprimer les filigranes du DOCX. La suppression d'un filigrane en DOCX signifie que vous pouvez charger le DOCX document souhaité estampillé d'un filigrane de texte ou d'image, supprimer ce filigrane du DOCX à l'aide de Java, puis enregistrer le fichier de sortie dans un format pratique - DOC, DOCX, PDF, JPEG, PNG, TIFF et autres.
Pour évaluer comment ajouter ou supprimer un filigrane en DOCX avec notre API Java, chargez le DOCX et le filigrane sous forme d'image ou de texte. Sélectionnez ensuite un format de fichier d'exportation pratique - DOC, DOCX, PDF, HTML, RTF, XPS et autres.
Utilisez l'exemple suivant pour voir comment cela fonctionne :
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[] requestImageFile = Files.readAllBytes(Paths.get("Input2.docx").toAbsolutePath());
InsertWatermarkImageOnlineRequest insertWatermarkImageOnline =
new InsertWatermarkImageOnlineRequest(requestDocument, requestImageFile,
null, null, null, null, null, null, null, null);
InsertWatermarkImageOnline insertedWatermarkImage =
wordsApi.insertWatermarkImageOnline(insertWatermarkImageOnline);
ConvertDocumentRequest convertDocument = new ConvertDocumentRequest(
insertedWatermarkImage.getDocument().iterator().next(), "docx",
null, null, null, null, null, null, null);
wordsApi.convertDocument(convertDocument);
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get("Input.docx").toAbsolutePath());
WatermarkText requestWatermarkText = new WatermarkText();
requestWatermarkText.setText("This is the watermark text.");
requestWatermarkText.setRotationAngle((double)90);
InsertWatermarkTextOnlineRequest insertWatermarkTextOnline =
new InsertWatermarkTextOnlineRequest(requestDocument, requestWatermarkText,
null, null, null, null, null, null);
InsertWatermarkTextOnline insertedWatermarkText =
wordsApi.insertWatermarkTextOnline(insertWatermarkTextOnline);
ConvertDocumentRequest convertDocument = new ConvertDocumentRequest(
insertedWatermarkText.getDocument().iterator().next(), "docx",
null, null, null, null, null, null, null);
wordsApi.convertDocument(convertDocument);
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);
Installez 'Aspose.Words Cloud SDK for Java' à l'aide de l'outil d'automatisation de construction Maven.
Ajoutez cette dépendance au POM de votre projet :
Comme alternative, vous pouvez cloner Aspose.Words Cloud SDK for Java de GitHub et l'utiliser dans votre projet. Veuillez suivre ces Instructions pour obtenir rapidement les informations d'identification de sécurité nécessaires et accéder à notre REST API.
Reportez-vous à la Repository Documentation pour voir les détails.
Vous pouvez ajouter un filigrane à un document dans d'autres formats :