Protégez vos documents contre la distribution non autorisée et ajoutez le filigrane en ligne. Pour ce faire, il suffit de charger un format de PDF document, Word ou autre et d'ajouter un filigrane de texte ou d'image à l'aide de Java. Enregistrez ensuite le PDF document ou Word avec filigrane dans un format pratique tel que DOC, DOCX, PDF, HTML, RTF, XPS et autres. Vous pouvez également supprimer le filigrane des documents pour faciliter leur traitement, à moins qu'il ne viole les droits de quiconque.
Avec cette API Java, les développeurs peuvent ajouter un filigrane au PDF, Word ou à d'autres documents en ligne. Vous pouvez créer le filigrane à l'aide de texte ou d'une image, puis insérer ce filigrane dans votre PDF document ou Word en définissant l'angle de superposition dans 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. Par exemple, la suppression d'un filigrane dans Word signifie que vous pouvez charger le Word document souhaité tamponné avec un filigrane de texte ou d'image, supprimer ce filigrane du document à l'aide de Java, puis enregistrer le fichier de sortie dans un format pratique.
Pour évaluer notre API Java, chargez le document auquel vous souhaitez ajouter un filigrane et le filigrane sous forme d'image ou de texte. Sélectionnez ensuite un format de fichier d'exportation pratique - DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, 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[] 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);
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.