Redaguoti DOCX Swift SDK

Naudokite REST API, norėdami programiškai redaguoti DOCX Swift

Kai kūrėjai modifikuoja DOCX dokumentą naudodami šią Swift biblioteką, iš tikrųjų redaguojamas dokumento objekto modelis (DOM). Taigi beveik bet kokius pakeitimus galima atlikti DOCX dokumente, vaizduojamame kaip DOM. Naudodami pateiktą Swift SDK kūrėjai gali lengvai redaguoti dokumentą: keisti tekstą, atnaujinti lenteles, pridėti vaizdų ir pan. Tiesiog įkelkite DOCX, programiškai atlikite reikiamus pakeitimus ir eksportuokite rezultatą į tą patį arba bet kurį palaikomą išsaugojimo formatą.

Peržiūrėkite kodo fragmentą

Redaguokite DOCX "Swift" naudodami REST API

Mūsų Swift biblioteka suteikia kūrėjams galimybę tiesiogiai modifikuoti DOCX dokumentą redaguojant jo dokumento objekto modelį (DOM), o tai reiškia, kad nereikia įdiegti papildomos programinės įrangos.

Redaguokite tekstą DOCX faile naudodami "Swift".

Populiariausias DOCX failo redagavimo atvejis yra teksto redagavimas. Naudodami nurodytą programinės įrangos sprendimą galite pridėti, keisti arba ištrinti tekstą naudodami "Swift" dokumente.

Redaguokite lentelę DOCX faile naudodami "Swift".

Kita populiari DOCX redagavimo parinktis yra lentelės redagavimas. Mūsų Swift SDK leidžia dirbti su lentelėmis ir tekstu lentelės langeliuose.

"Swift" kūrėjai gali pridėti arba pašalinti lentelės ir lentelės langelius, taip pat pridėti, redaguoti ir pašalinti juose esantį tekstą.

Pridėkite vaizdą prie DOCX failo naudodami "Swift".

Be teksto ir lentelių redagavimo DOCX, yra dar viena įprasta parinktis: pridėti vaizdų į dokumentą "Swift". "Swift" kūrėjai taip pat gali pridėti vaizdą į DOCX failą naudodami DOM.

Redaguoti DOCX programiškai

Išbandykite šį galingą Swift SDK ir įvertinkite kai kurias DOCX dokumentų redagavimo parinktis. Naudodamiesi šiuo pavyzdžiu, įkelkite DOCX dokumentą ir atlikite kai kuriuos pakeitimus: pridėkite tekstą, pridėkite lentelę ir lentelės langelį su tekstu arba įterpkite vaizdą į DOCX dokumentą:

Įkelkite dokumentą, kurį norite keisti
Vykdyti kodą
Įkelkite vaizdą, kurį norite įterpti
Iš sąrašo pasirinkite tikslinį formatą
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);
Vykdyti kodą
  
Nukopijuokite kodą Swift į mainų sritį

Kaip redaguoti DOCX Swift

  1. Įdiekite "Aspose.Words Cloud", skirtą Swift
  2. Pridėkite bibliotekos nuorodą (importuokite biblioteką) prie savo Swift projekto
  3. Įkelti DOCX, kad galėtumėte redaguoti Swift
  4. Įterpti turinį DOCX pradžioje
  5. Atsisiųskite rezultatų dokumentą iš debesies saugyklos

Swift biblioteka, kad galėtumėte naudoti DOCX redagavimą

Norėdami įdiegti Aspose.Words Cloud SDK for Swift galite naudoti " Swift " paketų tvarkyklę ir Cocoapods priklausomybės tvarkyklę. Išsami informacija apie paketo įdiegimą pateikiama skyriuje "Installation and Usage".

Kaip alternatyvą galite klonuoti Aspose.Words Cloud SDK for Swift šaltinio kodui iš GitHub ir naudoti jį savo projekte.

Vykdykite šias Instructions, kad greitai gautumėte reikiamus saugos kredencialus ir pasiektumėte mūsų REST API.

Sistemos reikalavimai

Swift 4.2 ar naujesnė versija

Daugiau informacijos rasite Repository Documentation.

Kiti palaikomi failų formatai

Galite atlikti kitų failų formatų redagavimo operaciją:

5%

Prenumeruokite "Aspose" produktų naujinius

Gaukite mėnesinius naujienlaiškius ir pasiūlymus, pristatomus tiesiai į jūsų pašto dėžutę.

© Aspose Pty Ltd 2001-2024. Visos teisės saugomos.