Modifier un Word fichier ou PDF dans Java SDK

Utiliser REST API pour modifier les fichiers dans Java par programmation

Lorsque les développeurs modifient un document avec la solution Java donnée, ce qui est réellement modifié est le Document Object Model (DOM). Ainsi, presque toutes les modifications peuvent être apportées au document représenté en tant que DOM. Avec le Java SDK fourni, les développeurs peuvent facilement modifier un document : modifier du texte, mettre à jour des tableaux, ajouter des images, etc. Chargez simplement votre Word, PDF ou fichier dans un format de chargement pris en charge, apportez les modifications nécessaires par programme et exportez le résultat dans un format de sauvegarde pris en charge.

Afficher l'extrait de code

Modifier le document dans Java à l'aide de REST API

Notre Java bibliothèque donne aux développeurs la possibilité de modifier un document directement en éditant son Document Object Model (DOM), ce qui signifie qu'aucun logiciel supplémentaire ne doit être installé.

Il est important de savoir qu'en utilisant cette solution Java, vous pouvez modifier un document dans n'importe quel format pris en charge. Par exemple, il est possible de charger un fichier au PDF format, DOCX, DOC, RTF, ODT, EPUB, HTML et autres, puis de modifier ce fichier et de l'enregistrer dans le même format ou dans tout autre format pris en charge.

Modifier le texte dans Java

Le cas le plus courant pour éditer Word, PDF ou tout autre document est l'édition de texte. Avec la solution logicielle donnée, vous pouvez ajouter, modifier ou supprimer du texte à l'aide de Java dans le document.

Modifier la table dans Java

Une autre option d'édition de document populaire est l'édition de tableau. Notre Java SDK vous permet de travailler avec des tableaux et du texte dans des cellules de tableau.

Les Java développeurs peuvent ajouter ou supprimer des tableaux et des cellules de tableau, ainsi qu'ajouter, modifier et supprimer du texte qu'ils contiennent.

Ajouter une image à un document à l'aide de Java

Outre l'édition de texte et de tableaux, il existe une autre option courante : ajouter des images à un document dans Java. Les développeurs Java peuvent également ajouter une image dans un fichier à l'aide de DOM.

Modifier un document en ligne

Essayez ce puissant Java SDK et évaluez certaines options d'édition de documents. À l'aide de l'exemple suivant, chargez votre document et apportez quelques modifications : ajoutez du texte, ajoutez un tableau et une cellule de tableau avec du texte ou insérez une image dans le document:

Téléchargez un document que vous souhaitez modifier
Exécuter le code
Téléchargez une image que vous souhaitez insérer
Sélectionnez le format cible dans la liste
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get(
   "Input.docx").toAbsolutePath());
ParagraphInsert requestParagraph = new ParagraphInsert();
requestParagraph.setText("Morbi enim nunc faucibus a.");

InsertParagraphOnlineRequest insertParagraphRequest = new InsertParagraphOnlineRequest(
   requestDocument, requestParagraph, null, null, null, null, null, null, null, null);
InsertParagraphOnline insertParagraph = wordsApi.insertParagraphOnline(insertParagraphRequest);

ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
   insertParagraph.getDocument().iterator().next(), "docx", null, null, null, null);
ConvertDocument convert = 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());
TableInsert requestTable = new TableInsert();
requestTable.setColumnsCount(1);
requestTable.setRowsCount(2);

InsertTableOnlineRequest insertTableRequest = new InsertTableOnlineRequest(requestDocument, 
   requestTable, "", null, null, null, null, null, null);
InsertTableOnline insertTable = wordsApi.insertTableOnline(insertTableRequest);

ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
   insertTable.getDocument().iterator().next(), "docx", null, null, null, null);
ConvertDocument convert = wordsApi.convertDocument(convertRequest);
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get(
   "Input1.docx").toAbsolutePath());
DrawingObjectInsert requestDrawingObject = new DrawingObjectInsert();
requestDrawingObject.setHeight((double)0);
requestDrawingObject.setLeft((double)0);
requestDrawingObject.setTop((double)0);
requestDrawingObject.setWidth((double)0);
requestDrawingObject.setRelativeHorizontalPosition(
   DrawingObjectInsert.RelativeHorizontalPositionEnum.MARGIN);
requestDrawingObject.setRelativeVerticalPosition(
   DrawingObjectInsert.RelativeVerticalPositionEnum.MARGIN);
requestDrawingObject.setWrapType(DrawingObjectInsert.WrapTypeEnum.INLINE);

byte[] requestImageFile = Files.readAllBytes(Paths.get(
   "Input2.docx").toAbsolutePath());
InsertDrawingObjectOnlineRequest insertDrawingObjectRequest = 
   new InsertDrawingObjectOnlineRequest(requestDocument, requestDrawingObject, 
      requestImageFile, "sections/0", null, null, null, null, null, null);
InsertDrawingObjectOnline insertDrawingObject = 
   wordsApi.insertDrawingObjectOnline(insertDrawingObjectRequest);

ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
   insertDrawingObject.getDocument().iterator().next(), "docx", null, null, null, null);
ConvertDocument convert = wordsApi.convertDocument(convertRequest);
Exécuter le code
  
Copier le code Java dans le presse-papiers

Comment modifier un document Word, PDF, HTML Java REST API

  1. Installez 'Aspose.Words Cloud pour Java'
  2. Ajouter une référence de bibliothèque (importer la bibliothèque) à votre projet Java
  3. Charger un document à modifier dans Java
  4. Insérer du contenu au début du document
  5. Téléchargez le document de résultat à partir du stockage en nuage

Java bibliothèque pour utiliser l'édition de documents

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 : aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

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.

Configuration requise

Reportez-vous à la Repository Documentation pour voir les détails.

Formats les plus populaires pour les opérations d'édition

5%

Abonnez-vous aux mises à jour des produits Aspose

Recevez des newsletters mensuelles et des offres directement dans votre boîte mail.

© Aspose Pty Ltd 2001-2024. Tous les droits sont réservés.