Lorsque les développeurs modifient un document avec la solution Swift 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 Swift 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.
Notre Swift 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 Swift, 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.
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 Swift dans le document.
Une autre option d'édition de document populaire est l'édition de tableau. Notre Swift SDK vous permet de travailler avec des tableaux et du texte dans des cellules de tableau.
Les Swift développeurs peuvent ajouter ou supprimer des tableaux et des cellules de tableau, ainsi qu'ajouter, modifier et supprimer du texte qu'ils contiennent.
Outre l'édition de texte et de tableaux, il existe une autre option courante : ajouter des images à un document dans Swift. Les développeurs Swift peuvent également ajouter une image dans un fichier à l'aide de DOM.
Essayez ce puissant Swift 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:
import AsposeWordsCloud
let config = Configuration(clientId: "####-####-####-####-####",
clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let requestDocument = InputStream(url: URL(string: "Input.docx"))!;
let requestParagraph = ParagraphInsert()
.setText(text: "Morbi enim nunc faucibus a.");
let insertParagraphRequest = InsertParagraphOnlineRequest(document: requestDocument,
paragraph: requestParagraph);
let insertParagraph = try api.insertParagraphOnline(request: insertParagraphRequest);
let convertRequest = ConvertDocumentRequest(document: insertParagraph.document.values.first,
format: "docx");
let convert = try api.convertDocument(request: convertRequest);
import AsposeWordsCloud
let config = Configuration(clientId: "####-####-####-####-####",
clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let requestDocument = InputStream(url: URL(string: "Input.docx"))!;
let requestTable = TableInsert()
.setColumnsCount(columnsCount: 1)
.setRowsCount(rowsCount: 2);
let insertTableRequest = InsertTableOnlineRequest(document: requestDocument,
table: requestTable, nodePath: "");
let insertTable = try api.insertTableOnline(request: insertTableRequest);
let convertRequest = ConvertDocumentRequest(document: insertTable.document.values.first,
format: "docx");
let convert = try api.convertDocument(request: convertRequest);
import AsposeWordsCloud
let config = Configuration(clientId: "####-####-####-####-####",
clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let requestDocument = InputStream(url: URL(string: "Input1.docx"))!;
let requestDrawingObject = DrawingObjectInsert()
.setHeight(height: 0)
.setLeft(_left: 0)
.setRelativeHorizontalPosition(
relativeHorizontalPosition: DrawingObjectInsert.RelativeHorizontalPosition.margin)
.setRelativeVerticalPosition(
relativeVerticalPosition: DrawingObjectInsert.RelativeVerticalPosition.margin)
.setTop(top: 0)
.setWidth(width: 0)
.setWrapType(wrapType: DrawingObjectInsert.WrapType.inline);
let requestImageFile = InputStream(url: URL(string: "Input2.docx"))!;
let insertDrawingObjectRequest = InsertDrawingObjectOnlineRequest(document: requestDocument,
drawingObject: requestDrawingObject, imageFile: requestImageFile, nodePath: "sections/0");
let insertDrawingObject =
try api.insertDrawingObjectOnline(request: insertDrawingObjectRequest);
let convertRequest = ConvertDocumentRequest(
document: insertDrawingObject.document.values.first, format: "docx");
let convert = try api.convertDocument(request: convertRequest);
Vous pouvez utiliser le gestionnaire de packages Swift et le gestionnaire de dépendances Cocoapods pour installer Aspose.Words Cloud SDK for Swift. Des informations détaillées sur l'installation du package sont données dans la section "Installation and Usage".
Comme alternative, vous pouvez cloner Aspose.Words Cloud SDK for Swift 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.
Swift 4.2 ou plus récent
Reportez-vous à la Repository Documentation pour plus de détails.