Når udviklere ændrer et PDF dokument med dette Swift bibliotek, er det, der faktisk redigeres, Document Object Model (DOM). Således kan næsten alle ændringer foretages i PDF dokumentet repræsenteret som DOM. Med den medfølgende Swift SDK kan udviklere nemt redigere et dokument: ændre tekst, opdatere tabeller, tilføje billeder og så videre. Indlæs blot en PDF, foretag de nødvendige ændringer programmatisk og eksporter resultatet til det samme eller et hvilket som helst understøttet lagringsformat.
Vores Swift bibliotek giver udviklere mulighed for at ændre et PDF dokument direkte ved at redigere dets Document Object Model (DOM), hvilket betyder, at der ikke skal installeres yderligere software.
Den mest populære sag til at redigere en PDF fil er tekstredigering. Med den givne softwareløsning kan du tilføje, ændre eller slette tekst ved hjælp af Swift i dokumentet.
En anden populær PDF redigeringsmulighed er tabelredigering. Vores Swift SDK giver dig mulighed for at arbejde med tabeller og tekst i tabelceller.
Swift udviklere kan tilføje eller fjerne tabel- og tabelceller, samt tilføje, redigere og fjerne tekst i dem.
Udover at redigere tekst og tabeller i PDF, er der en anden almindelig mulighed: at tilføje billeder til et dokument i Swift. Swift udviklere kan også tilføje et billede til en PDF fil ved hjælp af DOM.
Prøv denne kraftfulde Swift SDK og evaluer nogle muligheder i PDF dokumentredigering. Brug følgende eksempel, indlæs dit PDF dokument og foretag nogle ændringer: tilføj tekst, tilføj en tabel og en tabelcelle med tekst eller indsæt et billede i PDF dokumentet:
import AsposeWordsCloud
let config = Configuration(clientId: "####-####-####-####-####",
clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let requestDocument = InputStream(url: URL(string: "Input.pdf"))!;
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: "pdf");
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.pdf"))!;
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: "pdf");
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.pdf"))!;
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.pdf"))!;
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: "pdf");
let convert = try api.convertDocument(request: convertRequest);
Du kan bruge Swift -pakkehåndtering og Cocoapods afhængighedsmanager til at installere Aspose.Words Cloud SDK for Swift. Detaljerede oplysninger om installation af pakken findes i afsnittet "Installation and Usage".
Som et alternativ kan du klone Aspose.Words Cloud SDK for Swift kildekode fra GitHub og bruge den i dit projekt.
Følg venligst disse Instructions for hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API.
Du kan udføre redigeringshandlinger for andre filformater: