Szerkessze a Word vagy PDF fájlt a Swift SDK ban

Használja a REST API t a fájlok programozott szerkesztéséhez a(z) Swift alkalmazásban

Amikor a fejlesztők módosítanak egy dokumentumot az adott Swift megoldással, akkor valójában a dokumentumobjektum-modell (DOM) van szerkesztve. Így szinte bármilyen módosítás elvégezhető a DOM ként ábrázolt dokumentumon. A mellékelt Swift SDK segítségével a fejlesztők egyszerűen szerkeszthetik a dokumentumokat: módosíthatják a szöveget, frissíthetik a táblázatokat, hozzáadhatnak képeket és így tovább. Csak töltse be Word jét, PDF jét vagy fájlját támogatott betöltési formátumban, hajtsa végre programozottan a szükséges módosításokat, és exportálja az eredményt egy támogatott mentési formátumba.

Tekintse meg a kódrészletet

Szerkessze a dokumentumot a Scalában a REST API használatával

Swift könyvtárunk lehetővé teszi a fejlesztők számára, hogy közvetlenül módosítsanak egy dokumentumot a Document Object Model (DOM) szerkesztésével, ami azt jelenti, hogy nincs szükség további szoftver telepítésére.

Fontos tudni, hogy ezzel a Swift megoldással bármilyen támogatott formátumú dokumentumot szerkeszthet. Például be lehet tölteni egy fájlt PDF, DOCX, DOC, RTF, ODT, EPUB, HTML és más formátumokban, majd módosíthatja és elmentheti ugyanabban a formátumban vagy bármely más támogatott formátumban.

Szöveg szerkesztése a Scalában

A Word, PDF vagy bármely más dokumentum szerkesztésének legnépszerűbb esete a szövegszerkesztés. Az adott szoftveres megoldással a dokumentumon belül a Swift segítségével lehet szöveget hozzáadni, módosítani vagy törölni.

Táblázat szerkesztése a Scalában

Egy másik népszerű dokumentumszerkesztési lehetőség a táblázatszerkesztés. A Swift SDK lehetővé teszi, hogy táblázatokkal és táblázatcellákban lévő szövegekkel dolgozzon.

A Swift fejlesztői hozzáadhatnak vagy eltávolíthatnak táblázatokat és táblázatcellákat, valamint szöveget adhatnak hozzá, szerkeszthetnek és eltávolíthatnak azokon belül.

Kép hozzáadása a dokumentumhoz a Swift segítségével

A szöveg és a táblázatok szerkesztése mellett van egy másik gyakori lehetőség: képek hozzáadása egy dokumentumhoz a Scalában. A Swift fejlesztők képet is hozzáadhatnak egy fájlhoz a DOM használatával.

Szerkesszen egy dokumentumot online

Próbálja ki ezt a nagy teljesítményű Swift SDK t, és értékelje a dokumentumszerkesztési lehetőségeket. A következő példa segítségével töltse be a dokumentumot, és hajtson végre néhány módosítást: adjon hozzá szöveget, adjon hozzá egy táblázatot és egy táblázatcellát szöveggel, vagy szúrjon be egy képet a dokumentumba:

Töltsön fel egy módosítani kívánt dokumentumot
Futtassa a kódot
Töltse fel a beszúrni kívánt képet
Válassza ki a célformátumot a listából
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);
Futtassa a kódot
  
Másolja a(z) Swift kódot a vágólapra

Fájl szerkesztése itt: Swift

  1. Az "Aspose.Words Cloud for Swift" telepítése
  2. Adjon hozzá egy könyvtári hivatkozást (importálja a könyvtárat) a(z) Swift projekthez
  3. Szerkesztendő dokumentum betöltése itt: Swift
  4. Szúrjon be tartalmat a dokumentum elejére
  5. Töltse le az eredménydokumentumot a felhőtárhelyről

Swift könyvtár a dokumentumszerkesztés használatához

Használhatja a Swift csomagkezelőt és a Cocoapods függőségi kezelőt az Aspose.Words Cloud SDK for Swift telepítéséhez. A csomag telepítésével kapcsolatos részletes információk a "Installation and Usage" részben találhatók.

Alternatív megoldásként klónozhatja Aspose.Words Cloud SDK for Swift forráskódhoz a GitHubból, és felhasználhatja a projektben.

Kérjük, kövesse ezeket az Instructions a szükséges biztonsági hitelesítő adatok gyors megszerzéséhez és a REST API eléréséhez.

rendszerkövetelmények

Swift 4.2 vagy újabb

További részletekért tekintse meg a Repository Documentation.

5%

Iratkozzon fel az Aspose termékfrissítésekre

Havi hírleveleket és ajánlatokat kaphat közvetlenül postafiókjába.

© Aspose Pty Ltd 2001-2024. Minden jog fenntartva.