Modifica Word in Swift SDK

Utilizza REST API per modificare Word in Swift a livello di codice

Quando gli sviluppatori modificano un Word documento con questa libreria Swift, ciò che viene effettivamente modificato è il Document Object Model (DOM). Pertanto, è possibile apportare quasi tutte le modifiche al Word documento rappresentato come DOM. Con Swift SDK fornito, gli sviluppatori possono modificare facilmente un documento: modificare il testo, aggiornare le tabelle, aggiungere immagini e così via. Basta caricare un Word, apportare le modifiche necessarie a livello di codice ed esportare il risultato nello stesso formato di salvataggio o in qualsiasi formato supportato.

Visualizza lo snippet di codice

Modifica Word in Swift usando REST API

La nostra libreria Swift offre agli sviluppatori la possibilità di modificare un Word documento direttamente modificandone il Document Object Model (DOM), il che significa che non è necessario installare alcun software aggiuntivo.

Modifica il testo nel Word file usando Swift

Il caso più comune per modificare un Word file è la modifica del testo. Con la soluzione software fornita, puoi aggiungere, modificare o eliminare testo utilizzando Swift all'interno del documento.

Modifica la tabella nel Word file usando Swift

Un'altra popolare opzione di modifica Word è la modifica della tabella. Il nostro Swift SDK ti consente di lavorare con tabelle e testo nelle celle di una tabella.

Gli sviluppatori di Swift possono aggiungere o rimuovere tabelle e celle di tabelle, nonché aggiungere, modificare e rimuovere il testo al loro interno.

Aggiungi un'immagine al Word file usando Swift

Oltre a modificare testo e tabelle in Word, c'è un'altra opzione comune: aggiungere immagini a un documento in Swift. Gli sviluppatori Swift possono anche aggiungere un'immagine in un Word file utilizzando DOM.

Modifica Word a livello di codice

Prova questo potente Swift SDK e valuta alcune opzioni nella modifica dei Word documenti. Utilizzando l'esempio seguente, carica il tuo Word documento e apporta alcune modifiche: aggiungi testo, aggiungi una tabella e una cella di tabella con testo o inserisci un'immagine nel Word documento:

Carica un documento che desideri modificare
Esegui codice
Carica un'immagine che vuoi inserire
Seleziona il formato di destinazione dall'elenco
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);
Esegui codice
  
Copia il codice Swift negli appunti

Come modificare Word Swift REST API

  1. Installa "Aspose.Words Cloud per Swift"
  2. Aggiungi un riferimento alla libreria (importa la libreria) al tuo progetto Swift
  3. Carica Word per modificare in Swift
  4. Inserisci contenuto all'inizio di Word
  5. Scarica il documento dei risultati dal cloud storage

Swift libreria per utilizzare la modifica DOCX

Puoi utilizzare il gestore di pacchetti Swift e il gestore delle dipendenze Cocoapods per installare Aspose.Words Cloud SDK for Swift. Informazioni dettagliate sull'installazione del pacchetto sono fornite nella sezione "Installation and Usage".

In alternativa, puoi clonare Aspose.Words Cloud SDK for Swift da GitHub e usarlo nel tuo progetto.

Segui queste Instructions per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API.

Requisiti di sistema

Swift 4.2 o versioni successive

Fare riferimento alla Repository Documentation per ulteriori dettagli.

Altri formati di file supportati

È possibile eseguire operazioni di modifica per altri formati di file:

5%

Iscriviti agli aggiornamenti del prodotto Aspose

Ricevi newsletter mensili e offerte direttamente nella tua casella di posta.

© Aspose Pty Ltd 2001-2024. Tutti i diritti riservati.