Rediģēt Word Swift SDK

Izmantojiet REST API, lai programmatiski rediģētu Word pakalpojumā Swift

Kad izstrādātāji modificē Word dokumentu ar šo Swift bibliotēku, faktiski tiek rediģēts dokumenta objekta modelis (DOM). Tādējādi Word dokumentā, kas attēlots kā DOM, var veikt gandrīz visas izmaiņas. Izmantojot nodrošināto Swift SDK, izstrādātāji var viegli rediģēt dokumentu: modificēt tekstu, atjaunināt tabulas, pievienot attēlus un tā tālāk. Vienkārši ielādējiet Word, programmatiski veiciet nepieciešamās izmaiņas un eksportējiet rezultātu uz to pašu vai jebkuru atbalstīto saglabāšanas formātu.

Skatīt koda fragmentu

Rediģējiet Word programmā Swift, izmantojot REST API

Mūsu Swift bibliotēka sniedz izstrādātājiem iespēju modificēt Word dokumentu tieši, rediģējot tā Document Object Model (DOM), kas nozīmē, ka nav jāinstalē papildu programmatūra.

Rediģējiet tekstu Word failā, izmantojot Swift

Populārākais Word faila rediģēšanas gadījums ir teksta rediģēšana. Izmantojot doto programmatūras risinājumu, jūs varat pievienot, modificēt vai dzēst tekstu, izmantojot Swift dokumentā.

Rediģējiet tabulu Word failā, izmantojot Swift

Vēl viena populāra Word rediģēšanas iespēja ir tabulas rediģēšana. Mūsu Swift SDK ļauj strādāt ar tabulām un tekstu tabulas šūnās.

Swift izstrādātāji var pievienot vai noņemt tabulas un tabulas šūnas, kā arī pievienot, rediģēt un noņemt tajās esošo tekstu.

Pievienojiet attēlu Word failam, izmantojot Swift

Papildus teksta un tabulu rediģēšanai Word formātā ir vēl viena izplatīta iespēja: attēlu pievienošana dokumentam programmā Swift. Swift izstrādātāji var arī pievienot attēlu Word failam, izmantojot DOM.

Programmatiski rediģējiet Word

Izmēģiniet šo jaudīgo Swift SDK un novērtējiet dažas Word dokumentu rediģēšanas iespējas. Izmantojot šo piemēru, ielādējiet savu Word dokumentu un veiciet dažas izmaiņas: pievienojiet tekstu, pievienojiet tabulu un tabulas šūnu ar tekstu vai ievietojiet attēlu Word dokumentā:

Augšupielādējiet dokumentu, kuru vēlaties modificēt
Palaist kodu
Augšupielādējiet attēlu, kuru vēlaties ievietot
Sarakstā atlasiet mērķa formātu
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);
Palaist kodu
  
Kopējiet kodu Swift starpliktuvē

Kā rediģēt Word pakalpojumā Swift

  1. Instalējiet Aspose.Words Cloud for Swift
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam Swift projektam
  3. Ielādēt Word, lai rediģētu Swift
  4. Ievietot saturu Word sākumā
  5. Lejupielādējiet rezultātu dokumentu no mākoņa krātuves

Swift bibliotēka, lai izmantotu DOCX rediģēšanu

Varat izmantot Swift pakotņu pārvaldnieku un Cocoapods atkarības pārvaldnieku, lai instalētu Aspose.Words Cloud SDK for Swift. Sīkāka informācija par pakotnes instalēšanu ir sniegta sadaļā "Installation and Usage".

Kā alternatīvu varat klonēt Aspose.Words Cloud SDK for Swift pirmkodam no GitHub un izmantot to savā projektā.

Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

Swift 4.2 vai jaunāka versija

Sīkāku informāciju skatiet Repository Documentation.

Citi atbalstītie failu formāti

Varat veikt rediģēšanas darbību citiem failu formātiem:

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.