Editați DOC în Swift SDK

Utilizați REST API pentru a edita DOC în Swift în mod programatic

Când dezvoltatorii modifică un DOC document cu această Swift bibliotecă, ceea ce este de fapt editat este Modelul obiectului documentului (DOM). Astfel, aproape orice modificări pot fi făcute DOC documentului reprezentat ca DOM. Cu SDK ul Swift furnizat, dezvoltatorii pot edita cu ușurință un document: modificați textul, actualizați tabelele, adăugați imagini și așa mai departe. Încărcați un DOC, faceți modificările necesare în mod programatic și exportați rezultatul în același format de salvare sau în oricare alt format acceptat.

Vizualizați fragmentul de cod

Editați DOC în Swift folosind REST API

Biblioteca noastră Swift oferă dezvoltatorilor posibilitatea de a modifica direct un DOC document prin editarea modelului de obiect al documentului (DOM), ceea ce înseamnă că nu trebuie instalat niciun software suplimentar.

Editați textul în DOC fișierul folosind Swift

Cel mai popular caz de editare a unui DOC fișier este editarea textului. Cu soluția software dată, puteți adăuga, modifica sau șterge text folosind Swift în document.

Editați tabelul în DOC fișierul folosind Swift

O altă opțiune populară de editare DOC este editarea tabelelor. SDK ul nostru Swift vă permite să lucrați cu tabele și text în celulele tabelului.

Dezvoltatorii Swift pot adăuga sau elimina celule de tabel și tabel, precum și pot adăuga, edita și elimina text din ele.

Adăugați o imagine în DOC fișierul folosind Swift

Pe lângă editarea textului și a tabelelor în DOC, există o altă opțiune comună: adăugarea de imagini într-un document în Swift. Dezvoltatorii Swift pot adăuga, de asemenea, o imagine într-un DOC fișier folosind DOM.

Editați DOC în mod programatic

Încercați acest puternic Swift SDK și evaluați câteva opțiuni în editarea DOC documentelor. Folosind următorul exemplu, încărcați DOC documentul și faceți câteva modificări: adăugați text, adăugați un tabel și o celulă de tabel cu text sau inserați o imagine în DOC documentul:

Încărcați un document pe care doriți să îl modificați
Rulați codul
Încărcați o imagine pe care doriți să o introduceți
Selectați formatul țintă din listă
import AsposeWordsCloud

let config = Configuration(clientId: "####-####-####-####-####", 
   clientSecret: "##################");
let api = try WordsAPI(configuration: config);

let requestDocument = InputStream(url: URL(string: "Input.doc"))!;
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: "doc");
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.doc"))!;
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: "doc");
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.doc"))!;
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.doc"))!;
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: "doc");
let convert = try api.convertDocument(request: convertRequest);
Rulați codul
  
Copiați codul Swift în clipboard

Cum se editează DOC în Swift

  1. Instalați "Aspose.Words Cloud pentru Swift"
  2. Adăugați o referință la bibliotecă (importați biblioteca) în proiectul dvs. Swift
  3. Încărcați DOC pentru a edita în Swift
  4. Inserați conținut la începutul lui DOC
  5. Descărcați documentul rezultat din stocarea în cloud

Swift bibliotecă pentru a utiliza editarea DOC

Puteți utiliza managerul de pachete Swift și managerul de dependențe Cocoapods pentru a instala Aspose.Words Cloud SDK for Swift. Informații detaliate despre instalarea pachetului sunt oferite în secțiunea "Installation and Usage".

Ca alternativă, puteți clona codul sursă Aspose.Words Cloud SDK for Swift din GitHub și îl puteți utiliza în proiectul dvs.

Vă rugăm să urmați aceste Instructions pentru a obține rapid acreditările de securitate necesare și pentru a accesa API ul nostru REST.

Cerințe de sistem

Swift 4.2 sau mai nou

Consultați Repository Documentation pentru a vedea mai multe detalii.

Alte formate de fișiere acceptate

Puteți efectua operațiuni de editare pentru alte formate de fișiere:

5%

Abonați-vă la Actualizări de produse Aspose

Primiți buletine informative lunare și oferte livrate direct în căsuța dvs. poștală.

© Aspose Pty Ltd 2001-2024. Toate drepturile rezervate.