Cuando los desarrolladores modifican un Markdown documento con esta Swift biblioteca, lo que en realidad se está editando es el modelo de objeto del documento (DOM). Por lo tanto, se pueden realizar casi todos los cambios en el Markdown documento representado como DOM. Con el Swift SDK proporcionado, los desarrolladores pueden editar fácilmente un documento: modificar texto, actualizar tablas, agregar imagenes, etc. Simplemente cargue un Markdown, realice los cambios necesarios mediante programación y exporte el resultado al mismo o cualquier formato de guardado compatible.
Nuestra biblioteca de Swift brinda a los desarrolladores la capacidad de modificar un Markdown documento directamente mediante la edición de su Modelo de objeto de documento (DOM), lo que significa que no es necesario instalar ningún software adicional.
El caso más popular para editar un Markdown archivo es la edición de texto. Con la solución de software dada, puede agregar, modificar o eliminar texto usando Swift dentro del documento.
Otra opción popular de edición de Markdown es la edición de tablas. Nuestro SDK de Swift le permite trabajar con tablas y texto en celdas de tablas.
Los desarrolladores de Swift pueden agregar o eliminar tablas y celdas de tablas, así como agregar, editar y eliminar texto dentro de ellas.
Además de editar texto y tablas en Markdown, existe otra opción común: agregar imagenes a un documento en Swift. Los desarrolladores de Swift también pueden agregar una imagen en un Markdown archivo usando DOM.
Pruebe este poderoso SDK de Swift y evalúe algunas opciones en la edición de Markdown documentos. Usando el siguiente ejemplo, cargue su Markdown documento y realice algunos cambios: agregue texto, agregue una tabla y una celda de tabla con texto o inserte una imagen en el Markdown documento:
import AsposeWordsCloud
let config = Configuration(clientId: "####-####-####-####-####",
clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let requestDocument = InputStream(url: URL(string: "Input.md"))!;
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: "md");
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.md"))!;
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: "md");
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.md"))!;
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.md"))!;
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: "md");
let convert = try api.convertDocument(request: convertRequest);
Puede usar el administrador de paquetes de Swift y el administrador de dependencias de Cocoapods para instalar Aspose.Words Cloud SDK for Swift. En la sección "Installation and Usage" se proporciona información detallada sobre la instalación del paquete.
Como alternativa, puede clonar el código fuente de Aspose.Words Cloud SDK for Swift desde GitHub y usarlo en su proyecto.
Siga estas Instructions para obtener rápidamente las credenciales de seguridad necesarias y acceder a nuestra REST API.
Swift 4.2 o más reciente
Consulte la Repository Documentation para ver más detalles.
Puede realizar la operación de edición para otros formatos de archivo: