Keď vývojári upravia DOC dokument pomocou tejto knižnice Swift, v skutočnosti sa upravuje objektový model dokumentu (DOM). V DOC dokumente reprezentovanom ako DOM je teda možné vykonať takmer akékoľvek zmeny. Pomocou poskytnutej súpravy Swift SDK môžu vývojári jednoducho upravovať dokument: upravovať text, aktualizovať tabuľky, pridávať obrázky atď. Stačí načítať DOC súbor, vykonať potrebné zmeny programovo a exportovať výsledok do rovnakého alebo akéhokoľvek podporovaného formátu uloženia.
Naša knižnica pre Swift dáva vývojárom možnosť upraviť DOC dokument priamo úpravou jeho modelu objektu dokumentu (DOM), čo znamená, že nie je potrebné inštalovať žiadny ďalší softvér.
Najpopulárnejším prípadom úpravy DOC súboru je úprava textu. S daným softvérovým riešením môžete pridávať, upravovať alebo mazať text pomocou Swift v rámci dokumentu.
Ďalšou populárnou možnosťou úpravy DOC je úprava tabuľky. Naša Swift SDK vám umožňuje pracovať s tabuľkami a textom v bunkách tabuľky.
Vývojári Swift môžu pridávať alebo odstraňovať bunky tabuľky a tabuľky, ako aj pridávať, upravovať a odstraňovať text v nich.
Okrem úpravy textu a tabuliek v DOC existuje ďalšia bežná možnosť: pridávanie obrázkov do dokumentu v Swift. Vývojári Swift môžu tiež pridať obrázok do DOC súboru pomocou DOM.
Vyskúšajte túto výkonnú súpravu Swift SDK a zhodnoťte niektoré možnosti úpravy DOC dokumentov. Pomocou nasledujúceho príkladu načítajte DOC dokument a vykonajte zmeny: pridajte text, pridajte tabuľku a bunku tabuľky s textom alebo vložte obrázok do DOC dokumentu:
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);
Na inštaláciu Aspose.Words Cloud SDK for Swift môžete použiť správcu balíkov Swift a správcu závislostí Cocoapods. Podrobné informácie o inštalácii balíka sú uvedené v časti "Installation and Usage".
Ako alternatívu môžete naklonovať zdrojový kód Aspose.Words Cloud SDK for Swift z GitHub a použiť ho vo svojom projekte.
Postupujte podľa týchto Instructions, aby ste rýchlo získali potrebné bezpečnostné poverenia a získali prístup k nášmu REST API.
Operáciu úprav môžete vykonať pre iné formáty súborov: