Edytuj Word w Swift SDK

Użyj interfejsu REST API, aby programowo edytować Word w Swift

Gdy programiści modyfikują Word dokument za pomocą tej Swift biblioteki, w rzeczywistości edytowany jest model obiektów dokumentu (DOM). W ten sposób w Word dokumencie reprezentowanym jako DOM można wprowadzić prawie wszystkie zmiany. Dzięki dostarczonemu pakietowi Swift SDK programiści mogą łatwo edytować dokument: modyfikować tekst, aktualizować tabele, dodawać obrazy i tak dalej. Po prostu załaduj Word, wprowadź niezbędne zmiany programowo i wyeksportuj wynik do tego samego lub dowolnego obsługiwanego formatu zapisu.

Zobacz fragment kodu

Edytuj Word w Swift za pomocą REST API

Nasza Swift biblioteka daje programistom możliwość bezpośredniej modyfikacji Word dokumentu poprzez edycję jego Object Object Model (DOM), co oznacza, że nie trzeba instalować dodatkowego oprogramowania.

Edytuj tekst w Word pliku za pomocą Swift

Najpopularniejszym przypadkiem edycji Word pliku jest edycja tekstu. Za pomocą danego rozwiązania programowego możesz dodawać, modyfikować lub usuwać tekst za pomocą Swift w dokumencie.

Edytuj tabelę w Word pliku za pomocą Swift

Inną popularną opcją edycji Word jest edycja tabel. Nasz Swift SDK umożliwia pracę z tabelami i tekstem w komórkach tabel.

Programiści Swift mogą dodawać lub usuwać tabele i komórki tabeli, a także dodawać, edytować i usuwać w nich tekst.

Dodaj obraz do Word pliku za pomocą Swift

Poza edycją tekstu i tabel w Word formacie istnieje jeszcze jedna powszechna opcja: dodawanie obrazów do dokumentu w Swift. Deweloperzy Linuksa mogą również dodać obraz do Word pliku za pomocą DOM.

Edytuj Word programowo

Wypróbuj ten potężny Swift SDK i oceń niektóre opcje edycji Word dokumentów. Korzystając z poniższego przykładu, załaduj Word dokument i wprowadź pewne zmiany: dodaj tekst, dodaj tabelę i komórkę tabeli z tekstem lub wstaw obraz do Word dokumentu:

Prześlij dokument, który chcesz zmodyfikować
Uruchom kod
Prześlij obraz, który chcesz wstawić
Wybierz format docelowy z listy
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);
Uruchom kod
  
Skopiuj kod Swift do schowka

Jak edytować Word w Swift

  1. Zainstaluj "Aspose.Words Cloud dla Swift"
  2. Dodaj odniesienie do biblioteki (zaimportuj bibliotekę) do swojego Swift projektu
  3. Załaduj Word, aby edytować w Swift
  4. Wstaw zawartość na początku Word
  5. Pobierz dokument wynikowy z pamięci w chmurze

Swift biblioteka do korzystania z DOCX edycji

Możesz użyć menedżera pakietów Swift i menedżera zależności Cocoapods, aby zainstalować Aspose.Words Cloud SDK for Swift. Szczegółowe informacje dotyczące instalacji pakietu znajdują się w sekcji "Installation and Usage".

Alternatywnie możesz sklonować kod źródłowy Aspose.Words Cloud SDK for Swift z GitHub i użyć go w swoim projekcie.

Postępuj zgodnie z tymi Instructions, aby szybko uzyskać niezbędne dane uwierzytelniające i uzyskać dostęp do naszego interfejsu REST API.

wymagania systemowe

Swift 4.2 lub nowszy

Zapoznaj się z Repository Documentation, aby zobaczyć więcej szczegółów.

Inne obsługiwane formaty plików

Możesz wykonać operację edycji dla innych formatów plików:

5%

Subskrybuj aktualizacje produktów Aspose

Otrzymuj comiesięczne biuletyny i oferty dostarczane bezpośrednio do Twojej skrzynki pocztowej.

© Aspose Pty Ltd 2001-2024. Wszelkie prawa zastrzeżone.